#java #spring #itext
#java #весна #итекст
Вопрос:
Я использую iText 7 для создания PDF-файла в проекте Java Spring. Я знаю, как установить шрифт для элемента, такого как абзац или ячейка в таблице, как показано во фрагменте ниже. Как я могу установить шрифт и размер для всего документа?
PdfDocument pdfDoc = new PdfDocument(new PdfWriter(response.getOutputStream()));
PdfFont font = PdfFontFactory.createFont(FontConstants.TIMES_ROMAN);
Document document = new Document(pdfDoc);
Paragraph p = new Paragraph().add("Paragraph 1").setFont(font);
...
Спасибо!!
Ответ №1:
Вы можете установить шрифт Document
следующим образом:
Document document = new Document(pdfDoc).setFont(font).setFontSize(10);
Комментарии:
1.
Document
класс не имеетsetFont
метода.2. @MHSFisher, какую версию Itext вы импортировали? Прочитайте документ последней версии,
Methods inherited from class com.itextpdf.layout.ElementPropertyContainer