EmfPlusPenOptionalData Sınıfı

Summary: The EmfPlusPenOptionalData object specifies optional data for a graphics pen

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

Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusPenOptionalData

Inheritance: EmfPlusStructureObjectType

Constructors

NameAçıklama
EmfPlusPenOptionalData()EmfPlusPenOptionalData sınıfının yeni bir örneğini başlatır

Properties

NameTypeAccessAçıklama
compound_line_dataEmfPlusCompoundLineDatar/wİsteğe bağlı EmfPlusCompoundLineData nesnesini alır veya ayarlar (bölüm 2.2.2.9)
kalemin bileşik çizgisini tanımlayan, paralel çizgiler ve boşluklardan oluşan bir dizi kayan nokta değerini belirten. Bu alan,
PenDataCompoundLine bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa
bulunmalıdır.
custom_end_cap_dataEmfPlusCustomEndCapDatar/wİsteğe bağlı EmfPlusCustomEndCapData nesnesini alır veya ayarlar (bölüm 2.2.2.11)
bu kalemle çizilen bir çizginin sonunda kullanılacak özel uç şekli tanımlar,
kare, daire veya elmas gibi çeşitli şekillerden biri olabilir. Bu
alan, PenDataCustomEndCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa
bulunmalıdır.
custom_start_cap_dataEmfPlusCustomStartCapDatar/wİsteğe bağlı EmfPlusCustomStartCapData nesnesini alır veya ayarlar (bölüm 2.2.2.15)
bu kalemle çizilen bir çizginin başlangıcında kullanılacak özel başlangıç uç şekli tanımlar,
kare, daire veya elmas gibi çeşitli şekillerden biri olabilir.
Bu alan, PenDataCustomStartCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa
bulunmalıdır.
dash_offsetfloatr/wİsteğe bağlı 32 bit kayan nokta değerini alır veya ayarlar, bu değer
kesikli bir çizgi deseninde bir çizginin başlangıcından ilk boşluğun başlangıcına olan mesafeyi belirler. Bu alan,
PenDataDashedLineOffset bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa
bulunmalıdır.
dashed_line_cap_typeEmfPlusDashedLineCapTyper/wİsteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar, bu sayı kesikli bir çizgideki her bir tire’nin her iki ucunun şeklini belirler. Bu alan,
PenDataDashedLineCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa
bulunmalıdır ve değer DashedLineCapType enumarasyonunda (bölüm 2.1.1.10) tanımlanmalıdır.
dashed_line_dataEmfPlusDashedLineDatar/wİsteğe bağlı EmfPlusDashedLineData nesnesini alır veya ayarlar (bölüm 2.2.2.16)
özel bir kesikli çizgideki tire ve boşluk uzunluklarını belirten. Bu alan, PenDataDashedLine bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa
bulunmalıdır.
end_capEmfPlusLineCapTyper/wİsteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar, bu sayı CustomEndCapData alanındaki bir çizginin ucunun şeklini belirler. Bu alan, PenDataEndCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa
bulunmalıdır ve değer LineCapType enumarasyonunda tanımlanmalıdır.
joinEmfPlusLineJoinTyper/wİsteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar, bu sayı aynı kalemle çizilen ve uçları birleşen iki çizginin nasıl birleştirileceğini belirler. Bu alan, PenDataJoin bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa
bulunmalıdır ve değer LineJoinType enumarasyonunda (bölüm 2.1.1.19) tanımlanmalıdır.
line_styleEmfPlusLineStyler/wİsteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar, bu sayı bu kalem nesnesiyle çizilen çizgilerin stilini belirler. Bu alan, PenDataLineStyle bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa
bulunmalıdır ve değer LineStyle enumarasyonunda (bölüm 2.1.1.20) tanımlanmalıdır.
miter_limitfloatr/wİsteğe bağlı 32-bit kayan nokta değerini alır veya ayarlar, bu değer miter
limitini belirtir, bu da miter uzunluğunun çizgi genişliğine olan maksimum izin verilen oranıdır. Miter uzunluğu,
birleşimin iç tarafındaki çizgi duvarlarının kesişiminden
birleşimin dış tarafındaki çizgi duvarlarının kesişimine olan mesafedir.
İki çizgi arasındaki açı küçük olduğunda miter uzunluğu büyük olabilir. Bu alan,
PenDataMiterLimit bayrağı PenDataFlags alanında
EmfPlusPenData nesnesinde ayarlanmışsa VAR OLMALIDIR.
pen_alignmentEmfPlusPenAlignmentr/wİsteğe bağlı 32-bit işaretli tam sayı alır veya ayarlar, bu sayı
kalem genişliğinin çizilen çizginin koordinatlarına göre dağılımını belirtir. Bu alan
VAR OLMALIDIR eğer PenDataNonCenter bayrağı PenDataFlags alanında
EmfPlusPenData nesnesinde ayarlanmışsa, ve
değer PenAlignment
enumarasyonunda (bölüm 2.1.1.24) tanımlanmış olmalıdır.
start_capEmfPlusLineCapTyper/wİsteğe bağlı 32-bit işaretli tam sayı alır veya ayarlar, şekli belirler
bir çizginin başlangıcını CustomStartCapData alanında.
Bu alan VAR OLMALIDIR eğer PenDataStartCap bayrağı PenDataFlags alanında
EmfPlusPenData nesnesinde ayarlanmışsa, ve değer
LineCapType enumarasyonunda (bölüm 2.1.1.18) tanımlanmış olmalıdır.
transform_matrixMatrixr/wİsteğe bağlı bir EmfPlusTransformMatrix nesnesi alır veya ayarlar (bölüm 2.2.2.47)
dünya uzayından aygıt uzayına dönüşümü belirler
kalem için. Bu alan VAR OLMALIDIR eğer PenDataTransform
bayrağı PenDataFlags alanında EmfPlusPenData
nesnesinde ayarlanmışsa.

Constructor: EmfPlusPenOptionalData()

 EmfPlusPenOptionalData() 

EmfPlusPenOptionalData sınıfının yeni bir örneğini başlatır