delphi - 如何在设计时将格式丰富的文本分配给 Delphi TRichEdit 或 TcxRichEdit(可能使用 Lines 属性)?
问题描述
我只想在设计时将不可变的、格式丰富的文本分配给 RichEdit(或 DevExpress cxRichEdit,显然是从 VCL RichEdit 继承的)。我知道如何在运行时使用选择文本并为此选择设置属性来进行大量格式化。但我不需要这种灵活性——我只是有一些粗体字的长文本,不需要在运行时修改它,这是给用户的一些信息/文档。
如何在设计时分配此类文本?RichEdit 没有用于 Lines 属性的复杂编辑器(至少我找不到它)。我尝试在 Word 中创建 RTF 文档,然后将其值(带有 RTF 标记的文本)复制粘贴到 Lines 属性中,但 RichEdit 显示了所有 RTF 标记。此外,Word 添加了大量的 RTF 附加信息,而不仅仅是一些 RTF 标签。
如何在设计时添加格式化文本?
解决方案
IMO 这不可能在设计时添加格式化文本。
您可以在运行时加载它:
RichEdit1.Lines.LoadFromFile(FileName);
推荐阅读
- c# - 为什么文本框不打印文本,但我得到了字符串?
- orientdb - 无法使用 Orientdb v-3.0.0 在“gremlin”中执行查询
- python - 用于查找不同格式字符串之间相似性的 Python 函数
- python - 不使用“定义”的 Python GCD 算法
- tournament - 如何实现查找数组中第二大元素的锦标赛方法?
- javascript - Firefox 初始加载 javascript 未初始化?
- angular - 如何在 API 调用中显示和隐藏垫子微调器
- xslt - XSLT document() 函数 - for 循环表不起作用
- r - 在 Keras 中置换成本函数
- javafx - JavaFX 尝试使用自定义 FXML 组件的空指针