问题标签 [richtextblock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
121 浏览

c# - UWP:RichEditBox 和 RichTextBlock 在显示某些字体方面的区别

我在 UWP 中有一个项目,我需要在 RichEditBox 和 RichTextBlock 中显示相同的文本。

对于某些字体(例如 Courier),这是相当不错的,没有什么大问题,但对于其他字体(例如 Arial)来说,差异是相当大的。请注意,我使用完全相同的代码,唯一的区别只是字体。

请在此处找到重现该问题的 MVCE:https ://github.com/vfailla/UWPrichEditBox

如何设置这两个元素以相同的视觉方式在 Arial 中显示文本?

0 投票
1 回答
89 浏览

xaml - 使用 UWP 中的范围信息将样式应用于 RichTextBlock

此代码片段来自RichEditBox样式应用程序,

但是,我们可以用 a 做类似的事情RichTextBlock吗?

我知道我可以添加 a<run>或 a<Span>并向这些元素添加样式信息,但是有没有办法抓取整个RichTextBlock内容并将样式应用于其中的一系列文本?

0 投票
1 回答
30 浏览

c# - UWP:如何设置 RichTextBlock 的默认选项卡大小?

我在 UWP 中有一个 RichTextBlock。

我需要配置选项卡将占用多少空间:这与 iOS 原语“defaultTabInterval”的概念基本相同:https ://developer.apple.com/documentation/uikit/nsmutableparagraphstyle/1529861-defaulttabinterval?language=对象

如何在 UWP 中实现这一目标?

0 投票
1 回答
398 浏览

html - 如何在 UWP 中将 HTML 转换为 RTF

我想在 UWP 中将 HTML 转换为 RichTextBlock。我在stackoverflow中找到了一些答案尝试了以下链接中的代码

关联

但是,当我尝试在 Richtextblock 控件中绑定 html 属性时,会出现错误提示名称“Properties”在“使用 XAMLHtml”的命名空间中不存在

我在 XAMLHtml.cs 文件中包含以下代码以将 HTML 转换为 RTF

这是我在 xaml 文件中写的内容

这是html文件中的代码

如果有人可以帮助我,我将不胜感激。谢谢

0 投票
1 回答
373 浏览

uwp - 如何使用 RichTextBlock 显示 html 格式

我目前正在开发 Windows 10 UWP 项目。我从服务器获取一个 HTML 文件,我想在 UWP 应用程序中显示它。我想使用 RichTextBlock 而不是 Web 视图。我在这里尝试了使用 Html2Xaml 库的 github 代码,但是当我尝试绑定数据时出现错误到 RichTextBlock。我找到了这个,但它只包含将 rtf 转换为 html

我只是想将 html 转换为 RichTextBlock 并在 UWP 应用程序中显示 html 文件。请有人建议如何使用 RichTextBlock 实现我的要求

0 投票
0 回答
17 浏览

c# - 在富文本块的段落中放置网格以进行打印

我设法将绑定中的所有数据放入运行中并进行了打印预览,但现在我想制作一个两列的网格。我不知道如何实现它!我设法在段落中制作了网格,就是这样。这是我到目前为止提出的代码:

dxfhxcgnvxcvbnzdgfgbserdvbtbnasrdm,fgh,sbdakushdfiwisFGIKSHGSA\IKGKLJA\SKXCFGVKADFXKLNAL\KJNDFKLMNAKL;ML;ASDKNVADFSGIOHERIOHJTIOW4HTOIUHERWGTOIRA

0 投票
0 回答
28 浏览

wagtail - RichText 预览或摘要内容

我正在设置一个具有相当简单的新闻源功能的 CMS,其中包含许多“文章”类型的页面,每个页面都包含一个相当标准的内容流域。

我想要做的是有一个索引或搜索页面,它能够总结文章的查询集作为文章有意义的流场内容的截断预览。就像前 150 个单词被省略了一样,我没有找到开箱即用或通过第三方库支持这种需求的东西。

问题的第一部分是识别流域的有意义部分,最简单的方法是识别特定类型的第一个 StreamBlock,例如 RichTextBlock,或其他包含 RichTextBlock 的特定 StructBlock 类型,假设任何不在 RichTextField 中的内容是对实际内容的补充(标题、图像、花哨的小玩意)

那么如何总结RichText 内容呢?

RichTextField 有一个 .get_searchable_content() 函数,它可以去除任何 HTML 标签以注入到我可以缩短的 Elasticsearch 索引中,但保留一些 HTML 标签可能有助于预览,例如链接、中断或其他简单的样式元素。

将 RichText 内容的完整 HTML 渲染注入带有 CSS 的 div 以限制隐藏溢出的高度。具有支持复杂的富文本样式和布局的好处,但缺点是用户看不到无关标记(可能是整篇文章),并且需要有选择地去除或显示:没有任何不能很好呈现的非文本元素在规定的高度内。

我发现很难想象我是第一个想要这样做的人,在我自己采用上述方法之一之前,我希望有人可以将我指向一个已经这样做的库或片段。任何见解都非常感谢!

0 投票
0 回答
53 浏览

javascript - 当文本从服务器上的 MS Word 粘贴时,字体系列自动作为“符号”应用到 Sun 编辑器文本区域

当我将文本从 Microsoft Word 复制到 Sun Editor 富文本编辑器时,该问题出现在服务器上,整个文本看起来像希腊/其他符号。当我从开发人员工具中检查时,字体系列被应用为符号,因为它正在发生。当我将样式更改为其他样式时,例如 sans serif 和所有在开发人员工具中的文本正确显示我们在我们的 React js 代码中使用 Sun 编辑器库,并且我们没有在我们的代码中针对此问题进行任何样式设置。当我从本地机器运行代码时,它工作正常,文本被粘贴,没有任何问题。知道可能是什么原因造成的吗?