4

PDF上で要素を絶対的に配置するDirectContentメソッドを使用しています。レコードのリストを繰り返し処理し、PDFのレコードごとに1ページを作成する必要があります。

itextsharpに新しいページを挿入してそのページに「描画」するように指示するにはどうすればよいですか?

        // 72point per inch
        // we want 7x10
        iTextSharp.text.Rectangle pageSize = new iTextSharp.text.Rectangle(504, 720);

        Document doc = new Document(pageSize);
        PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(@"C:\temp\backPages.pdf", FileMode.Create));

        doc.Open();
        PdfContentByte cb = writer.DirectContent;

        // "DRAW" IMAGES AND TEXT 
        ...
        //various .Add's called here
        ...
        // Done with drawing images & text
        doc.Close();
4

1 に答える 1

10

簡単に言えば、Document.NewPage()関数です。

私は他のサイトでいくつかの本当に奇妙な「解決策」を見ました、これが他の誰かを助けることを願っています。

于 2009-09-23T15:10:47.593 に答える