J'essaie de générer un PDF en utilisant iTextSharp.
Il se compose d'un certain nombre d'images, chacune avec un en-tête qui le précède. Mais quand je obtenir le PDF, l'ordre des éléments ne se conserve pas - plusieurs rubriques sont regroupées etc.Mauvais ordre de paragraphe en PDF par iTextSharp
Je l'en-tête d'emballage et de l'image dans un seul paragraphe comme suit:
' Create paragraph and heading
Dim paragraph As New iTextSharp.text.Paragraph()
Dim heading As New iTextSharp.text.Chunk("Image title" & vbNewLine, pdfHeadingFont)
' Create image from Chart
Dim image = GetPdfImage(Me.chtMain)
Dim width = iTextSharp.text.PageSize.A4.Width - pdfDocument.LeftMargin - pdfDocument.RightMargin
Dim height = iTextSharp.text.PageSize.A4.Height - pdfDocument.TopMargin - pdfDocument.BottomMargin
image.Alignment = image.ALIGN_CENTER Or image.TEXTWRAP
image.ScaleToFit(width, height)
' Add heading and image to paragraph
paragraph.Add(heading)
paragraph.Add(image)
' Add paragraph to document
pdfDocument.Add(paragraph)
Pourquoi l'image et le titre ne sont pas placés ensemble dans le PDF? Est-ce que je pourrais le faire d'une autre manière?
Merci,
Martin