EmfPlusDrawLines

EmfPlusDrawLines class

EmfPlusDrawlLines kaydı, bir dizi bağlantılı çizgi çizmeyi belirtir

public sealed class EmfPlusDrawLines : EmfPlusDrawingRecordType

yapıcılar

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

Özellikleri

İsimTanım
ClosedShape { get; set; }[kapalı şekil]. olup olmadığını belirten bir değer alır veya ayarlar.
Compressed { get; set; }Bunun olup olmadığını gösteren bir değer alır veya ayarlar.EmfPlusDrawClosedCurvesıkıştırılmıştır. Bu bit, PointData alanının sıkıştırılmış verileri belirtip belirtmediğini gösterir. Ayarlanırsa, PointData, 16 bitlik tamsayı koordinatlarıyla koordinat alanındaki mutlak konumları belirtir. Temizse, PointData 32 bit kayan nokta koordinatlarıyla koordinat uzayındaki mutlak konumları belirtir Not Göreceli bayrak (aşağıda) ayarlanmışsa, bu bayrak tanımsızdır ve yoksayılmalıdır
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.
ObjectId { get; set; }Nesne tanımlayıcısını alır veya ayarlar. Çizgileri çizmek için EMF+ Nesne Tablosundaki bir EmfPlusPen nesnesinin (bölüm 2.2.1.7) dizini. Değer, sıfır ile 63 arasında OLMALIDIR.
PointData { get; set; }Noktayı alır veya ayarlar data Çizilecek çizgilerin başlangıç ve bitiş noktalarını belirten Sayım noktaları dizisi.
Relative { get; set; }Bunun olup olmadığını gösteren bir değer alır veya ayarlar.EmfPlusDrawClosedCurvegörecelidir. Bu bit, PointData alanının göreli mi yoksa mutlak konumları mı belirttiğini gösterir. Ayarlanırsa, PointData’daki her öğe, koordinat alanında dizideki önceki öğe tarafından belirtilen konuma göreli olan bir konumu belirtir. PointData’daki ilk öğesi durumunda, (0,0) koordinatlarında bir önceki konum varsayılır. Açıksa, PointData, C bayrağına göre mutlak konumları belirtir. Not Bu bayrak ayarlanırsa, Sıkıştırılmış bayrak (yukarıda) tanımsızdır ve MUTLAKA yoksayı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.
Type { get; }Kayıt türünü tanımlayan 16 bitlik işaretsiz bir tamsayı alır.

Ayrıca bakınız