Uses of Class
com.itextpdf.kernel.geom.AffineTransform
-
-
Uses of AffineTransform in com.itextpdf.forms
Methods in com.itextpdf.forms that return AffineTransform Modifier and Type Method Description private AffineTransform
PdfAcroForm. calcFieldAppTransformToAnnotRect(PdfFormXObject xObject, Rectangle annotBBox)
-
Uses of AffineTransform in com.itextpdf.kernel.colors.gradients
Fields in com.itextpdf.kernel.colors.gradients declared as AffineTransform Modifier and Type Field Description private AffineTransform
LinearGradientBuilder. transformation
Methods in com.itextpdf.kernel.colors.gradients that return AffineTransform Modifier and Type Method Description private static AffineTransform
StrategyBasedLinearGradientBuilder. buildToCornerTransform(Point center, Point gradientCenterLineRightCorner)
protected AffineTransform
AbstractLinearGradientBuilder. getCurrentSpaceToGradientVectorSpaceTransformation(Rectangle targetBoundingBox, AffineTransform contextTransform)
Returns the current space to gradient vector space transformations that should be applied to the shading color.AffineTransform
LinearGradientBuilder. getCurrentSpaceToGradientVectorSpaceTransformation(Rectangle targetBoundingBox, AffineTransform contextTransform)
Methods in com.itextpdf.kernel.colors.gradients with parameters of type AffineTransform Modifier and Type Method Description Color
AbstractLinearGradientBuilder. buildColor(Rectangle targetBoundingBox, AffineTransform contextTransform, PdfDocument document)
Builds theColor
object representing the linear gradient with specified configuration that fills the target bounding box.private static Point[]
StrategyBasedLinearGradientBuilder. buildCoordinates(Rectangle targetBoundingBox, AffineTransform transformation)
protected AffineTransform
AbstractLinearGradientBuilder. getCurrentSpaceToGradientVectorSpaceTransformation(Rectangle targetBoundingBox, AffineTransform contextTransform)
Returns the current space to gradient vector space transformations that should be applied to the shading color.AffineTransform
LinearGradientBuilder. getCurrentSpaceToGradientVectorSpaceTransformation(Rectangle targetBoundingBox, AffineTransform contextTransform)
protected abstract Point[]
AbstractLinearGradientBuilder. getGradientVector(Rectangle targetBoundingBox, AffineTransform contextTransform)
Returns the base gradient vector in gradient vector space.Point[]
LinearGradientBuilder. getGradientVector(Rectangle targetBoundingBox, AffineTransform contextTransform)
protected Point[]
StrategyBasedLinearGradientBuilder. getGradientVector(Rectangle targetBoundingBox, AffineTransform contextTransform)
LinearGradientBuilder
LinearGradientBuilder. setCurrentSpaceToGradientVectorSpaceTransformation(AffineTransform transformation)
Set the linear gradient space transformation which specifies the transformation from the current coordinates space to gradient vector space -
Uses of AffineTransform in com.itextpdf.kernel.geom
Methods in com.itextpdf.kernel.geom that return AffineTransform Modifier and Type Method Description AffineTransform
AffineTransform. clone()
Creates a "deep copy" of this AffineTransform, meaning the object returned by this method will be independent of the object being cloned.AffineTransform
AffineTransform. createInverse()
static AffineTransform
AffineTransform. getRotateInstance(double angle)
Get an affine transformation representing a counter-clockwise rotation over the passed anglestatic AffineTransform
AffineTransform. getRotateInstance(double angle, double x, double y)
Get an affine transformation representing a counter-clockwise rotation over the passed angle, using the passed point as the center of rotationstatic AffineTransform
AffineTransform. getScaleInstance(double scx, double scY)
static AffineTransform
AffineTransform. getShearInstance(double shx, double shy)
static AffineTransform
AffineTransform. getTranslateInstance(double mx, double my)
(package private) AffineTransform
AffineTransform. multiply(AffineTransform t1, AffineTransform t2)
Multiply matrix of two AffineTransform objectsMethods in com.itextpdf.kernel.geom with parameters of type AffineTransform Modifier and Type Method Description void
AffineTransform. concatenate(AffineTransform t)
(package private) AffineTransform
AffineTransform. multiply(AffineTransform t1, AffineTransform t2)
Multiply matrix of two AffineTransform objectsvoid
AffineTransform. preConcatenate(AffineTransform t)
void
AffineTransform. setTransform(AffineTransform t)
Constructors in com.itextpdf.kernel.geom with parameters of type AffineTransform Constructor Description AffineTransform(AffineTransform t)
-
Uses of AffineTransform in com.itextpdf.kernel.pdf.canvas
Methods in com.itextpdf.kernel.pdf.canvas with parameters of type AffineTransform Modifier and Type Method Description PdfCanvas
PdfCanvas. concatMatrix(AffineTransform transform)
Concatenates the affine transformation matrix to the current matrix in the content stream managed by this Canvas.PdfCanvas
PdfCanvas. setTextMatrix(AffineTransform transform)
Replaces the text matrix. -
Uses of AffineTransform in com.itextpdf.layout.properties
Methods in com.itextpdf.layout.properties that return AffineTransform Modifier and Type Method Description static AffineTransform
Transform. getAffineTransform(Transform t, float width, float height)
Converts theTransform
instance, i.e. -
Uses of AffineTransform in com.itextpdf.layout.renderer
Methods in com.itextpdf.layout.renderer that return AffineTransform Modifier and Type Method Description protected AffineTransform
BlockRenderer. createRotationTransformInsideOccupiedArea()
This method createsAffineTransform
instance that could be used to rotate content inside the occupied area.private AffineTransform
AbstractRenderer. createTransformationInsideOccupiedArea()
This method createsAffineTransform
instance that could be used to transform content inside the occupied area, considering the centre of the occupiedArea as the origin of a coordinate system for transformation.Methods in com.itextpdf.layout.renderer with parameters of type AffineTransform Modifier and Type Method Description private void
ImageRenderer. calculateImageDimensions(Rectangle layoutBox, AffineTransform t, PdfXObject xObject)
private void
ImageRenderer. getMatrix(AffineTransform t, float imageItselfScaledWidth, float imageItselfScaledHeight)
protected java.util.List<Point>
AbstractRenderer. transformPoints(java.util.List<Point> points, AffineTransform transform)
private void
ImageRenderer. translateImage(float xDistance, float yDistance, AffineTransform t)
-
Uses of AffineTransform in com.itextpdf.svg.renderers
Fields in com.itextpdf.svg.renderers declared as AffineTransform Modifier and Type Field Description private AffineTransform
SvgDrawContext. lastTextTransform
Methods in com.itextpdf.svg.renderers that return AffineTransform Modifier and Type Method Description AffineTransform
SvgDrawContext. getCurrentCanvasTransform()
Get the current canvas transformationAffineTransform
SvgDrawContext. getLastTextTransform()
Get the text transformation that was last appliedMethods in com.itextpdf.svg.renderers with parameters of type AffineTransform Modifier and Type Method Description void
SvgDrawContext. setLastTextTransform(AffineTransform newTransform)
Set the last text transformation -
Uses of AffineTransform in com.itextpdf.svg.renderers.impl
Fields in com.itextpdf.svg.renderers.impl declared as AffineTransform Modifier and Type Field Description protected static AffineTransform
TextSvgBranchRenderer. TEXTFLIP
Top level transformation to flip the y-axis results in the character glyphs being mirrored, this tf corrects for this behaviourMethods in com.itextpdf.svg.renderers.impl that return AffineTransform Modifier and Type Method Description (package private) AffineTransform
PdfRootSvgNodeRenderer. calculateTransformation(SvgDrawContext context)
(package private) AffineTransform
AbstractSvgNodeRenderer. calculateViewPortTranslation(SvgDrawContext context)
Calculate the transformation for the viewport based on the context.protected AffineTransform
AbstractGradientSvgNodeRenderer. getGradientTransform()
Evaluates the 'gradientTransform' transformationsprivate AffineTransform
LinearGradientSvgNodeRenderer. getGradientTransformToUserSpaceOnUse(Rectangle objectBoundingBox, boolean isObjectBoundingBox)
private AffineTransform
PatternSvgNodeRenderer. getPatternTransform()
(package private) static AffineTransform
TextSvgBranchRenderer. getTextTransform(float[][] absolutePositions, SvgDrawContext context)
private static AffineTransform
PatternSvgNodeRenderer. getTransformToUserSpaceOnUse(Rectangle objectBoundingBox)
(package private) AffineTransform
AbstractBranchSvgNodeRenderer. processAspectRatioPosition(SvgDrawContext context, float[] viewBoxValues, java.lang.String align, float scaleWidth, float scaleHeight)
If present, process the preserveAspectRatio position.Methods in com.itextpdf.svg.renderers.impl with parameters of type AffineTransform Modifier and Type Method Description private static PdfPattern.Tiling
PatternSvgNodeRenderer. createColoredTilingPatternInstance(AffineTransform patternAffineTransform, Rectangle bbox, double xStep, double yStep)
private static void
PatternSvgNodeRenderer. setPatternMatrix(PdfPattern.Tiling pattern, AffineTransform affineTransform)
-
Uses of AffineTransform in com.itextpdf.svg.utils
Methods in com.itextpdf.svg.utils that return AffineTransform Modifier and Type Method Description private static AffineTransform
TransformUtils. createMatrixTransformation(java.util.List<java.lang.String> values)
Creates a matrix transformation.private static AffineTransform
TransformUtils. createRotationTransformation(java.util.List<java.lang.String> values)
Creates a rotate transformation.private static AffineTransform
TransformUtils. createScaleTransformation(java.util.List<java.lang.String> values)
Creates a scale transformation.private static AffineTransform
TransformUtils. createSkewXTransformation(java.util.List<java.lang.String> values)
Creates a skewX transformation.private static AffineTransform
TransformUtils. createSkewYTransformation(java.util.List<java.lang.String> values)
Creates a skewY transformation.private static AffineTransform
TransformUtils. createTranslateTransformation(java.util.List<java.lang.String> values)
Creates a translate transformation.static AffineTransform
TransformUtils. parseTransform(java.lang.String transform)
Converts a string containing a transform declaration into an AffineTransform object.private static AffineTransform
TransformUtils. transformationStringToMatrix(java.lang.String transformation)
This method decides which transformation operation the given transformation strings maps onto.
-