我正在尝试使用ItextSharp版本5.5.6.0添加文本 在其中一个段上,我们使用PdfContentByte来编写文本 假设pdfPageContents是具有内容字节
的PdfContentByte的实例 pdfPageContents.SaveState();
pdfPageContents.BeginText();
pdfPageContents.SetFontAndSize(bf, fontSize);
pdfPageContents.SetColorFill(color);
pdfPageContents.ShowTextAligned(Aling, text, xy.x, xy.y, rotation);
pdfPageContents.EndText();
我也试过
ColumnText ct = new ColumnText(pdfPageContents);
ct.SetSimpleColumn(50, 500, 500, 50);
ct.SetText(new Phrase(1,new Chunk(text)));
ct.Go();
但在这两种情况下,文本都会被添加,但不会包含在文档的标记结构中。
但我的标记结构不包含该图像 前两个项目已添加到世界中,它们具有标记结构
第一个文本只有4个标签1 2表示空格,1表示图像,标记结构与添加“Hello Sir”之前的结构相同
是否有任何我缺少的设置或是否有解决方法?