Class PDSoftMask
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.graphics.state.PDSoftMask
-
- All Implemented Interfaces:
COSObjectable
public final class PDSoftMask extends java.lang.Object implements COSObjectable
Soft mask.- Author:
- Kühn & Weyh Software GmbH
-
-
Constructor Summary
Constructors Constructor Description PDSoftMask(COSDictionary dictionary)
Creates a new soft mask.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PDSoftMask
create(COSBase dictionary)
Creates a new soft mask.COSArray
getBackdropColor()
Returns the backdrop color.COSDictionary
getCOSObject()
Convert this standard java object to a COS object.PDTransparencyGroup
getGroup()
Returns the G entry of the soft mask objectMatrix
getInitialTransformationMatrix()
Returns the CTM at the time the ExtGState was activated.COSName
getSubType()
Returns the subtype of the soft mask (Alpha, Luminosity) - S entryPDFunction
getTransferFunction()
Returns the transfer function.
-
-
-
Constructor Detail
-
PDSoftMask
public PDSoftMask(COSDictionary dictionary)
Creates a new soft mask.- Parameters:
dictionary
- The soft mask dictionary.
-
-
Method Detail
-
create
public static PDSoftMask create(COSBase dictionary)
Creates a new soft mask.- Parameters:
dictionary
- SMask
-
getCOSObject
public COSDictionary getCOSObject()
Description copied from interface:COSObjectable
Convert this standard java object to a COS object.- Specified by:
getCOSObject
in interfaceCOSObjectable
- Returns:
- The cos object that matches this Java object.
-
getSubType
public COSName getSubType()
Returns the subtype of the soft mask (Alpha, Luminosity) - S entry
-
getGroup
public PDTransparencyGroup getGroup() throws java.io.IOException
Returns the G entry of the soft mask object- Returns:
- form containing the transparency group
- Throws:
java.io.IOException
-
getBackdropColor
public COSArray getBackdropColor()
Returns the backdrop color.
-
getTransferFunction
public PDFunction getTransferFunction() throws java.io.IOException
Returns the transfer function.- Throws:
java.io.IOException
- If we are unable to create the PDFunction object.
-
getInitialTransformationMatrix
public Matrix getInitialTransformationMatrix()
Returns the CTM at the time the ExtGState was activated.- Returns:
- the CTM at the time the ExtGState was activated.
-
-