Matrica

Približni podaci

Matrix je klasa u Aspose.PDF FOSS za Java.

Predstavlja 3x3 afinsku transformiranu matricu koja se koristi u PDF grafičkom stanju.

Ova klasa pruža 20 metoda za rad s Matrix objektima u Java programima. Postoje i sljedeće metode: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply, i 6 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: IDENTITY, a, b, c, d, e, i još 2 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
valuesdouble[]Čitaj.Vrati kopiju od šest matičnog vrijednosti.
adoubleČitaj.Vrati komponentu a (skala X / rotiranje).
bdoubleČitaj.Vrati komponentu b (obrat / skretanje).
cdoubleČitaj.Vrati c (obrat / skretanje) komponente.
ddoubleČitaj.Vrati d (skala Y / rotira) komponenta.
edoubleČitaj.Vrati komponentu e (prevoditi X).
fdoubleČitaj.Vrati komponentu f (prevoditi Y).
IDENTITYMatrixČitaj.Identitetna matrica (bez transformacije).

Metoda za primjenu

PotpisOpisivanje
Matrix(a: double, b: double, c: double, d: double, e: double, f: double)Stvara matricu s navedenim šest vrijednosti.
Matrix(elements: double[])Stvara matricu iz šest elemenata.
Matrix()Stvara matricu identiteta.
rotation(angleRadians: double)MatrixStvara rotacijsku matricu za dan ugao u radijanima.
getValues()double[]Vrati kopiju od šest matičnog vrijednosti.
getA()doubleVrati komponentu a (skala X / rotiranje).
getB()doubleVrati komponentu b (obrat / skretanje).
getC()doubleVrati c (obrat / skretanje) komponente.
getD()doubleVrati d (skala Y / rotira) komponenta.
getE()doubleVrati komponentu e (prevoditi X).
getF()doubleVrati komponentu f (prevoditi Y).
multiply(other: Matrix)MatrixUmnožava ovu matricu s drugom, vraćajući novu matriksu.
transformPoint(x: double, y: double)double[]Transformiše tačku (x, y) ovom matricom.
reverse()MatrixVrati obrnut matriks.
transform(rectangle: Rectangle)RectangleTransformira pravougaon i vraća okruženje polje uspoređene osi
transformiranih uglova.
fromPdfArray(array: PdfArray)MatrixStvara matricu iz PDF-a s šest brojeva.
toPdfArray()PdfArrayPretvara ovu matricu u PDF niz od šest brojeva.
equals(o: Object)boolean
hashCode()int
toString()String

Također pogledajte:

 Hrvatski