intarsys PDF library API

de.intarsys.pdf.pd
Class PDExtGState

java.lang.Object
  extended by de.intarsys.pdf.cos.COSBasedObject
      extended by de.intarsys.pdf.pd.PDObject
          extended by de.intarsys.pdf.pd.PDExtGState
All Implemented Interfaces:
ICOSObjectListener, IAttributeSupport

public class PDExtGState
extends PDObject

The extended graphic state object. This is used in a resource dictionary to additionally define graphics context information.


Nested Class Summary
static class PDExtGState.MetaClass
          The meta class implementation
 
Field Summary
static Set BLEND_MODES
          supported additional action triggers
static COSName CN_BM_Multiply
           
static COSName CN_BM_Normal
           
static COSName CN_Type_ExtGState
          The type name
static COSName DK_AIS
           
static COSName DK_BG
           
static COSName DK_BG2
           
static COSName DK_BM
           
static COSName DK_ca
           
static COSName DK_CA
           
static COSName DK_D
           
static COSName DK_FL
           
static COSName DK_Font
           
static COSName DK_HT
           
static COSName DK_LC
           
static COSName DK_LJ
           
static COSName DK_LW
           
static COSName DK_ML
           
static COSName DK_op
           
static COSName DK_OP
           
static COSName DK_OPM
           
static COSName DK_RI
           
static COSName DK_SA
           
static COSName DK_SM
           
static COSName DK_SMask
           
static COSName DK_TK
           
static COSName DK_TR
           
static COSName DK_TR2
           
static COSName DK_UCR
           
static COSName DK_UCR2
           
static PDExtGState.MetaClass META
          The meta class instance
 
Fields inherited from class de.intarsys.pdf.pd.PDObject
DK_Subtype, DK_Type
 
Method Summary
 COSName getBlendMode()
           
 float getNonStrokingAlphaConstant()
           
 float getStrokingAlphaConstant()
           
 boolean isBlendModeMultiply()
           
 boolean isBlendModeNormal()
           
 void setBlendMode(COSName blendMode)
           
 void setBlendModeMultiply()
           
 void setBlendModeNormal()
           
 void setNonStrokingAlphaConstant(float alpha)
           
 void setStrokingAlphaConstant(float alpha)
           
 
Methods inherited from class de.intarsys.pdf.pd.PDObject
cosGetFieldDescendant, cosGetFieldInheritable, cosGetFieldInherited, cosGetSubtype, cosGetType, cosRemoveFieldInheritable, cosSetFieldInheritable, cosSetSubtype, cosSetType, getDoc, getGenericChildren, getGenericParent, setGenericParent, toString
 
Methods inherited from class de.intarsys.pdf.cos.COSBasedObject
changed, cosGetArray, cosGetDict, cosGetDoc, cosGetField, cosGetObject, cosGetStream, cosHasField, cosRemoveField, cosSetField, getAttribute, getFieldBoolean, getFieldDate, getFieldFixed, getFieldFixedArray, getFieldInt, getFieldMLString, getFieldString, invalidateCaches, removeAttribute, setAttribute, setFieldBoolean, setFieldFixed, setFieldInt, setFieldMLString, setFieldName, setFieldObject, setFieldString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DK_LW

public static final COSName DK_LW

DK_LC

public static final COSName DK_LC

DK_LJ

public static final COSName DK_LJ

DK_ML

public static final COSName DK_ML

DK_D

public static final COSName DK_D

DK_RI

public static final COSName DK_RI

DK_OP

public static final COSName DK_OP

DK_op

public static final COSName DK_op

DK_OPM

public static final COSName DK_OPM

DK_Font

public static final COSName DK_Font

DK_BG

public static final COSName DK_BG

DK_BG2

public static final COSName DK_BG2

DK_UCR

public static final COSName DK_UCR

DK_UCR2

public static final COSName DK_UCR2

DK_TR

public static final COSName DK_TR

DK_TR2

public static final COSName DK_TR2

DK_HT

public static final COSName DK_HT

DK_FL

public static final COSName DK_FL

DK_SM

public static final COSName DK_SM

DK_SA

public static final COSName DK_SA

DK_BM

public static final COSName DK_BM

DK_SMask

public static final COSName DK_SMask

DK_CA

public static final COSName DK_CA

DK_ca

public static final COSName DK_ca

DK_AIS

public static final COSName DK_AIS

DK_TK

public static final COSName DK_TK

CN_BM_Multiply

public static final COSName CN_BM_Multiply

CN_BM_Normal

public static final COSName CN_BM_Normal

BLEND_MODES

public static final Set BLEND_MODES
supported additional action triggers


META

public static final PDExtGState.MetaClass META
The meta class instance


CN_Type_ExtGState

public static final COSName CN_Type_ExtGState
The type name

Method Detail

setStrokingAlphaConstant

public void setStrokingAlphaConstant(float alpha)

setNonStrokingAlphaConstant

public void setNonStrokingAlphaConstant(float alpha)

getStrokingAlphaConstant

public float getStrokingAlphaConstant()

getNonStrokingAlphaConstant

public float getNonStrokingAlphaConstant()

getBlendMode

public COSName getBlendMode()

setBlendMode

public void setBlendMode(COSName blendMode)

isBlendModeNormal

public boolean isBlendModeNormal()

setBlendModeNormal

public void setBlendModeNormal()

isBlendModeMultiply

public boolean isBlendModeMultiply()

setBlendModeMultiply

public void setBlendModeMultiply()

intarsys PDF library API

Copyright © 2006 intarsys consulting GmbH. All Rights Reserved.