簡體   English   中英

動態生成文檔時(從代碼)進行報告文本說明的合理性

[英]Rave report text justification while generating the document dynamically (from code)

我們使用ravereports Delphi生成一個文檔。
我必須打印一個段落,其中某些特定的單詞應為粗體。

如果使用datamemo組件,則無法處理粗體問題。
因此,我通過設置字體屬性來動態生成文檔。 這解決了粗體字體問題,但提出了一個新問題:文本對齊。

示范文本:

您必須在以下日期提交所有原始學術證書:
加入並會一直陪伴公司,直到您完成服務
協議。

上段在我的系統中有3行文字,在報告中的第1行和第2行在不同的地方結束,但是我們需要

  1. 兩行必須以相同的位置結束
  2. 加入之日的原始學術證書必須為粗體。
    注意:我們有很多這樣的段落,其中一些是動態的。

我們該怎么做? 請提出解決方案。

感謝您的答復,實際上我需要打印3頁數據,因為我為此設計了一個.rav文件。

  in that 

Alternative-1 :我拿了dataMemo(用於多行)。 在某些段落中,某些文本應為粗體,但我無法處理(根據長度/數據,段落文本不是靜態的),我們對一些粗體文本和一些純文本文本進行了計算,但我無法解決為了它。

然后我嘗試了另類2

Alternative-2我們將文本動態寫入畫布,以使用所需字體打印文本。 最后,我們遵循一些邏輯。 但是最后我們無法證明右邊的理由。

因此,最后提供解決方案的任何方式,Alternative-1或Alternative-2。

謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM