Package com.itextpdf.awt.DefaultFontMapper

Examples of com.itextpdf.awt.DefaultFontMapper.BaseFontParameters


              com.itextpdf.text.Document document = new com.itextpdf.text.Document(new Rectangle(width, height));
              PdfWriter writer = PdfWriter.getInstance(document, stream);
              document.open();
              PdfContentByte cb = writer.getDirectContent();
              DefaultFontMapper fontMapper = new DefaultFontMapper();
              BaseFontParameters fontParameters = new BaseFontParameters("LiberationSans-Regular.ttf");
              fontParameters.encoding = BaseFont.IDENTITY_H;
              fontMapper.putName("Dialog.plain", fontParameters);
              fontMapper.putName("SansSerif.plain", fontParameters);
              PdfGraphics2D pdfGraphics = new PdfGraphics2D(cb, width, height, fontMapper);
              paint(pdfGraphics, bds, circuit, width, height);
View Full Code Here


    this.encoding = encoding;
  }

  public BaseFont awtToPdf(Font font) {
    try {
      BaseFontParameters p = getBaseFontParameters(font.getFontName());
      if (p != null){
        return BaseFont.createFont(p.fontName, p.encoding, p.embedded, p.cached, p.ttfAfm, p.pfb);
      }else{
        return BaseFont.createFont(defaultFont, encoding, true);
      }
View Full Code Here

TOP

Related Classes of com.itextpdf.awt.DefaultFontMapper.BaseFontParameters

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.