5
這實際上是在參考Question這是使用iTextSharp的5.2.1實際關閉如何使用下劃線一個PdfContentByte文字iTextSharp的
蔭。
我想使我的標題文本使用PdfContentByte下劃線。請爲我提供解決方案。
這實際上是在參考Question這是使用iTextSharp的5.2.1實際關閉如何使用下劃線一個PdfContentByte文字iTextSharp的
蔭。
我想使我的標題文本使用PdfContentByte下劃線。請爲我提供解決方案。
private PdfContentByte pdfContentByte;
private string DescriptionToPrint="Hii!! I will be underlined."
private Int32 AlignmentofDescription = 3;
private float XofDescription = 110;
private float YofDescription = 440;
private float RotationofDescription = 0;
使用pdfcontentbyte我們一般使用寫PDF以下
(開始文本& 端文本)
格式
pdfContentByte.BeginText();
pdfContentByte.ShowTextAligned(PdfContentByte.ALIGN_LEFT, DescriptionToPrint.ToString(), XofDescription, YofDescription, RotationofDescription);
pdfContentByte.EndText();
有用於上述技術也可替換,這也很安靜。
這是,如果你想你已經應用到pdfcontentbyte
相同的格式使用BaseFont
//ColumnText.ShowTextAligned(pdfContentByte, Element.ALIGN_LEFT, new Phrase(DescriptionToPrint), XofDescription, YofDescription, RotationofDescription);
如果你想強調的文本,那裏面Phrase
地方Chunk
ColumnText.ShowTextAligned(pdfContentByte, Element.ALIGN_LEFT, new Phrase(new Chunk(DescriptionToPrint.ToString(), FontFactory.GetFont(FontFactory.HELVETICA, 8, Font.UNDERLINE))), XofDescription, YofDescription, RotationofDescription);
這裏的行下面提到的實際上是修復。
new Phrase(new Chunk(DescriptionToPrint.ToString(), FontFactory.GetFont(FontFactory.HELVETICA, 8, Font.UNDERLINE)))
對於ColumnText我們必須提供使用new Phrase
,使我們可以訪問這實際上是base font
不允許 我們訪問字體屬性的文本。
Inside Phrase
Chunk
正在爲文本提供所需的格式。
他們有很多的例子就使用chunk
淨可用。如果你想通過浮點值像這樣(20.25) 這些都將通過這個類 使用「20.25f被確認爲雙「然後他們將被視爲浮動,並將工作...