小编Edi*_*ian的帖子

使用PdfWriter和iTextSharp以及SetFontAndSize函数的斜体文本

我正在使用iTextSharp创建一些pdf文件.这些文档有几个页面,除了最后一个页面之外,我们需要有一个用斜体字体书写的文本.

这是我的代码使用PdfTemplate,它的工作原理,但我无法设置字符串Italic:

public override void OnCloseDocument(PdfWriter writer, Document document)
{
    base.OnCloseDocument(writer, document);

    template.BeginText();
    template.SetFontAndSize(arial, 11);
    template.SetTextMatrix(0, 0);
    template.ShowText("" + (writer.PageNumber - 1));
    template.EndText();

    int index = 0;
    foreach (PdfTemplate temp in templates)
    {
        if ((++index) < (writer.PageNumber-1))
        {
            temp.BeginText();
            temp.SetFontAndSize(arial, 11);
            temp.SetTextRenderingMode(0);
            temp.SetTextMatrix(0, 0);
            temp.ShowText("- Continued -");
            temp.EndText();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

你能不能帮我找到一种方法让我的字符串显示为Italic?

c# pdf itextsharp

1
推荐指数
1
解决办法
5313
查看次数

标签 统计

c# ×1

itextsharp ×1

pdf ×1