iText 5

AffineTransform

AffineTransform Public class

Diagram

flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.awt.geom iTextSharp.awt.geom.AffineTransform[[AffineTransform]] end subgraph System System.ICloneable[[ICloneable]] end System.ICloneable --> iTextSharp.awt.geom.AffineTransform

Members

Properties

Public properties

Type

Name

Methods

int

Type

get

Methods

Public methods

Returns

Name

object

Clone

()

void

Concatenate

(

AffineTransform

t)

AffineTransform

CreateInverse

()

Point2D

DeltaTransform

(...)

double

GetDeterminant

()

void

GetMatrix

(double``[] matrix)

double

GetScaleX

()

double

GetScaleY

()

double

GetShearX

()

double

GetShearY

()

double

GetTranslateX

()

double

GetTranslateY

()

Point2D

InverseTransform

(...)

bool

IsIdentity

()

void

Rotate

(...)

void

Scale

(double scx, double scy)

void

SetToIdentity

()

void

SetToRotation

(...)

void

SetToScale

(double scx, double scy)

void

SetToShear

(double shx, double shy)

void

SetToTranslation

(double mx, double my)

void

SetTransform

(...)

void

Shear

(double shx, double shy)

string

ToString

()

Point2D

Transform

(...)

void

Translate

(double mx, double my)

void

preConcatenate

(

AffineTransform

t)

Public Static methods

Details

Inheritance

  • ICloneable

Constructors

AffineTransform [1/6]

Source code

public AffineTransform()

AffineTransform [2/6]

Source code

public AffineTransform(AffineTransform t)

Arguments

Type

Name

Description

AffineTransform

t

AffineTransform [3/6]

Source code

public AffineTransform(float m00, float m10, float m01, float m11, float m02, float m12)

Arguments

Type

Name

Description

float

m00

float

m10

float

m01

float

m11

float

m02

float

m12

AffineTransform [4/6]

Source code

public AffineTransform(double m00, double m10, double m01, double m11, double m02, double m12)

Arguments

Type

Name

Description

double

m00

double

m10

double

m01

double

m11

double

m02

double

m12

AffineTransform [5/6]

Source code

public AffineTransform(float[] matrix)

Arguments

Type

Name

Description

float``[]

matrix

AffineTransform [6/6]

Source code

public AffineTransform(double[] matrix)

Arguments

Type

Name

Description

double``[]

matrix

Methods

GetScaleX

Source code

public virtual double GetScaleX()

GetScaleY

Source code

public virtual double GetScaleY()

GetShearX

Source code

public virtual double GetShearX()

GetShearY

Source code

public virtual double GetShearY()

GetTranslateX

Source code

public virtual double GetTranslateX()

GetTranslateY

Source code

public virtual double GetTranslateY()

IsIdentity

Source code

public virtual bool IsIdentity()

GetMatrix

Source code

public virtual void GetMatrix(double[] matrix)

Arguments

Type

Name

Description

double``[]

matrix

GetDeterminant

Source code

public virtual double GetDeterminant()

SetTransform [1/2]

Source code

public virtual void SetTransform(double m00, double m10, double m01, double m11, double m02, double m12)

Arguments

Type

Name

Description

double

m00

double

m10

double

m01

double

m11

double

m02

double

m12

SetTransform [2/2]

Source code

public virtual void SetTransform(AffineTransform t)

Arguments

Type

Name

Description

AffineTransform

t

SetToIdentity

Source code

public virtual void SetToIdentity()

SetToTranslation

Source code

public virtual void SetToTranslation(double mx, double my)

Arguments

Type

Name

Description

double

mx

double

my

SetToScale

Source code

public virtual void SetToScale(double scx, double scy)

Arguments

Type

Name

Description

double

scx

double

scy

SetToShear

Source code

public virtual void SetToShear(double shx, double shy)

Arguments

Type

Name

Description

double

shx

double

shy

SetToRotation [1/2]

Source code

public virtual void SetToRotation(double angle)

Arguments

Type

Name

Description

double

angle

SetToRotation [2/2]

Source code

public virtual void SetToRotation(double angle, double px, double py)

Arguments

Type

Name

Description

double

angle

double

px

double

py

GetTranslateInstance

Source code

public static AffineTransform GetTranslateInstance(double mx, double my)

Arguments

Type

Name

Description

double

mx

double

my

GetScaleInstance

Source code

public static AffineTransform GetScaleInstance(double scx, double scY)

Arguments

Type

Name

Description

double

scx

double

scY

GetShearInstance

Source code

public static AffineTransform GetShearInstance(double shx, double shy)

Arguments

Type

Name

Description

double

shx

double

shy

GetRotateInstance [1/2]

Source code

public static AffineTransform GetRotateInstance(double angle)

Arguments

Type

Name

Description

double

angle

GetRotateInstance [2/2]

Source code

public static AffineTransform GetRotateInstance(double angle, double x, double y)

Arguments

Type

Name

Description

double

angle

double

x

double

y

Translate

Source code

public virtual void Translate(double mx, double my)

Arguments

Type

Name

Description

double

mx

double

my

Scale

Source code

public virtual void Scale(double scx, double scy)

Arguments

Type

Name

Description

double

scx

double

scy

Shear

Source code

public virtual void Shear(double shx, double shy)

Arguments

Type

Name

Description

double

shx

double

shy

Rotate [1/2]

Source code

public virtual void Rotate(double angle)

Arguments

Type

Name

Description

double

angle

Rotate [2/2]

Source code

public virtual void Rotate(double angle, double px, double py)

Arguments

Type

Name

Description

double

angle

double

px

double

py

Concatenate

Source code

public virtual void Concatenate(AffineTransform t)

Arguments

Type

Name

Description

AffineTransform

t

preConcatenate

Source code

public virtual void preConcatenate(AffineTransform t)

Arguments

Type

Name

Description

AffineTransform

t

CreateInverse

Source code

public virtual AffineTransform CreateInverse()

Transform [1/6]

Source code

public virtual Point2D Transform(Point2D src, Point2D dst)

Arguments

Type

Name

Description

Point2D

src

Point2D

dst

Transform [2/6]

Source code

public virtual void Transform(Point2D[] src, int srcOff, Point2D[] dst, int dstOff, int length)

Arguments

Type

Name

Description

Point2D

[]

src

int

srcOff

Point2D

[]

dst

int

dstOff

int

length

Transform [3/6]

Source code

public virtual void Transform(double[] src, int srcOff, double[] dst, int dstOff, int length)

Arguments

Type

Name

Description

double``[]

src

int

srcOff

double``[]

dst

int

dstOff

int

length

Transform [4/6]

Source code

public virtual void Transform(float[] src, int srcOff, float[] dst, int dstOff, int length)

Arguments

Type

Name

Description

float``[]

src

int

srcOff

float``[]

dst

int

dstOff

int

length

Transform [5/6]

Source code

public virtual void Transform(float[] src, int srcOff, double[] dst, int dstOff, int length)

Arguments

Type

Name

Description

float``[]

src

int

srcOff

double``[]

dst

int

dstOff

int

length

Transform [6/6]

Source code

public virtual void Transform(double[] src, int srcOff, float[] dst, int dstOff, int length)

Arguments

Type

Name

Description

double``[]

src

int

srcOff

float``[]

dst

int

dstOff

int

length

DeltaTransform [1/2]

Source code

public virtual Point2D DeltaTransform(Point2D src, Point2D dst)

Arguments

Type

Name

Description

Point2D

src

Point2D

dst

DeltaTransform [2/2]

Source code

public virtual void DeltaTransform(double[] src, int srcOff, double[] dst, int dstOff, int length)

Arguments

Type

Name

Description

double``[]

src

int

srcOff

double``[]

dst

int

dstOff

int

length

InverseTransform [1/3]

Source code

public virtual Point2D InverseTransform(Point2D src, Point2D dst)

Arguments

Type

Name

Description

Point2D

src

Point2D

dst

InverseTransform [2/3]

Source code

public virtual void InverseTransform(double[] src, int srcOff, double[] dst, int dstOff, int length)

Arguments

Type

Name

Description

double``[]

src

int

srcOff

double``[]

dst

int

dstOff

int

length

InverseTransform [3/3]

Source code

public virtual void InverseTransform(float[] src, int srcOff, float[] dst, int dstOff, int length)

Arguments

Type

Name

Description

float``[]

src

int

srcOff

float``[]

dst

int

dstOff

int

length

Clone

Source code

public virtual object Clone()

ToString

Source code

public override string ToString()

Properties

Type

public virtual int Type { get; }

Generated with ModularDoc