Package | Description |
---|---|
org.apache.pdfbox.contentstream |
This package contains provides classes for working with content streams.
|
org.apache.pdfbox.pdmodel |
The PDModel package represents a high level API for creating and manipulating PDF documents.
|
org.apache.pdfbox.pdmodel.common |
High level PD classes that are used throughout several packages are placed in the PDModel common package.
|
org.apache.pdfbox.pdmodel.font |
Classes to deal with font functionality in a PDF Document.
|
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.pattern |
This package deals with patterns which are used instead of colors.
|
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.
|
org.apache.pdfbox.rendering | |
org.apache.pdfbox.text | |
org.apache.pdfbox.util |
This package contains utility classes that are used by the PDFBox project.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
PDFStreamEngine.getInitialMatrix()
Gets the stream's initial matrix.
|
Matrix |
PDContentStream.getMatrix()
Returns the matrix which transforms from the stream's space to user space.
|
Matrix |
PDFStreamEngine.getTextLineMatrix() |
Matrix |
PDFStreamEngine.getTextMatrix() |
Modifier and Type | Method and Description |
---|---|
protected void |
PDFStreamEngine.processTilingPattern(PDTilingPattern tilingPattern,
PDColor color,
PDColorSpace colorSpace,
Matrix patternMatrix)
Process the given tiling pattern.
|
protected void |
PDFStreamEngine.processType3Stream(PDType3CharProc charProc,
Matrix textRenderingMatrix)
Processes a Type 3 character stream.
|
void |
PDFStreamEngine.setTextLineMatrix(Matrix value) |
void |
PDFStreamEngine.setTextMatrix(Matrix value) |
protected void |
PDFStreamEngine.showFontGlyph(Matrix textRenderingMatrix,
PDFont font,
int code,
String unicode,
Vector displacement)
Called when a glyph is to be processed.This method is intended for overriding in subclasses,
the default implementation does nothing.
|
protected void |
PDFStreamEngine.showGlyph(Matrix textRenderingMatrix,
PDFont font,
int code,
String unicode,
Vector displacement)
Called when a glyph is to be processed.This method is intended for overriding in subclasses,
the default implementation does nothing.
|
protected void |
PDFStreamEngine.showType3Glyph(Matrix textRenderingMatrix,
PDType3Font font,
int code,
String unicode,
Vector displacement)
Called when a glyph is to be processed.This method is intended for overriding in subclasses,
the default implementation does nothing.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
PDPage.getMatrix() |
Modifier and Type | Method and Description |
---|---|
void |
PDPageContentStream.drawImage(PDImageXObject image,
Matrix matrix)
Draw an image at the origin with the given transformation matrix.
|
void |
PDPageContentStream.setTextMatrix(Matrix matrix)
The Tm operator.
|
void |
PDPageContentStream.transform(Matrix matrix)
The cm operator.
|
Modifier and Type | Method and Description |
---|---|
GeneralPath |
PDRectangle.transform(Matrix matrix)
Returns a path which represents this rectangle having been transformed by the given matrix.
|
Modifier and Type | Field and Description |
---|---|
protected static Matrix |
PDFont.DEFAULT_FONT_MATRIX |
Modifier and Type | Method and Description |
---|---|
Matrix |
PDType3Font.getFontMatrix() |
Matrix |
PDType1Font.getFontMatrix() |
Matrix |
PDType1CFont.getFontMatrix() |
Matrix |
PDType0Font.getFontMatrix() |
Matrix |
PDFontLike.getFontMatrix()
Returns the font matrix, which represents the transformation from glyph space to text space.
|
Matrix |
PDFont.getFontMatrix() |
Matrix |
PDCIDFontType2.getFontMatrix() |
Matrix |
PDCIDFontType0.getFontMatrix() |
abstract Matrix |
PDCIDFont.getFontMatrix() |
Matrix |
PDType3CharProc.getMatrix() |
Modifier and Type | Method and Description |
---|---|
void |
PDCalRGB.setMatrix(Matrix matrix)
Sets the linear interpretation matrix.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
PDFormXObject.getMatrix()
This will get the optional Matrix of an XObjectForm.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
PDAbstractPattern.getMatrix()
Returns the pattern matrix, or the identity matrix is none is available.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
PDShadingType1.getMatrix()
This will get the optional Matrix of a function based shading.
|
Modifier and Type | Method and Description |
---|---|
Paint |
PDShadingType7.toPaint(Matrix matrix) |
Paint |
PDShadingType6.toPaint(Matrix matrix) |
Paint |
PDShadingType5.toPaint(Matrix matrix) |
Paint |
PDShadingType4.toPaint(Matrix matrix) |
Paint |
PDShadingType3.toPaint(Matrix matrix) |
Paint |
PDShadingType2.toPaint(Matrix matrix) |
Paint |
PDShadingType1.toPaint(Matrix matrix) |
abstract Paint |
PDShading.toPaint(Matrix matrix)
Returns an AWT paint which corresponds to this shading
|
Constructor and Description |
---|
AxialShadingContext(PDShadingType2 shading,
ColorModel colorModel,
AffineTransform xform,
Matrix matrix,
Rectangle deviceBounds)
Constructor creates an instance to be used for fill operations.
|
RadialShadingContext(PDShadingType3 shading,
ColorModel colorModel,
AffineTransform xform,
Matrix matrix,
Rectangle deviceBounds)
Constructor creates an instance to be used for fill operations.
|
ShadingContext(PDShading shading,
ColorModel cm,
AffineTransform xform,
Matrix matrix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
PDGraphicsState.getCurrentTransformationMatrix()
Get the value of the CTM.
|
Modifier and Type | Method and Description |
---|---|
void |
PDGraphicsState.setCurrentTransformationMatrix(Matrix value)
Set the value of the CTM.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PageDrawer.showFontGlyph(Matrix textRenderingMatrix,
PDFont font,
int code,
String unicode,
Vector displacement) |
Modifier and Type | Method and Description |
---|---|
Matrix |
TextPosition.getTextMatrix()
Return the text matrix stored in this object.
|
Constructor and Description |
---|
TextPosition(int pageRotation,
float pageWidth,
float pageHeight,
Matrix textMatrix,
float endX,
float endY,
float maxHeight,
float individualWidth,
float spaceWidth,
String unicode,
int[] charCodes,
PDFont font,
float fontSize,
int fontSizeInPt)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
Matrix.clone()
Clones this object.
|
static Matrix |
Matrix.concatenate(Matrix a,
Matrix b)
Produces a copy of the first matrix, with the second matrix concatenated.
|
Matrix |
Matrix.extractScaling()
Deprecated.
This method is due to be removed, please contact us if you make use of it.
|
Matrix |
Matrix.extractTranslating()
Deprecated.
This method is due to be removed, please contact us if you make use of it.
|
static Matrix |
Matrix.getRotateInstance(double theta,
float tx,
float ty)
Convenience method to create a rotated instance.
|
static Matrix |
Matrix.getScaleInstance(float sx,
float sy)
Convenience method to create a scaled instance.
|
static Matrix |
Matrix.getTranslateInstance(float tx,
float ty)
Convenience method to create a translating instance.
|
static Matrix |
Matrix.getTranslatingInstance(float tx,
float ty)
Deprecated.
Use
getTranslateInstance(float, float) instead. |
Matrix |
Matrix.multiply(Matrix b)
This will take the current matrix and multiply it with a matrix that is passed in.
|
Matrix |
Matrix.multiply(Matrix other,
Matrix result)
This method multiplies this Matrix with the specified other Matrix, storing the product in the specified
result Matrix.
|
Modifier and Type | Method and Description |
---|---|
void |
Matrix.concatenate(Matrix matrix)
Concatenates (premultiplies) the given matrix to this matrix.
|
static Matrix |
Matrix.concatenate(Matrix a,
Matrix b)
Produces a copy of the first matrix, with the second matrix concatenated.
|
Matrix |
Matrix.multiply(Matrix b)
This will take the current matrix and multiply it with a matrix that is passed in.
|
Matrix |
Matrix.multiply(Matrix other,
Matrix result)
This method multiplies this Matrix with the specified other Matrix, storing the product in the specified
result Matrix.
|
Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.