Interface IMatrix
İsim alanı : Aspose.Html.Drawing Toplantı: Aspose.HTML.dll (25.5.0)
Transformasyonlar için kullanılan bir matris.
[ComVisible(true)]
public interface IMatrixProperties
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.