Я полностью новичок в iText7 и пытаюсь следовать старому учебнику по C #; Я хочу поместить текст в документ PDF и под этим текстом изображение. Вот мой код:
PdfWriter pdfwriter = new PdfWriter(DEST);
PdfDocument pdfdoc = new PdfDocument(pdfwriter);
Document doc = new Document(pdfdoc);
PdfFont myfont = PdfFontFactory.CreateFont(StandardFonts.HELVETICA_OBLIQUE);
// creates the img
ImageData imageData = ImageDataFactory.Create("C:\\Users\\dbu027\\Pictures\\postgresql fc6272.JPG");
Image image = new Image(imageData);
// creates a paragraph
Paragraph p = new Paragraph("Hello!").SetFont(myfont);
p.SetMargins(0, 0, 0, 0);
p.SetPaddings(0,0,0,0);
p.SetMultipliedLeading(0);
// adds the image to the paragraph
p.Add(image);
// adds the paragraph to the doc
doc.Add(p);
doc.Close();
вот результат моего кода:
вот мои вопросы: A) почему он создает пространство, которое занимает вся страница под абзацем? почему изображение помещается на новую страницу?
B) Как проверить границы, отступы, поля и т. д. c в формате PDF? (например, как в chrome инструментах с HTML)?
C) Как поместить простой абзац и чуть ниже изображения?