Class EmfPlusPenOptionalData
İsim alanı : Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Toplantı: Aspose.Imaging.dll (25.4.0)
EmfPlusPenOptionalData nesnesi bir grafik kalem için seçmeli verileri belirler
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
mirasçı üyeleri
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Seçmeli EmfPlusCompoundLineData nesnesini alır veya ayarlar (bölüm 2.2.2.9)Bir dizi yüzen nokta değerini belirler.Bir kalem, paralel çizgilerden oluşur.ve alanlar. bu alan mevcut olması gerekir eğerPenDataCompoundLine bayrağı PenDataFlags alanında ayarlanırEmfPlusPenData nesnesinden
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Mülkiyet Değer
CustomEndCapData
Seçmeli EmfPlusCustomEndCapData nesnesini alır veya ayarlar (bölüm 2.2.2.11)bu, özel end-cap şekli tanımlar, bu şeklibu kalem ile çizilen bir çizginin sonunda kullanılır.Çeşitli şekiller, örneğin bir çeyrek, çember veya elmas.PenDataCustomEndCap bayrağının mevcut olması durumundaEmfPlusPenData nesnesinin PenDataFlags alanında ayarlanır
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Mülkiyet Değer
CustomStartCapData
Seçmeli EmfPlusCustomStartCapData nesnesini alır veya ayarlar (bölüm 2.2.2.15)başlangıç şekli, başlangıç şekli olarak tanımlanır.bu kalem ile çizilen bir çizginin başlangıcında kullanılır.Çeşitli şekillerde, örneğin bir kare, yuvarlak veya elmas.Bu alan PenDataCustomStartCap bayrağı varsa mevcut olmalıdırEmfPlusPenData nesnesinin PenDataFlags alanında ayarlanır
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Mülkiyet Değer
DashOffset
Seçmeli 32 bit yüzen nokta değerini alır veya ayarlar.Bir çizginin başlangıcından bir çizginin başlangıcına kadar olan mesafeilk alan bir çizgili çizgi deseninde. bu alan olması gerekireğer PenDataDashedLineOffset bayrağı yerleştirilirseEmfPlusPenData nesnesinin PenDataFlags alanı.
public float DashOffset { get; set; }
Mülkiyet Değer
DashedLineCapType
Seçmeli 32-bit imzalanmış bütünü alır veya ayarlar, formunu belirlerher bir çerçeveyi bir çerçeve çizgisinde iki ucunda. bu alanEğer PenDataDashedLineCap bayrağı yerleştirilirseEmfPlusPenData nesnesinin PenDataFlags alanı vedeğer DashedLineCapType listesinde tanımlanmalıdır(Bölüm 2.1 ve 10.
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Mülkiyet Değer
DashedLineData
Seçmeli EmfPlusDashedLineData nesnesini alır veya ayarlar (bölüm 2.2.2.16)Çerçeve ve çerçeve alanlarının uzunluğunu belirler.bu alan mevcut olmalı eğer PenDataDashedLineBayrak, EmfPlusPenData’nın PenDataFlags alanına yerleştirilirBir nesne.
public EmfPlusDashedLineData DashedLineData { get; set; }
Mülkiyet Değer
EndCap
Şekil belirleyen opsiyonel 32-bit imzalanmış bütünü alır veya ayarlarCustomEndCapData alanında bir satırın sonuna kadar.PenDataEndCap bayrağı yerleştirildiğinde alan mevcut olmalıdırEmfPlusPenData nesnesinin PenDataFlags alanı ve değeriLineCapType listesinde belirtilmelidir
public EmfPlusLineCapType EndCap { get; set; }
Mülkiyet Değer
Join
Bağlantıya nasıl katılacağını gösteren seçmeli 32-bit imzalanmış bir bütünger alır veya ayarlar.Aynı kalemle çizilen iki çizgi ve sonuçları bir araya getirilir.Bu alan, PenDataJoin bayrağı yerleştirildiğinde mevcut olmalıdırEmfPlusPenData nesnesinin PenDataFlags alanı vedeğer LineJoinType listesinde tanımlanmalıdır(Bölüm 1.1.19 ile ilgili)
public EmfPlusLineJoinType Join { get; set; }
Mülkiyet Değer
LineStyle
Stili belirleyen opsiyonel 32-bit imzalanmış enteger alır veya ayarlarbu kalem nesne ile çizilmiş çizgiler için kullanılır. bu alan MUSTeğer PenDataLineStyle bayrağı yerleştirilirseEmfPlusPenData nesnesinin PenDataFlags alanı vedeğer LineStyle listesinde tanımlanmalıdır(Bölüm 1.1.20 ile ilgili)
public EmfPlusLineStyle LineStyle { get; set; }
Mülkiyet Değer
MiterLimit
Seçmeli 32 bit yüzen nokta değerini alır veya ayarlar, ölçerini belirlerSınır, maksimum izin verilen ölçer uzunluğu oranıdır.Çerçeve Uzunluğu: Çerçeve Uzunluğu: Çerçeve UzunluğuÇerçeve duvarları içeride bağlantı noktasıBirleşme dışındaki çizgi duvarlarının çapraz kısmı.ölçer uzunluğu iki arasındaki açı olduğunda büyük olabilirbu ilanı beğen Eki 14 This field must be present if thePenDataMiterLimit bayrağı PenDataFlags alanında ayarlanırEmfPlusPenData nesnesine aittir.
public float MiterLimit { get; set; }
Mülkiyet Değer
PenAlignment
Seçmeli 32-bit imzalanmış bütünü alır veya ayarlar.Pen genişliği ile ilgili dağılımıbu ilanı gizle geri yükle bu ilanı geri yüklePenDataNonCenter bayrağı yerleştirildiğinde mevcut olursanızEmfPlusPenData nesnesinin PenDataFlags alanı vedeğeri PenAlignment’de tanımlanmalıdırSınıflandırma (bölüm 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
Mülkiyet Değer
StartCap
Seçmeli 32-bit imzalanmış bir bütün alır veya ayarlar, şemayı belirlerCustomStartCapData alanında bir satırın başlangıcı.Bu alan PenDataStartCap bayrağı ayarlandığında mevcut olmalıdırEmfPlusPenData nesnesinin PenDataFlags alanında vedeğer LineCapType listesinde tanımlanmalıdır(Bölüm 1.18 ve 2.18 ile ilgili)
public EmfPlusLineCapType StartCap { get; set; }
Mülkiyet Değer
TransformMatrix
Bir opsiyonel EmfPlusTransformMatrix nesnesini alır veya ayarlar (bölüm 2.2.2.47)Dünya uzayını değiştirmek için bir uzay ayarlayınPen. bu alan PenDataTransform varsa mevcut olmalıdırBayrak, EmfPlusPenData’nın PenDataFlags alanına yerleştirilirBir nesne.
public Matrix TransformMatrix { get; set; }