Interface IMatrix
İsim alanı : Aspose.Html.Drawing Görüntüleme: Aspose.HTML.dll (25.4.0)
Transformasyonlar için kullanılan bir matris.
[ComVisible(true)]
public interface IMatrix
Properties
IsIdentity
Bu matrisin kimlik matrisinin olup olmadığını gösteren bir değer alır.
bool IsIdentity { get; }
Mülkiyet Değer
IsInvertible
Bu matrisin dönüştürülebilir olup olmadığını gösteren bir değer alır.
bool IsInvertible { get; }
Mülkiyet Değer
M11
Matrisin ilk satırında ve ilk sütununda değer alır veya ayarlar.
float M11 { get; set; }
Mülkiyet Değer
M12
Matrisin ilk ve ikinci sütunlarında değer alır veya ayarlar.
float M12 { get; set; }
Mülkiyet Değer
M21
Matrisin ikinci satırında ve ilk sütununda değer alır veya ayarlar.
float M21 { get; set; }
Mülkiyet Değer
M22
Matrisin ikinci ve ikinci sütunlarında değer alır veya ayarlar.
float M22 { get; set; }
Mülkiyet Değer
M31
Matrisin üçüncü satırında ve ilk sütununda değer alır veya ayarlar.
float M31 { get; set; }
Mülkiyet Değer
M32
Matrisin üçüncü satırında ve ikinci sütunda değer alır veya ayarlar.
float M32 { get; set; }
Mülkiyet Değer
Methods
Clone()
Bu matrisin bir kopyasını oluşturun.
IMatrix Clone()
Returns
Bu matrisin bir kopyası olan Aspose.Html.Drawing.IMatrix’in yeni bir örneği.
GetElements()
Matrisin elemanlarını bir array olarak alır.
float[] GetElements()
Returns
float […]
Matrisin elemanları vardır.
Invert()
Bu matrisini değiştirin.
void Invert()
Multiply(İMATRIX, WebMatrixOrder Hakkında)
Bu matris belirli sırada başka bir matrisle çoğaltılır.
void Multiply(IMatrix matrix, WebMatrixOrder order)
Parameters
matrix
IMatrix
Matris ile çoğaltılır.
order
WebMatrixOrder
Çoğaltmanın uygulandığı düzen.
Multiply(IMATRİX)
Bu matris başka bir matris ile çoğaltılır.
void Multiply(IMatrix matrix)
Parameters
matrix
IMatrix
Matris ile çoğaltılır.
Reset()
Matrisini kimlik matrisine dönüştürür.
void Reset()
Rotate(WebMatrixOrder ve WebMatrix)
Matrisin belirli sırada belirtilen açıdan döndürülür.
void Rotate(float angle, WebMatrixOrder order)
Parameters
angle
float
Dönüş açısı derecelerde.
order
WebMatrixOrder
Rotasyonun uygulandığı düzen.
Rotate(Floransa)
Matrisin belirlenmiş açıdan döndürülür.
void Rotate(float angle)
Parameters
angle
float
Dönüş açısı derecelerde.
RotateAt(Sürücü, PointF, WebMatrixOrder)
Matris belirli sırada belirli nokta etrafında belirli açıdan döndürülür.
void RotateAt(float angle, PointF point, WebMatrixOrder order)
Parameters
angle
float
Dönüş açısı derecelerde.
point
PointF
Etrafı dönmek için bir nokta.
order
WebMatrixOrder
Rotasyonun uygulandığı düzen.
RotateAt(Sürücü, PointF)
Matrisin belirlenmiş açıdan belirlenmiş nokta etrafında döndürülür.
void RotateAt(float angle, PointF point)
Parameters
angle
float
Dönüş açısı derecelerde.
point
PointF
Etrafı dönmek için bir nokta.
Scale(Yüzme, Yüzme, WebMatrixOrder)
Matris, belirli sırada belirlenen ölçek faktörleri ile ölçülür.
void Scale(float scaleX, float scaleY, WebMatrixOrder order)
Parameters
scaleX
float
X-axis boyunca ölçek faktörü vardır.
scaleY
float
Y-axis boyunca ölçek faktörü vardır.
order
WebMatrixOrder
Sınıflandırmanın uygulandığı düzen.
Scale(Yüzme , Yüzme)
Matrisin belirlenmiş ölçek faktörleri ile eşit ölçülür.
void Scale(float scaleX, float scaleY)
Parameters
scaleX
float
Birleşik ölçek faktörü.
scaleY
float
Birleşik ölçek faktörü.
Skew(Yüzme , Yüzme)
Matris için bir çerçeve dönüşümünü uygulayın.
void Skew(float skewX, float skewY)
Parameters
skewX
float
x-axis yönünde kaydırmak için hangi açı.
skewY
float
Y-axis yönünde kaydırmak için hangi açı.
TransformPoint(PointF)
Bu matris kullanarak belirli noktayı dönüştürür.
PointF TransformPoint(PointF point)
Parameters
point
PointF
Değiştirmek için bir nokta.
Returns
Dönüştürülmüş nokta
TransformPoints(PointF[])
Bu matris kullanarak bir dizi nokta dönüştürür.
void TransformPoints(PointF[] points)
Parameters
points
PointF
[…]
Dönüştürülmesi gereken noktaların bir dizi.
TransformRectangle(RectangleF)
Bu matris kullanılarak belirlenen düz açıyı dönüştürür.
RectangleF TransformRectangle(RectangleF rect)
Parameters
rect
RectangleF
Dönüştürmek için bir düzlem.
Returns
Dönüştürülmüş bir düzlem.
Translate(Yüzme, Yüzme, WebMatrixOrder)
Matris, belirli sırada belirtilen offset değerlerine göre tercüme edilir.
void Translate(float offsetX, float offsetY, WebMatrixOrder order)
Parameters
offsetX
float
X-axis ile birlikte indirim değeri.
offsetY
float
Ödeme değeri y-axis boyunca.
order
WebMatrixOrder
Çeviri uygulandığı düzen.
Translate(Yüzme , Yüzme)
Matrisini belirlenen offset değerlerine göre tercüme eder.
void Translate(float offsetX, float offsetY)
Parameters
offsetX
float
X-axis ile birlikte indirim değeri.
offsetY
float
Ödeme değeri y-axis boyunca.