Class GFPDInlineImage

All Implemented Interfaces:
Object, PDInlineImage, PDObject, PDResource, PDXImage, PDXObject

public class GFPDInlineImage extends GFPDResource implements PDInlineImage
Author:
Maksim Bezrukov
  • Field Details

  • Constructor Details

  • Method Details

    • getInterpolate

      public Boolean getInterpolate()
      Description copied from interface: PDXImage
      Interpolate key in the image dictionary or the value of the I key in the inline image dictionary
      Specified by:
      getInterpolate in interface PDXImage
    • getSubtype

      public String getSubtype()
      Description copied from interface: PDXObject
      subtype of the XObject resource (Image, Form, PS)
      Specified by:
      getSubtype in interface PDXObject
    • getisInherited

      public Boolean getisInherited()
      Description copied from interface: PDResource
      true if the resource is taken not from the resource dictionary explicitly associated with the page content, but is inherited either from the parent page node (for pages) or from the parent page object where the resource is used (for patterns, Type3 fonts, annotations).
      Specified by:
      getisInherited in interface PDResource
      Overrides:
      getisInherited in class GFPDResource
    • getcontainsOPI

      public Boolean getcontainsOPI()
      Description copied from interface: PDXObject
      true if the XObject dictionary contains OPI entry
      Specified by:
      getcontainsOPI in interface PDXObject
    • getcontainsSMask

      public Boolean getcontainsSMask()
      Description copied from interface: PDXObject
      true if the XObject dictionary contains SMask entry according to the PDF Specification this key may be present only in the Image dictionary, but ISO 19005-1:2005/Cor.2:2011 forbids SMask key for all XObject dictionaries
      Specified by:
      getcontainsSMask in interface PDXObject
    • getcontainsAlternates

      public Boolean getcontainsAlternates()
      Description copied from interface: PDXImage
      true if the image dictionary contains Alternates key
      Specified by:
      getcontainsAlternates in interface PDXImage
    • getBitsPerComponent

      public Long getBitsPerComponent()
      Description copied from interface: PDXImage
      value of the BitsPerComponent key
      Specified by:
      getBitsPerComponent in interface PDXImage
    • getLinkedObjects

      public List<? extends Object> getLinkedObjects(String link)
      Specified by:
      getLinkedObjects in interface Object
      Overrides:
      getLinkedObjects in class GenericModelObject
      Parameters:
      link - - the name of a link
      Returns:
      List of objects with the given link