EmfPlusDrawLines Sınıfı

Summary: The EmfPlusDrawlLines record specifies drawing a series of connected lines

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawLines

Inheritance: EmfPlusDrawingRecordType

Constructors

NameAçıklama
EmfPlusDrawLines(source)Yeni bir EmfPlusDrawLines sınıfının bir örneğini başlatır.

Properties

NameTypeAccessAçıklama
closed_shapeboolr/wKapanmış [closed shape] olup olmadığını gösteren bir değeri alır veya ayarlar.
compressedboolr/wBu EmfPlusDrawClosedCurve sıkıştırılmış olup olmadığını gösteren bir değeri alır veya ayarlar.
Bu bit, PointData alanının sıkıştırılmış veri belirttiğini gösterir.
Ayarlıysa, PointData koordinat uzayında 16-bit tam sayı koordinatlarıyla mutlak konumları belirtir.
Temizlenmişse, PointData koordinat uzayında 32-bit kayan nokta koordinatlarıyla mutlak konumları belirtir
Not: Aşağıdaki Relative bayrağı ayarlıysa, bu bayrak tanımsızdır ve YOK SAYILMALIDIR
data_sizeintr/wTakip eden RecordData alanındaki veri baytlarının 32-bit hizalı sayısını TANIMLAMASI gereken 32-bit işaretsiz tam sayıyı alır veya ayarlar.
Bu sayı 12 baytlık kayıt başlığını içermez.
flagsintr/wİşlemin nasıl gerçekleştirileceği ve kaydın yapısı hakkında bilgi içeren 16-bit işaretsiz tam sayıyı alır veya ayarlar.
object_idSystem.Byter/wNesne 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) indeksidir. Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır.
point_dataPointF[]r/wNokta verisini alır veya ayarlar
Çizilecek çizgilerin başlangıç ve bitiş noktalarını belirten Count noktalarından oluşan bir dizi.
relativeboolr/wBu EmfPlusDrawClosedCurve göreceli olup olmadığını gösteren bir değeri alır veya ayarlar.
Bu bit, PointData alanının göreceli mi yoksa mutlak mı konumları belirttiğini gösterir.
Ayarlıysa, PointData’daki her öğe, koordinat uzayında bir konumu, dizideki önceki öğe tarafından belirtilen konuma göreli olarak belirtir.
PointData’daki ilk öğe için, (0,0) koordinatlarında bir önceki konum varsayılır. Temizlenmişse, PointData C bayrağına göre mutlak konumları belirtir.
Not: Bu bayrak ayarlıysa, yukarıdaki Sıkıştırılmış bayrak tanımsızdır ve YOK SAYILMALIDIR
sizeintr/w12 baytlık kayıt başlığı ve kayda özgü verileri dahil olmak üzere, tüm kayıttaki 32-bit hizalı bayt sayısını belirten 32-bit işaretsiz tam sayıyı alır veya ayarlar.
typeEmfPlusRecordTyperKayıt türünü tanımlayan 16-bit işaretsiz tam sayıyı alır.

Constructor: EmfPlusDrawLines(source)

 EmfPlusDrawLines(source) 

Yeni bir EmfPlusDrawLines sınıfının bir örneğini başlatır.

Parameters:

ParameterTürAçıklama
sourceEmfPlusRecordKaynak.