在 Delphi 11 Alexandria 的 Windows 10 的 32 位 VCL 应用程序中,我需要在 RTF 文件中搜索文本。 所以我使用这个 function(在这里找到)从 RTF 文件中提取纯文本: 但是,function 不是 RTF 文件的纯文本内容,而是返回 RTF 文件的 ...
在 Delphi 11 Alexandria 的 Windows 10 的 32 位 VCL 应用程序中,我需要在 RTF 文件中搜索文本。 所以我使用这个 function(在这里找到)从 RTF 文件中提取纯文本: 但是,function 不是 RTF 文件的纯文本内容,而是返回 RTF 文件的 ...
我创建了一个读取文本文件的小程序。 在 RichEdit 中打开文本文件后,我想更改包含某个字符串的行的背景颜色,或者隐藏所有不包含该字符串的行。 可能吗? 我试图搜索字符串,但我不知道如何做我所要求的。 ...
我使用此线程( 向 TRichEdit 添加真正的超链接支持)将超链接添加到我的 TRichEdit 组件,但由于我安装了新的 delphi,它们停止工作。 有没有人知道为什么? ...
我只想在设计时将不可变的、格式丰富的文本分配给 RichEdit(或 DevExpress cxRichEdit,它显然是从 VCL RichEdit 继承的)。 我知道如何在运行时使用文本选择和设置该选择的属性来进行大量格式化。 但我不需要这种灵活性——我只是有一些粗体字的长文本,不需要在运行时 ...
我有一个简单的“原始”大文本文件(20MB)。 我想在 TRichEdit 中显示它。 问题是显示需要6秒。 我想在应用程序底部放置一个进度条以避免这种糟糕的用户体验设计。 我的问题是如何获得 TRichEdit 显示的进度? 使用 TRichEdit::LoadFromStream 方法,它从 ...
在 Delphi 10.3.3 中,循环遍历(多行) TRichEdit文本的每个可见Char (即排除不可打印字符,例如#13 )的最简单、最快和最有效的方法是什么? 然后我需要根据我的计算获取并设置每个字符的颜色。 我试过这个: 但我相信一定有更好的方法。 ...
我正在使用TRichEdit来保存电子邮件客户端的正文。 我已经给用户简单的格式设置功能(粗体,斜体,下划线,左,中,右段落对齐和子弹。这非常适用于电子邮件格式文本使用HTML的Indy以下雷米的代码在这里 。 我使用以下方式将TRichEdit文本提取为html: 在发送电子邮 ...
我需要在 TRichEdit 中支持“友好名称超链接”,我发现的所有解决方案都基于 autoURLs ( EM_AUTOURLDETECT ),它通过检测用户输入的以 www(或 http)开头的字符串来工作。 但我想在不以 www 开头的字符串上放置链接。 示例:“下载”。 ...
我想找到需要TRichEdit控件来呈现自身而不显示vertical scrollbar的高度。 我用这个代码 当文档有几页(<15 A4 portrait )时,结果就足够了。 但是有了更多的页面,rc.bottom似乎被转换,控件需要垂直滚动条。 问题是:执行代码中有一些 ...
我有一个TjvRichedit控件,其中包含一个表格,其中某些行/单元格填充了文本。 我想选择一些完整的行(例如,行firstLine和firstLine + 1)并将其复制到剪贴板(或流)中。 我使用以下代码: 但它从firstLine到firstLine + 3中进行选择(甚至从 ...
我有一些字符串数组,我想在其中一些字符串之间添加一个较小的空行。 所以我有一个代码: 和大小更改适用于第一行(带点),但test1和test2之间的行具有相同的大小,因为它们(18)不知何故= 有什么建议么? ...
我在delphi表单上有一个丰富的编辑,其中包含一个finddialog框。 用户输入要找到的单词,程序正确地突出显示“找到的”单词 - 这很好用。 然而,我想要的是程序滚动,以便找到的单词的第一个出现在richedit框的第一行。 如果用户然后单击“下一步”(查找对话框),则滚动继续,以 ...
我想知道用于从C ++ Builder XE5上的VCL中的RichEdit中选择文本的方法或代码。 我可以使用以下代码更改所选文本的颜色: 但是我不知道如何继续在RichEdit中显示选定的文本。 ...
我有一个TRichEdit控件,正在不断向其中添加行。 问题在于,当控件聚焦时,每当添加一行时,它就会自动滚动到末尾。 添加行后,如何停止滚动条移动到末尾? 添加新TRichEdit如何防止聚焦TRichEdit自动滚动? ...
我有RTF格式的文档模板,它包含一些文本和一些图像(使用WordPad,Win 7创建)。 我需要更改一些文本并保存。 我正在尝试这样做(Delphi XE7,Win32平台,Windows 7 x64 SP1): 因此,我尚未进行任何更改,但是2.rtf不再包含任何图像,并且其大小 ...
我正在现有的c ++ CodeGear项目中创建搜索功能。 当您双击一个单词时,所有单词出现的背景都像记事本++一样涂成绿色。 在应用颜色之前,我将原始TRichEDit文本保存在TMemoryStream中,以便能够取回原始文本。 我将颜色重TRichEdit click事件。 ...
下面这段 RTF 与过去十年中一些用户通过自定义写字板使用 delphi 应用程序保存的 RTF 类似,该应用程序类似于使用 trichedit 控件的小应用程序(模仿 Delphi 附带的示例)。 该应用程序已在 Delphi 7 中实现,并在 XP 和 Windows 7 上运行。 我将 rt ...
您能解决这个问题吗? 如何将数据库字段中的格式化txt附加到TRichEdit? 为了澄清一下:我需要获取2个具有格式化文本(RTF)的数据库字段的内容,并将它们放入TrichEdit中以保留格式。 我使用MSSQL Express,并且将字段设置为ANSI格式的TEXT。 好的 ...
我有一个Delphi 7应用程序,在其中将文本绘制到TBitmap 。 我需要能够控制文本的抗锯齿质量。 为此,我正在使用以下过程: 我这样称呼我的TBitmap : SetFontQuality(MyBitmap.Canvas.Font, ANTIALIASED_QUALITY) ...
我是delphi的新手,我想弄清楚如何将特定行(而不是完整文本)从一个Richtextbox加载到另一行。 ...