jPod PDF library

de.intarsys.pdf.pd
Class PDTilingPattern

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

public class PDTilingPattern
extends PDPattern

A tile used to fill the shape.


Nested Class Summary
static class PDTilingPattern.MetaClass
          The meta class implementation
 
Field Summary
static PDTilingPattern.MetaClass META
          The meta class instance
 
Fields inherited from class de.intarsys.pdf.pd.PDPattern
CN_Type_Pattern, DK_Matrix, DK_PatternType, PATTERN_TYPE_SHADING, PATTERN_TYPE_TILING
 
Fields inherited from class de.intarsys.pdf.pd.PDObject
DK_Subtype, DK_Type
 
Method Summary
 COSDictionary cosGetDict()
          Get the base object as a COSDictionary.
 CDSRectangle getBoundingBox()
           
 CSContent getContentStream()
           
 int getPatternType()
           
 PDResources getResources()
          The resource dictionary of the receiver pattern.
 float getXStep()
           
 float getYStep()
           
 
Methods inherited from class de.intarsys.pdf.pd.PDPattern
getMatrix
 
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, 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

META

public static final PDTilingPattern.MetaClass META
The meta class instance

Method Detail

cosGetDict

public COSDictionary cosGetDict()
Description copied from class: COSBasedObject
Get the base object as a COSDictionary.

This will throw a ClassCastException if the base type is not appropriate!

Overrides:
cosGetDict in class COSBasedObject
Returns:
Get the base object as a COSDictionary.

getBoundingBox

public CDSRectangle getBoundingBox()

getContentStream

public CSContent getContentStream()

getPatternType

public int getPatternType()
Specified by:
getPatternType in class PDPattern

getResources

public PDResources getResources()
The resource dictionary of the receiver pattern. This method can return null if no resource dictionary is available. Spec lists resource dictionary as required however.

Returns:
The resource dictionary of the receiver pattern.

getXStep

public float getXStep()

getYStep

public float getYStep()

jPod PDF library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.