cost 112 ms
Function 从 RTF 文件中提取纯文本给出错误结果 - Function to extract plain text from RTF file gives wrong result

在 Delphi 11 Alexandria 的 Windows 10 的 32 位 VCL 应用程序中,我需要在 RTF 文件中搜索文本。 所以我使用这个 function(在这里找到)从 RTF 文件中提取纯文本: 但是,function 不是 RTF 文件的纯文本内容,而是返回 RTF 文件的 ...

如何在设计时将格式丰富的文本分配给 Delphi TRichEdit 或 TcxRichEdit(可能使用 Lines 属性)? - How to assign richly formatted text to Delphi TRichEdit or TcxRichEdit during design time (possibly, using Lines attribute)?

我只想在设计时将不可变的、格式丰富的文本分配给 RichEdit(或 DevExpress cxRichEdit,它显然是从 VCL RichEdit 继承的)。 我知道如何在运行时使用文本选择和设置该选择的属性来进行大量格式化。 但我不需要这种灵活性——我只是有一些粗体字的长文本,不需要在运行时 ...

如何遍历 TRichEdit 文本的每个可见字符? - How to loop through each visible char of a TRichEdit text?

在 Delphi 10.3.3 中,循环遍历(多行) TRichEdit文本的每个可见Char (即排除不可打印字符,例如#13 )的最简单、最快和最有效的方法是什么? 然后我需要根据我的计算获取并设置每个字符的颜色。 我试过这个: 但我相信一定有更好的方法。 ...

如何在TRichEdit的顶部插入新的,未格式化的行 - How do I insert new, unformatted, lines at the top of a TRichEdit

我正在使用TRichEdit来保存电子邮件客户端的正文。 我已经给用户简单的格式设置功能(粗体,斜体,下划线,左,中,右段落对齐和子弹。这非常适用于电子邮件格式文本使用HTML的Indy以下雷米的代码在这里 。 我使用以下方式将TRichEdit文本提取为html: 在发送电子邮 ...

Delphi TRichEdit.Perform(EM_FORMATRANGE,0,Longint(@fmtRange)); - Delphi TRichEdit.Perform( EM_FORMATRANGE, 0,Longint(@fmtRange));

我想找到需要TRichEdit控件来呈现自身而不显示vertical scrollbar的高度。 我用这个代码 当文档有几页(<15 A4 portrait )时,结果就足够了。 但是有了更多的页面,rc.bottom似乎被转换,控件需要垂直滚动条。 问题是:执行代码中有一些 ...

如何使用Delphi(Xe10)在TRichedit中选择某些表行 - How to select certain table rows in TRichedit with Delphi (Xe10)

我有一个TjvRichedit控件,其中包含一个表格,其中某些行/单元格填充了文本。 我想选择一些完整的行(例如,行firstLine和firstLine + 1)并将其复制到剪贴板(或流)中。 我使用以下代码: 但它从firstLine到firstLine + 3中进行选择(甚至从 ...

如何滚动到用户在finddialog框中输入的“找到”单词 - How to scroll to the 'found' word that the user has entered in the finddialog box

我在delphi表单上有一个丰富的编辑,其中包含一个finddialog框。 用户输入要找到的单词,程序正确地突出显示“找到的”单词 - 这很好用。 然而,我想要的是程序滚动,以便找到的单词的第一个出现在richedit框的第一行。 如果用户然后单击“下一步”(查找对话框),则滚动继续,以 ...

如何保存TRichEdit文本RTF的特定部分(C ++ Codegear) - How to save specific part of a TRichEdit text RTF (c++ codegear)

我正在现有的c ++ CodeGear项目中创建搜索功能。 当您双击一个单词时,所有单词出现的背景都像记事本++一样涂成绿色。 在应用颜色之前,我将原始TRichEDit文本保存在TMemoryStream中,以便能够取回原始文本。 我将颜色重TRichEdit click事件。 ...

如何在Delphi中更改RichEdit的字体平滑(抗锯齿)质量? - How to change the font smoothing (anti-aliasing) quality of a RichEdit in Delphi?

我有一个Delphi 7应用程序,在其中将文本绘制到TBitmap 。 我需要能够控制文本的抗锯齿质量。 为此,我正在使用以下过程: 我这样称呼我的TBitmap : SetFontQuality(MyBitmap.Canvas.Font, ANTIALIASED_QUALITY) ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM