Domanda

Sto usando il metodo DirectContent di elementi assolutamente posizionamento sul mio PDF. Ho bisogno di iterare su un elenco di record e costruire una pagina per ogni record nel mio formato PDF.

Come faccio iTextSharp dico di inserire una nuova pagina e "disegnare" a quella pagina?

        // 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();
È stato utile?

Soluzione

la sua funzione

abbastanza facilmente Document.NewPage ().

Ho visto alcune "soluzioni" davvero strano su altri siti, spero che questo aiuta a qualcun altro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top