![](/img/trans.png)
[英]Function to extract plain text from RTF file gives wrong result
在 Delphi 11 Alexandria 的 Windows 10 的 32 位 VCL 應用程序中,我需要在 RTF 文件中搜索文本。 所以我使用這個 function(在這里找到)從 RTF 文件中提取純文本: 但是,function 不是 RTF 文件的純文本內容,而是返回 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 文件的 ...
[英]How to highlight only the lines contain the 'MyString' in a RichEdit?
我創建了一個讀取文本文件的小程序。 在 RichEdit 中打開文本文件后,我想更改包含某個字符串的行的背景顏色,或者隱藏所有不包含該字符串的行。 可能嗎? 我試圖搜索字符串,但我不知道如何做我所要求的。 ...
[英]Delphi 11 TRichEdit hyperlink stopped working
我使用此線程( 向 TRichEdit 添加真正的超鏈接支持)將超鏈接添加到我的 TRichEdit 組件,但由於我安裝了新的 delphi,它們停止工作。 有沒有人知道為什么? ...
[英]How to assign richly formatted text to Delphi TRichEdit or TcxRichEdit during design time (possibly, using Lines attribute)?
我只想在設計時將不可變的、格式豐富的文本分配給 RichEdit(或 DevExpress cxRichEdit,它顯然是從 VCL RichEdit 繼承的)。 我知道如何在運行時使用文本選擇和設置該選擇的屬性來進行大量格式化。 但我不需要這種靈活性——我只是有一些粗體字的長文本,不需要在運行時 ...
[英]How to get the progress of a TRichEdit?
我有一個簡單的“原始”大文本文件(20MB)。 我想在 TRichEdit 中顯示它。 問題是顯示需要6秒。 我想在應用程序底部放置一個進度條以避免這種糟糕的用戶體驗設計。 我的問題是如何獲得 TRichEdit 顯示的進度? 使用 TRichEdit::LoadFromStream 方法,它從 ...
[英]How to loop through each visible char of a TRichEdit text?
在 Delphi 10.3.3 中,循環遍歷(多行) TRichEdit文本的每個可見Char (即排除不可打印字符,例如#13 )的最簡單、最快和最有效的方法是什么? 然后我需要根據我的計算獲取並設置每個字符的顏色。 我試過這個: 但我相信一定有更好的方法。 ...
[英]How do I insert new, unformatted, lines at the top of a TRichEdit
我正在使用TRichEdit來保存電子郵件客戶端的正文。 我已經給用戶簡單的格式設置功能(粗體,斜體,下划線,左,中,右段落對齊和子彈。這非常適用於電子郵件格式文本使用HTML的Indy以下雷米的代碼在這里 。 我使用以下方式將TRichEdit文本提取為html: 在發送電子郵 ...
[英]Adding true hyperlink support to TRichEdit
我需要在 TRichEdit 中支持“友好名稱超鏈接”,我發現的所有解決方案都基於 autoURLs ( EM_AUTOURLDETECT ),它通過檢測用戶輸入的以 www(或 http)開頭的字符串來工作。 但我想在不以 www 開頭的字符串上放置鏈接。 示例:“下載”。 ...
[英]Delphi TRichEdit.Perform( EM_FORMATRANGE, 0,Longint(@fmtRange));
我想找到需要TRichEdit控件來呈現自身而不顯示vertical scrollbar的高度。 我用這個代碼 當文檔有幾頁(<15 A4 portrait )時,結果就足夠了。 但是有了更多的頁面,rc.bottom似乎被轉換,控件需要垂直滾動條。 問題是:執行代碼中有一些 ...
[英]How to select certain table rows in TRichedit with Delphi (Xe10)
我有一個TjvRichedit控件,其中包含一個表格,其中某些行/單元格填充了文本。 我想選擇一些完整的行(例如,行firstLine和firstLine + 1)並將其復制到剪貼板(或流)中。 我使用以下代碼: 但它從firstLine到firstLine + 3中進行選擇(甚至從 ...
[英]TRichEdit - How to add an empty line with size change?
我有一些字符串數組,我想在其中一些字符串之間添加一個較小的空行。 所以我有一個代碼: 和大小更改適用於第一行(帶點),但test1和test2之間的行具有相同的大小,因為它們(18)不知何故= 有什么建議么? ...
[英]How to scroll to the 'found' word that the user has entered in the finddialog box
我在delphi表單上有一個豐富的編輯,其中包含一個finddialog框。 用戶輸入要找到的單詞,程序正確地突出顯示“找到的”單詞 - 這很好用。 然而,我想要的是程序滾動,以便找到的單詞的第一個出現在richedit框的第一行。 如果用戶然后單擊“下一步”(查找對話框),則滾動繼續,以 ...
[英]C++ Builder XE5 , how to show selected text in richedit
我想知道用於從C ++ Builder XE5上的VCL中的RichEdit中選擇文本的方法或代碼。 我可以使用以下代碼更改所選文本的顏色: 但是我不知道如何繼續在RichEdit中顯示選定的文本。 ...
[英]How to prevent auto-scrolling of a focused TRichEdit when adding new lines?
我有一個TRichEdit控件,正在不斷向其中添加行。 問題在於,當控件聚焦時,每當添加一行時,它就會自動滾動到末尾。 添加行后,如何停止滾動條移動到末尾? 添加新TRichEdit如何防止聚焦TRichEdit自動滾動? ...
[英]How to modify RTF file with images from the code
我有RTF格式的文檔模板,它包含一些文本和一些圖像(使用WordPad,Win 7創建)。 我需要更改一些文本並保存。 我正在嘗試這樣做(Delphi XE7,Win32平台,Windows 7 x64 SP1): 因此,我尚未進行任何更改,但是2.rtf不再包含任何圖像,並且其大小 ...
[英]How to save specific part of a TRichEdit text RTF (c++ codegear)
我正在現有的c ++ CodeGear項目中創建搜索功能。 當您雙擊一個單詞時,所有單詞出現的背景都像記事本++一樣塗成綠色。 在應用顏色之前,我將原始TRichEDit文本保存在TMemoryStream中,以便能夠取回原始文本。 我將顏色重TRichEdit click事件。 ...
[英]fcharset2 font characters show up as symbol chars
下面這段 RTF 與過去十年中一些用戶通過自定義寫字板使用 delphi 應用程序保存的 RTF 類似,該應用程序類似於使用 trichedit 控件的小應用程序(模仿 Delphi 附帶的示例)。 該應用程序已在 Delphi 7 中實現,並在 XP 和 Windows 7 上運行。 我將 rt ...
[英]Append formated text from SQL to TRichEdit
您能解決這個問題嗎? 如何將數據庫字段中的格式化txt附加到TRichEdit? 為了澄清一下:我需要獲取2個具有格式化文本(RTF)的數據庫字段的內容,並將它們放入TrichEdit中以保留格式。 我使用MSSQL Express,並且將字段設置為ANSI格式的TEXT。 好的 ...
[英]How to change the font smoothing (anti-aliasing) quality of a RichEdit in Delphi?
我有一個Delphi 7應用程序,在其中將文本繪制到TBitmap 。 我需要能夠控制文本的抗鋸齒質量。 為此,我正在使用以下過程: 我這樣稱呼我的TBitmap : SetFontQuality(MyBitmap.Canvas.Font, ANTIALIASED_QUALITY) ...
[英]How to copy specific lines from one TRichEdit control to another?
我是delphi的新手,我想弄清楚如何將特定行(而不是完整文本)從一個Richtextbox加載到另一行。 ...