XpsMatrix
Inheritance: java.lang.Object, com.aspose.xps.XpsObject
public final class XpsMatrix extends XpsObject
MatrixTransform özellik öğesi özelliklerini kapsayan sınıf. Bu öğe, öğelerin koordinat sistemlerini değiştirmek için kullanılan keyfi bir afine matris dönüşümünü tanımlar.
Yöntemler
| Yöntem | Açıklama |
|---|---|
| deepClone() | Bu dönüşüm matrisini klonlar. |
| equals(XpsMatrix a, XpsMatrix b) | Gerçek uygulama. |
| equals(Object obj) | Belirtilen object nesnesinin bu örnekle eşit olup olmadığını belirler. |
| getClass() | |
| getM11() | M11 öğesini alır. |
| getM12() | M12 öğesini alır. |
| getM21() | M21 öğesini alır. |
| getM22() | M22 öğesini alır. |
| getM31() | M31 öğesini alır. |
| getM32() | M32 öğesini alır. |
| hashCode() | Bu örnek için bir karma kod döndürür. |
| isIdentity() | Bu örneğin birim matris olup olmadığını gösteren bir değer alır. |
| multiply(XpsMatrix matrix) | Bu matrisi, matrix tarafından belirtilen matrisi varsayılan (Prepend) sırada çarpar. |
| multiply(XpsMatrix matrix, XpsMatrix.MatrixOrder matrixOrder) | Bu matrisi, matrix tarafından belirtilen matrisi matrixOrder tarafından belirtilen sırada çarpar. |
| notify() | |
| notifyAll() | |
| op_Equality(XpsMatrix a, XpsMatrix b) | == operatörünü uygular. |
| op_Inequality(XpsMatrix a, XpsMatrix b) | ! operatörünü uygular. |
| reset() | Bu Matrisi birim matrisine sıfırlar. |
| rotate(float angle) | Bu Matrise, angle kadar saat yönünde döndürme uygular, varsayılan (Prepend) sırada. |
| rotate(float angle, XpsMatrix.MatrixOrder matrixOrder) | Bu Matrise, angle kadar saat yönünde döndürme uygular, matrixOrder tarafından belirtilen sırada. |
| rotateAround(float angle, Point2D pivot) | Bu Matrise, pivot etrafında angle kadar saat yönünde döndürme uygular, varsayılan (Prepend) sırada. |
| rotateAround(float angle, Point2D pivot, XpsMatrix.MatrixOrder matrixOrder) | Bu Matrise, pivot etrafında angle kadar saat yönünde döndürme uygular, matrixOrder tarafından belirtilen sırada. |
| scale(float scaleX, float scaleY) | Belirtilen ölçek vektörünü (scaleX ve scaleY) bu Matrise varsayılan (Prepend) sırada uygular. |
| scale(float scaleX, float scaleY, XpsMatrix.MatrixOrder matrixOrder) | Bu Matrise, belirtilen ölçek vektörünü (scaleX ve scaleY) matrixOrder tarafından belirtilen sırada uygular. |
| skew(double skewX, double skewY) | Belirtilen eğim dönüşümünü bu Matrise uygular. |
| toString() | Bu XpsMatrix örneğinin dize temsilini döndürür. |
| transform(Rectangle2D rect) | Bu Matrisin temsil ettiği afin dönüşümünü belirtilen bir dikdörtgene uygular. |
| transformPoint(Point2D point) | Bu Matrisin temsil ettiği afin dönüşümünü belirtilen bir noktaya uygular. |
| transformPoints(Point2D[] points) | Bu Matrisin temsil ettiği afin dönüşümünü belirtilen nokta dizisine uygular. |
| transformPoints(Point2D[] points, int startIndex, int numberOfPoints) | Bu Matrisin temsil ettiği afin dönüşümünü nokta dizisinin belirtilen bir bölümüne uygular. |
| translate(float offsetX, float offsetY) | Belirtilen çeviri vektörünü bu Matrise uygular. |
| translate(float offsetX, float offsetY, XpsMatrix.MatrixOrder matrixOrder) | Bu Matrise, belirtilen çeviri vektörünü matrixOrder tarafından belirtilen sırada uygular. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
deepClone()
public XpsMatrix deepClone()
Bu dönüşüm matrisini klonlar.
Returns: XpsMatrix - Clone of this transformation matrix.
equals(XpsMatrix a, XpsMatrix b)
public static boolean equals(XpsMatrix a, XpsMatrix b)
Gerçek uygulama.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| a | XpsMatrix | İlk matris. |
| b | XpsMatrix | İkinci matris. |
Returns: boolean - [true] eğer matrisler eşitse
equals(Object obj)
public boolean equals(Object obj)
Belirtilen object nesnesinin bu örnekle eşit olup olmadığını belirler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | java.lang.Object | Bu örnekle karşılaştırılacak object nesnesi. |
Returns: boolean - true ise belirtilen nesne bu örnek ile eşitse; aksi takdirde false . obj parametresi null’dur.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getM11()
public float getM11()
M11 öğesini alır.
Returns: float - M11 öğesi.
getM12()
public float getM12()
M12 öğesini alır.
Returns: float - M12 öğesi.
getM21()
public float getM21()
M21 öğesini alır.
Returns: float - M21 öğesi.
getM22()
public float getM22()
M22 öğesini alır.
Returns: float - M22 öğesi.
getM31()
public float getM31()
M31 öğesini alır.
Returns: float - M31 öğesi.
getM32()
public float getM32()
M32 öğesini alır.
Returns: float - M32 öğesi.
hashCode()
public int hashCode()
Bu örnek için bir karma kod döndürür.
Returns: int - Bu örnek için bir hash kodu, hash algoritmaları ve hash tablosu gibi veri yapılarında kullanılmaya uygun.
isIdentity()
public boolean isIdentity()
Bu örneğin birim matris olup olmadığını gösteren bir değer alır.
Değer: True ise bu örnek birim matrisidir; aksi takdirde false .
Returns: boolean - Bu örneğin birim matrisi olup olmadığını gösteren bir değer.
multiply(XpsMatrix matrix)
public void multiply(XpsMatrix matrix)
Bu matrisi, matrix tarafından belirtilen matrisi varsayılan (Prepend) sırada çarpar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| matrix | XpsMatrix | Matris. |
multiply(XpsMatrix matrix, XpsMatrix.MatrixOrder matrixOrder)
public void multiply(XpsMatrix matrix, XpsMatrix.MatrixOrder matrixOrder)
Bu matrisi, matrix tarafından belirtilen matrisi matrixOrder tarafından belirtilen sırada çarpar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| matrix | XpsMatrix | Matris. |
| matrixOrder | MatrixOrder | Sıra. |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
op_Equality(XpsMatrix a, XpsMatrix b)
public static boolean op_Equality(XpsMatrix a, XpsMatrix b)
== operatörünü uygular.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| a | XpsMatrix | İlk matris. |
| b | XpsMatrix | İkinci matris. |
Returns: boolean - Operatörün sonucu.
op_Inequality(XpsMatrix a, XpsMatrix b)
public static boolean op_Inequality(XpsMatrix a, XpsMatrix b)
!= operatörünü uygular.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| a | XpsMatrix | İlk matris. |
| b | XpsMatrix | İkinci matris. |
Returns: boolean - Operatörün sonucu.
reset()
public void reset()
Bu Matrisi birim matrisine sıfırlar.
rotate(float angle)
public void rotate(float angle)
Bu Matrise, angle kadar saat yönünde döndürme uygular, varsayılan (Prepend) sırada.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| angle | float | Açı. |
rotate(float angle, XpsMatrix.MatrixOrder matrixOrder)
public void rotate(float angle, XpsMatrix.MatrixOrder matrixOrder)
Bu Matrise, angle kadar saat yönünde döndürme uygular, matrixOrder tarafından belirtilen sırada.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| angle | float | Açı. |
| matrixOrder | MatrixOrder | Sıra. |
rotateAround(float angle, Point2D pivot)
public void rotateAround(float angle, Point2D pivot)
Bu Matrise, pivot etrafında angle kadar saat yönünde döndürme uygular, varsayılan (Prepend) sırada.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| angle | float | Açı. |
| pivot | java.awt.geom.Point2D | Dönüm noktası. |
rotateAround(float angle, Point2D pivot, XpsMatrix.MatrixOrder matrixOrder)
public void rotateAround(float angle, Point2D pivot, XpsMatrix.MatrixOrder matrixOrder)
Bu Matrise, pivot etrafında angle kadar saat yönünde döndürme uygular, matrixOrder tarafından belirtilen sırada.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| angle | float | Açı. |
| pivot | java.awt.geom.Point2D | Dönüm noktası. |
| matrixOrder | MatrixOrder | Sıra. |
scale(float scaleX, float scaleY)
public void scale(float scaleX, float scaleY)
Belirtilen ölçek vektörünü (scaleX ve scaleY) bu Matrise varsayılan (Prepend) sırada uygular.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| scaleX | float | Ölçek x. |
| scaleY | float | Y ölçeği. |
scale(float scaleX, float scaleY, XpsMatrix.MatrixOrder matrixOrder)
public void scale(float scaleX, float scaleY, XpsMatrix.MatrixOrder matrixOrder)
Bu Matrise, belirtilen ölçek vektörünü (scaleX ve scaleY) matrixOrder tarafından belirtilen sırada uygular.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| scaleX | float | X ölçeği. |
| scaleY | float | Y ölçeği. |
| matrixOrder | MatrixOrder | Sıra. |
skew(double skewX, double skewY)
public void skew(double skewX, double skewY)
Belirtilen eğim dönüşümünü bu Matrise uygular.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| skewX | double | Eğme x. |
| skewY | double | Eğme y. |
toString()
public String toString()
Bu XpsMatrix örneğinin dize temsilini döndürür.
Returns: java.lang.String - Dize temsili
transform(Rectangle2D rect)
public Rectangle2D transform(Rectangle2D rect)
Bu Matrisin temsil ettiği afin dönüşümünü belirtilen bir dikdörtgene uygular.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| rect | java.awt.geom.Rectangle2D | Dikdörtgen. |
Returns: java.awt.geom.Rectangle2D - Dönüştürülmüş dikdörtgen
transformPoint(Point2D point)
public Point2D transformPoint(Point2D point)
Bu Matrisin temsil ettiği afin dönüşümünü belirtilen bir noktaya uygular.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| nokta | java.awt.geom.Point2D | Nokta. |
Returns: java.awt.geom.Point2D - Dönüştürülmüş nokta
transformPoints(Point2D[] points)
public void transformPoints(Point2D[] points)
Bu Matrisin temsil ettiği afin dönüşümünü belirtilen nokta dizisine uygular.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| noktalar | java.awt.geom.Point2D[] | Noktalar. |
transformPoints(Point2D[] points, int startIndex, int numberOfPoints)
public void transformPoints(Point2D[] points, int startIndex, int numberOfPoints)
Bu Matrisin temsil ettiği afin dönüşümünü nokta dizisinin belirtilen bir bölümüne uygular.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| noktalar | java.awt.geom.Point2D[] | Noktalar. |
| startIndex | int | Başlangıç indeksi. |
| numberOfPoints | int | Nokta sayısı. |
translate(float offsetX, float offsetY)
public void translate(float offsetX, float offsetY)
Belirtilen çeviri vektörünü bu Matrise uygular.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| offsetX | float | X ofseti. |
| offsetY | float | Y ofseti. |
translate(float offsetX, float offsetY, XpsMatrix.MatrixOrder matrixOrder)
public void translate(float offsetX, float offsetY, XpsMatrix.MatrixOrder matrixOrder)
Bu Matrise, belirtilen çeviri vektörünü matrixOrder tarafından belirtilen sırada uygular.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| offsetX | float | X ofseti. |
| offsetY | float | Y ofseti. |
| matrixOrder | MatrixOrder | Sıra. |
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |