EmfPlusScaleWorldTransform

EmfPlusScaleWorldTransform class

EmfPlusScaleWorldTransform kaydı, mevcut dünya uzay dönüşümü üzerinde bir ölçeklendirme gerçekleştirir.

public sealed class EmfPlusScaleWorldTransform : EmfPlusTerminalServerRecordType

yapıcılar

İsimTanım
EmfPlusScaleWorldTransform(EmfPlusRecord)Yeni bir örneğini başlatırEmfPlusScaleWorldTransform sınıf.

Özellikleri

İsimTanım
virtual DataSize { get; set; }Takip eden RecordData alanındaki 32-bit hizalı bayt veri sayısını tanımlaması ZORUNLU olan 32-bit işaretsiz bir tamsayı alır veya ayarlar. Bu sayı, 12 baytlık kayıt başlığını içermez.
virtual Flags { get; set; }İşlemin nasıl gerçekleştirileceği ve kaydın yapısı hakkında bazı kayıtlar için bilgi içeren 16 bitlik işaretsiz bir tamsayı alır veya ayarlar.
PostMultipliedMatrix { get; }[son çarpılmış matris] olup olmadığını gösteren bir değer alır. Ayarlanırsa, dönüştürme matrisi sonradan çarpılmalıdır. Açıksa, önceden çarpılmalıdır.
virtual Size { get; set; }12 baytlık kayıt başlığı ve kayda özel veriler dahil olmak üzere tüm kayıttaki 32 bit hizalanmış bayt sayısını belirten 32 bit işaretsiz bir tamsayı alır veya ayarlar.
Sx { get; set; }Yatay ölçek faktörünü tanımlayan 32 bitlik bir kayan nokta değeri alır veya ayarlar. scaling , aşağıdaki tabloda gösterildiği gibi Sx ve Sy alan değerlerinden yeni bir dönüşüm matrisi oluşturularak gerçekleştirilir. —————– | Sx | 0 | 0 | | 0 | Sx | 0 | —————– Şekil 3: Ölçek Dönüşüm Matrisi
Sy { get; set; }Dikey ölçek faktörünü tanımlayan 32 bitlik bir kayan nokta değeri alır veya ayarlar.
Type { get; }Kayıt türünü tanımlayan 16 bitlik işaretsiz bir tamsayı alır.

Ayrıca bakınız