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 and 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 and 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 and Description |
---|---|
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 |
DefaultResourceCache.getColorSpace(COSObject indirect) |
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 and 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 |
PDResources.put(COSName name,
PDColorSpace colorSpace)
Sets the color space resource with the given name.
|
void |
DefaultResourceCache.put(COSObject indirect,
PDColorSpace colorSpace) |
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 and 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 and 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 |
PDICCBased.getAlternateColorSpace()
Returns a list of alternate color spaces for non-conforming readers.
|
PDColorSpace |
PDSeparation.getAlternateColorSpace()
Returns the colorant name.
|
PDColorSpace |
PDDeviceN.getAlternateColorSpace()
This will get the alternate color space for this separation.
|
PDColorSpace |
PDIndexed.getBaseColorSpace()
Returns the base color space.
|
PDColorSpace |
PDDeviceNProcess.getColorSpace()
Returns the process color space
|
PDColorSpace |
PDColor.getColorSpace()
Returns the color space in which this color value is defined.
|
PDColorSpace |
PDPattern.getUnderlyingColorSpace()
Returns the underlying color space, if this is an uncolored tiling pattern, otherwise null.
|
Modifier and Type | Method and Description |
---|---|
void |
PDSeparation.setAlternateColorSpace(PDColorSpace colorSpace)
Sets the alternate color space.
|
void |
PDDeviceN.setAlternateColorSpace(PDColorSpace cs)
This will set the alternate color space.
|
void |
PDIndexed.setBaseColorSpace(PDColorSpace base)
Sets the base color space.
|
Modifier and Type | Method and Description |
---|---|
void |
PDICCBased.setAlternateColorSpaces(List<PDColorSpace> list)
Sets the list of alternateColorSpace color spaces.
|
void |
PDDeviceNAttributes.setColorants(Map<String,PDColorSpace> colorants)
Sets the colorant map.
|
Constructor and Description |
---|
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.
|
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.
|
PDPattern(PDResources resources,
PDColorSpace colorSpace)
Creates a new uncolored tiling pattern color space.
|
Modifier and Type | Method and Description |
---|---|
PDColorSpace |
PDTransparencyGroupAttributes.getColorSpace()
Returns the group color space or null if it isn't defined.
|
PDColorSpace |
PDTransparencyGroupAttributes.getColorSpace(PDResources resources)
Returns the group color space or null if it isn't defined.
|
Modifier and Type | Method and Description |
---|---|
PDColorSpace |
PDImage.getColorSpace()
Returns the image's color space.
|
PDColorSpace |
PDInlineImage.getColorSpace() |
PDColorSpace |
PDImageXObject.getColorSpace() |
Modifier and Type | Method and Description |
---|---|
void |
PDImage.setColorSpace(PDColorSpace colorSpace)
Sets the color space for this image.
|
void |
PDInlineImage.setColorSpace(PDColorSpace colorSpace) |
void |
PDImageXObject.setColorSpace(PDColorSpace cs) |
Constructor and Description |
---|
PDImageXObject(PDDocument document,
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 and Description |
---|---|
PDColorSpace |
PDShading.getColorSpace()
This will get the color space or null if none exists.
|
Modifier and Type | Method and Description |
---|---|
void |
PDShading.setColorSpace(PDColorSpace colorSpace)
This will set the color space for the shading.
|
Modifier and Type | Method and Description |
---|---|
PDColorSpace |
PDGraphicsState.getNonStrokingColorSpace()
Returns the non-stroking color space.
|
PDColorSpace |
PDGraphicsState.getStrokingColorSpace()
Returns the stroking color space.
|
Modifier and Type | Method and Description |
---|---|
void |
PDGraphicsState.setNonStrokingColorSpace(PDColorSpace colorSpace)
Sets the non-stroking color space.
|
void |
PDGraphicsState.setStrokingColorSpace(PDColorSpace colorSpace)
Sets the stroking color space.
|
Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.