Class CIDType2DescriptorHelper

java.lang.Object
org.apache.pdfbox.preflight.font.descriptor.FontDescriptorHelper<CIDType2Container>
org.apache.pdfbox.preflight.font.descriptor.CIDType2DescriptorHelper

public class CIDType2DescriptorHelper extends FontDescriptorHelper<CIDType2Container>
  • Constructor Details

    • CIDType2DescriptorHelper

      public CIDType2DescriptorHelper(PreflightContext context, org.apache.pdfbox.pdmodel.font.PDFontLike font, CIDType2Container fontContainer)
  • Method Details

    • checkCIDSet

      protected void checkCIDSet(org.apache.pdfbox.pdmodel.font.PDFontDescriptor pfDescriptor)
      If the embedded font is a subset, the CIDSet entry is mandatory and must be a Stream. If the CIDSet entry doesn't respects conditions, the FontContainer is updated.
      Parameters:
      pfDescriptor -
    • extractFontFile

      public org.apache.pdfbox.pdmodel.common.PDStream extractFontFile(org.apache.pdfbox.pdmodel.font.PDFontDescriptor fontDescriptor)
      Specified by:
      extractFontFile in class FontDescriptorHelper<CIDType2Container>
    • processFontFile

      protected void processFontFile(org.apache.pdfbox.pdmodel.font.PDFontDescriptor fontDescriptor, org.apache.pdfbox.pdmodel.common.PDStream fontFile)
      Specified by:
      processFontFile in class FontDescriptorHelper<CIDType2Container>