1

我正在尝试使用 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();

但是在这两种情况下,文本都会被添加但不包含在文档的标记结构中。

在此处输入图像描述

但我的标记结构不包括该图像前 2 个项目已添加到世界中,并且它们具有标记结构

在此处输入图像描述

只有 4 个标签 1 用于第一个文本 2 用于空格和 1 用于图像,标签结构与添加“Hello Sir”之前相同

是否有任何我遗漏的设置或有解决方法?

4

0 回答 0