PdfContentByte不添加文本Tagget结构

时间:2015-11-05 18:00:20

标签: c# pdf itextsharp itext tagged-pdf

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

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

enter image description here

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

enter image description here

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

是否有任何我缺少的设置或是否有解决方法?

0 个答案:

没有答案