Package | Description |
---|---|
org.apache.pdfbox.contentstream |
This package contains provides classes for working with content streams.
|
org.apache.pdfbox.contentstream.operator.color | |
org.apache.pdfbox.pdmodel |
The PDModel package represents a high level API for creating and manipulating PDF documents.
|
org.apache.pdfbox.pdmodel.graphics.color |
This package deals with colors that are stored in a PDF document.
|
org.apache.pdfbox.pdmodel.graphics.form |
This package deals with Form XObjects that are stored in a PDF document.
|
org.apache.pdfbox.pdmodel.graphics.image |
This package deals with images that are stored in a PDF document.
|
org.apache.pdfbox.pdmodel.graphics.shading |
This package deals with shadings which are used for filling instead of a color.
|
org.apache.pdfbox.pdmodel.graphics.state |
This package deals with graphics states within the PDF document.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
PDFStreamEngine.processTilingPattern(PDTilingPattern tilingPattern,
PDColor color,
PDColorSpace colorSpace) |
Process the given tiling pattern.
|
protected void |
PDFStreamEngine.processTilingPattern(PDTilingPattern tilingPattern,
PDColor color,
PDColorSpace colorSpace,
Matrix patternMatrix) |
Process the given tiling pattern.
|
Modifier and Type | Method | Description |
---|---|---|
protected abstract PDColorSpace |
SetColor.getColorSpace() |
Returns either the stroking or non-stroking color space.
|
protected PDColorSpace |
SetNonStrokingColor.getColorSpace() |
Returns the non-stroking color space.
|
protected PDColorSpace |
SetStrokingColor.getColorSpace() |
Returns the stroking color space.
|
Modifier and Type | Method | Description |
---|---|---|
PDColorSpace |
DefaultResourceCache.getColorSpace(COSObject indirect) |
|
PDColorSpace |
PDResources.getColorSpace(COSName name) |
Returns the color space resource with the given name, or null if none exists.
|
PDColorSpace |
PDResources.getColorSpace(COSName name,
boolean wasDefault) |
Returns the color space resource with the given name, or null if none exists.
|
PDColorSpace |
ResourceCache.getColorSpace(COSObject indirect) |
Returns the color space resource for the given indirect object, if it is in the cache.
|
Modifier and Type | Method | Description |
---|---|---|
COSName |
PDResources.add(PDColorSpace colorSpace) |
Adds the given color space to the resources of the current page and returns the name for the
new resources.
|
void |
DefaultResourceCache.put(COSObject indirect,
PDColorSpace colorSpace) |
|
void |
PDResources.put(COSName name,
PDColorSpace colorSpace) |
Sets the color space resource with the given name.
|
void |
ResourceCache.put(COSObject indirect,
PDColorSpace colorSpace) |
Puts the given indirect color space resource in the cache.
|
void |
PDPageContentStream.setNonStrokingColorSpace(PDColorSpace colorSpace) |
Deprecated.
Use
PDPageContentStream.setNonStrokingColor(PDColor) instead. |
void |
PDPageContentStream.setStrokingColorSpace(PDColorSpace colorSpace) |
Deprecated.
|
Modifier and Type | Class | Description |
---|---|---|
class |
PDCalGray |
A CalGray colour space is a special case of a single-component CIE-based
colour space.
|
class |
PDCalRGB |
A CalRGB colour space is a CIE-based colour space with one transformation stage instead of two.
|
class |
PDCIEBasedColorSpace |
CIE-based colour spaces specify colours in a way that is independent of the characteristics
of any particular output device.
|
class |
PDCIEDictionaryBasedColorSpace |
CIE-based colour spaces that use a dictionary.
|
class |
PDDeviceCMYK |
Allows colors to be specified according to the subtractive CMYK (cyan, magenta, yellow, black)
model typical of printers and other paper-based output devices.
|
class |
PDDeviceColorSpace |
Device colour spaces directly specify colours or shades of gray produced by an output device.
|
class |
PDDeviceGray |
A color space with black, white, and intermediate shades of gray.
|
class |
PDDeviceN |
DeviceN colour spaces may contain an arbitrary number of colour components.
|
class |
PDDeviceRGB |
Colours in the DeviceRGB colour space are specified according to the additive
RGB (red-green-blue) colour model.
|
class |
PDICCBased |
ICCBased color spaces are based on a cross-platform color profile as defined by the
International Color Consortium (ICC).
|
class |
PDIndexed |
An Indexed colour space specifies that an area is to be painted using a colour table
of arbitrary colours from another color space.
|
class |
PDJPXColorSpace |
A color space embedded in a JPX file.
|
class |
PDLab |
A Lab colour space is a CIE-based ABC colour space with two transformation stages.
|
class |
PDPattern |
A Pattern color space is either a Tiling pattern or a Shading pattern.
|
class |
PDSeparation |
A Separation color space used to specify either additional colorants or for isolating the
control of individual colour components of a device colour space for a subtractive device.
|
class |
PDSpecialColorSpace |
Special colour spaces add features or properties to an underlying colour space.
|
Modifier and Type | Method | Description |
---|---|---|
static PDColorSpace |
PDColorSpace.create(COSBase colorSpace) |
Creates a color space given a name or array.
|
static PDColorSpace |
PDColorSpace.create(COSBase colorSpace,
PDResources resources) |
Creates a color space given a name or array.
|
static PDColorSpace |
PDColorSpace.create(COSBase colorSpace,
PDResources resources,
boolean wasDefault) |
Creates a color space given a name or array.
|
PDColorSpace |
PDDeviceN.getAlternateColorSpace() |
This will get the alternate color space for this separation.
|
PDColorSpace |
PDICCBased.getAlternateColorSpace() |
Returns a list of alternate color spaces for non-conforming readers.
|
PDColorSpace |
PDSeparation.getAlternateColorSpace() |
Returns the colorant name.
|
PDColorSpace |
PDIndexed.getBaseColorSpace() |
Returns the base color space.
|
PDColorSpace |
PDColor.getColorSpace() |
Returns the color space in which this color value is defined.
|
PDColorSpace |
PDDeviceNProcess.getColorSpace() |
Returns the process color space
|
PDColorSpace |
PDPattern.getUnderlyingColorSpace() |
Returns the underlying color space, if this is an uncolored tiling pattern, otherwise null.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PDDeviceN.setAlternateColorSpace(PDColorSpace cs) |
This will set the alternate color space.
|
void |
PDSeparation.setAlternateColorSpace(PDColorSpace colorSpace) |
Sets the alternate color space.
|
void |
PDIndexed.setBaseColorSpace(PDColorSpace base) |
Sets the base color space.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PDICCBased.setAlternateColorSpaces(java.util.List<PDColorSpace> list) |
Sets the list of alternateColorSpace color spaces.
|
void |
PDDeviceNAttributes.setColorants(java.util.Map<java.lang.String,PDColorSpace> colorants) |
Sets the colorant map.
|
Constructor | Description |
---|---|
PDColor(float[] components,
COSName patternName,
PDColorSpace colorSpace) |
Creates a PDColor containing the given color component values and pattern name.
|
PDColor(float[] components,
PDColorSpace colorSpace) |
Creates a PDColor containing the given color component values.
|
PDColor(COSArray array,
PDColorSpace colorSpace) |
Creates a PDColor containing the given color value.
|
PDColor(COSName patternName,
PDColorSpace colorSpace) |
Creates a PDColor containing the given pattern name.
|
PDPattern(PDResources resources,
PDColorSpace colorSpace) |
Creates a new uncolored tiling pattern color space.
|
Modifier and Type | Method | Description |
---|---|---|
PDColorSpace |
PDTransparencyGroupAttributes.getColorSpace() |
Returns the group color space or null if it isn't defined.
|
Modifier and Type | Method | Description |
---|---|---|
PDColorSpace |
PDImage.getColorSpace() |
Returns the image's color space.
|
PDColorSpace |
PDImageXObject.getColorSpace() |
|
PDColorSpace |
PDInlineImage.getColorSpace() |
Modifier and Type | Method | Description |
---|---|---|
void |
PDImage.setColorSpace(PDColorSpace colorSpace) |
Sets the color space for this image.
|
void |
PDImageXObject.setColorSpace(PDColorSpace cs) |
|
void |
PDInlineImage.setColorSpace(PDColorSpace colorSpace) |
Constructor | Description |
---|---|
PDImageXObject(PDDocument document,
java.io.InputStream encodedStream,
COSBase cosFilter,
int width,
int height,
int bitsPerComponent,
PDColorSpace initColorSpace) |
Creates an Image XObject in the given document using the given filtered stream.
|
Modifier and Type | Method | Description |
---|---|---|
PDColorSpace |
PDShading.getColorSpace() |
This will get the color space or null if none exists.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PDShading.setColorSpace(PDColorSpace colorSpace) |
This will set the color space for the shading.
|
Modifier and Type | Method | Description |
---|---|---|
PDColorSpace |
PDGraphicsState.getNonStrokingColorSpace() |
Returns the non-stroking color space.
|
PDColorSpace |
PDGraphicsState.getStrokingColorSpace() |
Returns the stroking color space.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PDGraphicsState.setNonStrokingColorSpace(PDColorSpace colorSpace) |
Sets the non-stroking color space.
|
void |
PDGraphicsState.setStrokingColorSpace(PDColorSpace colorSpace) |
Sets the stroking color space.
|
Copyright © 2002–2018. All rights reserved.