EmfPlusFillPolygon

EmfPlusFillPolygon class

EmfPlusFillPolygon kaydı, bir çokgenin içinin doldurulmasını belirtir.

public sealed class EmfPlusFillPolygon : EmfPlusDrawingRecordType

yapıcılar

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

Özellikleri

İsimTanım
BrushId { get; set; }Fırça tanımlayıcısını alır veya ayarlar Fırçayı tanımlayan 32 bitlik işaretsiz bir tamsayı, içeriği Bayraklar alanındaki S biti tarafından belirlenir.
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.
IsColor { get; set; }Bu örneğin color olup olmadığını gösteren bir değer alır veya ayarlar. Ayarlanırsa, BrushId bir EmfPlusARGB nesnesi olarak bir renk belirtir (bölüm 2.2.2.1). Temizse, BrushId EMF+ Nesne Tablosunda bir EmfPlusBrush nesnesinin (bölüm 2.2.1.1) dizinini içerir.
IsCompressed { get; set; }Bu örneğin sıkıştırılıp sıkıştırılmadığını gösteren bir değer alır veya ayarlar. Ayarlanırsa, PointData, 16 bitlik tamsayı koordinatlarıyla koordinat alanındaki mutlak konumları belirtir. Temizse, PointData, 32 bit kayan nokta koordinatları ile koordinat alanında mutlak konumları belirtir.
IsRelative { get; set; }Bu örneğin göreli olup olmadığını gösteren bir değer alır veya ayarlar. Ayarlanırsa, PointData’daki her öğe, dizideki önceki öğesi tarafından belirtilen konuma göreli olan koordinat alanında bir konumu belirtir. PointData’daki ilk öğe durumunda, (0,0) koordinatlarında önceki bir konumu varsayılır. Temizse, PointData, C flag ‘ye göre mutlak konumları belirtir.
PointData { get; set; }Noktayı alır veya ayarlar data Çokgenin köşelerini tanımlayan bir Sayım noktası dizisi. Dizideki ilk iki nokta çokgenin ilk tarafını belirtir. Her ek nokta, köşeleri noktayı ve önceki noktayı içeren yeni bir kenar belirtir. Son nokta ve ilk nokta çakışmıyorsa, çokgenin son tarafını belirtirler.
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