Uses of Class
com.itextpdf.kernel.geom.AffineTransform
Packages that use AffineTransform
Package
Description
-
Uses of AffineTransform in com.itextpdf.kernel.colors.gradients
Methods in com.itextpdf.kernel.colors.gradients that return AffineTransformModifier and TypeMethodDescriptionprotected AffineTransform
AbstractLinearGradientBuilder.getCurrentSpaceToGradientVectorSpaceTransformation
(Rectangle targetBoundingBox, AffineTransform contextTransform) Returns the current space to gradient vector space transformations that should be applied to the shading color.LinearGradientBuilder.getCurrentSpaceToGradientVectorSpaceTransformation
(Rectangle targetBoundingBox, AffineTransform contextTransform) Methods in com.itextpdf.kernel.colors.gradients with parameters of type AffineTransformModifier and TypeMethodDescriptionAbstractLinearGradientBuilder.buildColor
(Rectangle targetBoundingBox, AffineTransform contextTransform, PdfDocument document) Builds theColor
object representing the linear gradient with specified configuration that fills the target bounding box.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.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.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 AffineTransformModifier and TypeMethodDescriptionAffineTransform.clone()
Creates a "deep copy" of this AffineTransform, meaning the object returned by this method will be independent of the object being cloned.AffineTransform.createInverse()
Creates a newAffineTransform
object that is invert of thisAffineTransform
object.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) Get a newAffineTransform
instance representing a scale over the passed valuesstatic AffineTransform
AffineTransform.getShearInstance
(double shx, double shy) Get a newAffineTransform
instance representing a shear over the passed valuesstatic AffineTransform
AffineTransform.getTranslateInstance
(double mx, double my) Get a newAffineTransform
instance representing a translation over the passed valuesMethods in com.itextpdf.kernel.geom with parameters of type AffineTransformModifier and TypeMethodDescriptionvoid
AffineTransform.concatenate
(AffineTransform t) Multiply matrix of two AffineTransform objectsvoid
AffineTransform.preConcatenate
(AffineTransform t) Multiply matrix of two AffineTransform objectsvoid
AffineTransform.setTransform
(AffineTransform t) Sets the values of thisAffineTransform
instance to the values provided.Constructors in com.itextpdf.kernel.geom with parameters of type AffineTransformModifierConstructorDescriptionWill create a newAffineTransform
instance with the values provided from the originalAffineTransform
instance. -
Uses of AffineTransform in com.itextpdf.kernel.pdf.canvas
Methods in com.itextpdf.kernel.pdf.canvas with parameters of type AffineTransformModifier and TypeMethodDescriptionPdfCanvas.concatMatrix
(AffineTransform transform) Concatenates the affine transformation matrix to the current matrix in the content stream managed by this Canvas.PdfCanvas.roundRectangle
(double x, double y, double width, double height, double rx, double ry, AffineTransform transform) Draws rounded rectangle.PdfCanvas.setTextMatrix
(AffineTransform transform) Replaces the text matrix. -
Uses of AffineTransform in com.itextpdf.layout.properties
Methods in com.itextpdf.layout.properties that return AffineTransformModifier and TypeMethodDescriptionstatic 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 AffineTransformModifier and TypeMethodDescriptionprotected AffineTransform
BlockRenderer.createRotationTransformInsideOccupiedArea()
This method createsAffineTransform
instance that could be used to rotate content inside the occupied area.Methods in com.itextpdf.layout.renderer with parameters of type AffineTransformModifier and TypeMethodDescriptionAbstractRenderer.transformPoints
(List<Point> points, AffineTransform transform) -
Uses of AffineTransform in com.itextpdf.svg.renderers
Methods in com.itextpdf.svg.renderers that return AffineTransformModifier and TypeMethodDescriptionSvgDrawContext.getClippingElementTransform()
Gets clipping element transformation matrix.SvgDrawContext.getConcatenatedTransform()
Concatenates all transformations applied from the top level of the svg to the current one.SvgDrawContext.getCurrentCanvasTransform()
Get the current canvas transformation.SvgDrawContext.getLastTextTransform()
Deprecated.SvgDrawContext.getRootTransform()
Get the current root transformation that was last applied.Methods in com.itextpdf.svg.renderers with parameters of type AffineTransformModifier and TypeMethodDescriptionvoid
SvgDrawContext.setLastTextTransform
(AffineTransform newTransform) Deprecated.in favour ofSvgDrawContext.setRootTransform(AffineTransform)
void
SvgDrawContext.setRootTransform
(AffineTransform newTransform) Set the current root transformation. -
Uses of AffineTransform in com.itextpdf.svg.renderers.impl
Fields in com.itextpdf.svg.renderers.impl declared as AffineTransformModifier and TypeFieldDescriptionprotected static final 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 AffineTransformModifier and TypeMethodDescriptionprotected AffineTransform
AbstractGradientSvgNodeRenderer.getGradientTransform()
Evaluates the 'gradientTransform' transformations -
Uses of AffineTransform in com.itextpdf.svg.renderers.path.impl
Methods in com.itextpdf.svg.renderers.path.impl with parameters of type AffineTransformModifier and TypeMethodDescriptionvoid
AbstractPathShape.setTransform
(AffineTransform transform) SetsAffineTransform
to apply before drawing the shape. -
Uses of AffineTransform in com.itextpdf.svg.utils
Methods in com.itextpdf.svg.utils that return AffineTransformModifier and TypeMethodDescriptionstatic AffineTransform
TransformUtils.parseTransform
(String transform) Converts a string containing a transform declaration into an AffineTransform object.Methods in com.itextpdf.svg.utils with parameters of type AffineTransformModifier and TypeMethodDescriptionstatic void
DrawUtils.arc
(double x1, double y1, double x2, double y2, double startAng, double extent, PdfCanvas cv, AffineTransform transform) Draw an arc on the passed canvas with provided transform, enclosed by the rectangle for which two opposite corners are specified.
SvgDrawContext.getRootTransform()