Package org.icepdf.core.pobjects.graphics

Interface Summary
Pattern Patterns come in two varieties:
 

Class Summary
CachedImageReference the Abstract CachedImageReference stores the decoded BufferedImage data in an ImagePool referenced by the images PDF object number to insure that if a page is garbage collected the image can re fetched from the pool if necessary.
CalGray A CalGray colour space (PDF 1.1) is a special case of a single-component CIE-based colour space, known as a CIE-based A colour space.
CalRGB A CalRGB colour space is a CIE-based ABC colour space with only one transformation stage instead of two.
ColorSpaceCMYK  
DeviceCMYK Device CMYK colour space definitions.
DeviceGray  
DeviceN DeviceN colour spaces shall be defined in a similar way to Separation colour spaces-in fact, a Separationcolour space can be defined as a DeviceN colour space with only one component.
DeviceRGB put your documentation comment here
ExtGState This class represents an External Graphics State (ExtGState) object.
GlyphOutlineClip GlyphOutlineClip is contains the glyph outlines for glyph contained within a TextBlock.
GraphicsState The PDF viewer application maintains an internal data structure called the graphics state that holds current graphics control parameters.
ICCBased put your documentation comment here
ImagePool The Image pool is a Map of the most recently used images.
ImageReference Abstract ImageReference defines the core methods used in ImageStreamReference MipMappedImageReference and ScaledImageReference.
ImageReferenceFactory The ImageReferenceFactory determines which implementation of the Image Reference should be created.
ImageStreamReference The ImageStreamReference class is a rudimentary Image Proxy which will try and decode the image data into an Buffered image using a worker thread.
Indexed The class represents an indexed colour space.
InlineImageStreamReference Represents one inline images as define in a content stream.
Lab put your documentation comment here
OptionalContentState OptionalContentState stores the state of the currently in play OptionalContent if specified.
PaintTimer PaintTimer encapsulates the time calculation used to fire repaint events to the view.
PatternColor Pattern colour implements PColorSpace but is more of a parser placeholder for dealing with 'cs' token which sets a pattern Colour space.
PColorSpace put your documentation comment here
ScaledImageReference The ScaledImageReference stores the original image data as well as several smaller images instances which are painted at lower zoom values to improve paint speeds.
Separation Separation Color Space background:
ShadingPattern Shading Pattern is a Base class for a all shading Types.
ShadingType1Pattern In Type 1 (function-based) shadings, the colour at every point in the domain is defined by a specified mathematical function.
ShadingType2Pattern Type 2 (axial) shadings define colour blend that varies along a linear axis between two endpoints and extends indefinitely perpendicular to the that axis.
ShadingType3Pattern Type 3 (radial) shading define a colour blend that varies between two circles.
Shapes The Shapes class hold all object that are parsed from a Page's content streams.
SmoothScaledImageReference The SmoothScaledImageReference scales large images using the bufferedImage.getScaledInstance() method for colour imges and the a custom trilinear scale for black and white images.
SoftMask Soft-mask Dictionary specifies the current soft mask in the graphics state.
TextSprite This class represents text which will be rendered to the a graphics context.
TextState The text state comprises those graphics state parameters that only affect text.
TilingPattern Tiling patterns consist of a small graphical figure (called a pattern cell) that is replicated at fixed horizontal and vertical intervals to fill the area to be painted.
 

Enum Summary
ImageReferenceFactory.ImageReference