Class PDTransparencyGroupAttributes

  • All Implemented Interfaces:
    COSObjectable

    public final class PDTransparencyGroupAttributes
    extends java.lang.Object
    implements COSObjectable
    Transparency group attributes.
    • Constructor Detail

      • PDTransparencyGroupAttributes

        public PDTransparencyGroupAttributes()
        Creates a group object with /Transparency subtype entry.
      • PDTransparencyGroupAttributes

        public PDTransparencyGroupAttributes​(COSDictionary dic)
        Creates a group object from a given dictionary
        Parameters:
        dic - COSDictionary object
    • Method Detail

      • getCOSObject

        public COSDictionary getCOSObject()
        Description copied from interface: COSObjectable
        Convert this standard java object to a COS object.
        Specified by:
        getCOSObject in interface COSObjectable
        Returns:
        The cos object that matches this Java object.
      • getColorSpace

        public PDColorSpace getColorSpace()
                                   throws java.io.IOException
        Returns the group color space or null if it isn't defined.
        Returns:
        the group color space.
        Throws:
        java.io.IOException
      • getColorSpace

        public PDColorSpace getColorSpace​(PDResources resources)
                                   throws java.io.IOException
        Returns the group color space or null if it isn't defined.
        Parameters:
        resources - useful for its cache. Can be null.
        Returns:
        the group color space.
        Throws:
        java.io.IOException
      • isIsolated

        public boolean isIsolated()
        Returns true if this group is isolated. Isolated groups begin with the fully transparent image, non-isolated begin with the current backdrop.
      • isKnockout

        public boolean isKnockout()
        Returns true if this group is a knockout. A knockout group blends with original backdrop, a non-knockout group blends with the current backdrop.