Class WmfImageHelper

java.lang.Object
com.itextpdf.kernel.pdf.canvas.wmf.WmfImageHelper

public class WmfImageHelper extends Object
Helper class for the WmfImage implementation. Assists in the creation of a PdfFormXObject.
  • Field Details

    • wmfFontCorrection

      public static float wmfFontCorrection
      Scales the WMF font size. The default value is 0.86.
    • wmf

      private WmfImageData wmf
    • plainWidth

      private float plainWidth
    • plainHeight

      private float plainHeight
  • Constructor Details

    • WmfImageHelper

      public WmfImageHelper(ImageData wmf)
      Creates a helper instance.
      Parameters:
      wmf - the WmfImageData object
  • Method Details

    • processParameters

      private void processParameters()
      This method checks if the image is a valid WMF and processes some parameters.
    • createFormXObject

      public PdfXObject createFormXObject(PdfDocument document)
      Create a PdfXObject based on the WMF image. The PdfXObject will have the dimensions of the WMF image.
      Parameters:
      document - PdfDocument to add the PdfXObject to
      Returns:
      PdfXObject based on the WMF image