/***** Code de MesExemples.com *******/ /** * @(#)FontWidthExemple.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/4/29 */ import java.io.FileOutputStream; import com.itextpdf.text.Document; import com.itextpdf.text.Font; import com.itextpdf.text.PageSize; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.BaseFont; import com.itextpdf.text.pdf.PdfWriter; public class FontWidthExemple { public static void main(String[] args) { Document document = new Document(PageSize.A4, 50, 50, 50, 50); try { PdfWriter.getInstance(document, new FileOutputStream("c:/FontWidthExemple.pdf")); document.open(); BaseFont bf = BaseFont.createFont("Helvetica", "winansi", false, false, null, null); int widths[] = bf.getWidths(); for (int k = 0; k < widths.length; ++k) { if (widths[k] != 0) widths[k] = 1000; } bf.setForceWidthsOutput(true); document.add(new Paragraph("Helvetica avec une largeuere fixe.", new Font(bf))); } catch (Exception err) { err.printStackTrace(); } document.close(); } } |
Cet article Java PDF: Fixer la taille de la police est apparu en premier sur .