Class EmfPlusPenOptionalData
A név: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Összefoglaló: Aspose.Imaging.dll (25.4.0)
Az EmfPlusPenOptionalData objektum opcionális adatokat ír elő egy grafikus szalaghoz
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
Örökletes tagok
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Megkapja vagy beállítja az opcionális EmfPlusCompoundLineData objektumot (2.2.9. szakasz)amely meghatározza az áramlási pont értékeinek sorát, amelyegy kalap összetett vonala, amely párhuzamos vonalakból állEz a mező jelen kell lennie, ha aA PenDataCompoundLine zászlóshajó be van állítva a Pen DataFlags mezőbenAz EmfPlusPenData objektum
public EmfPlusCompoundLineData CompoundLineData { get; set; }
ingatlan értéke
CustomEndCapData
Megkapja vagy beállítja az opcionális EmfPlusCustomEndCapData objektumot (a 2.2.2.11 szakasz)amely meghatározza a beállított end-cap formát, amely ahasználja a végén egy vonal húzott ezzel a penny. lehet bármilyenkülönböző formák, mint például egy négyzet, kör, vagy gyémánt.A mező jelen kell lennie, ha a PenDataCustomEndCap zászlajabeállítása az EmfPlusPenData objektum PenDateFlags mezőjében
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
ingatlan értéke
CustomStartCapData
Megkapja vagy beállítja az opcionális EmfPlusCustomStartCapData objektumot (a 2.2.2.15 szakasz)amely meghatározza a szokásos start-cap formát, amely ahasználja a kezdetén egy vonal húzódik ezzel a penny. lehet bármilyenkülönböző formák, mint például egy négyzet, kör, vagy gyémánt.Ez a mező jelen kell lennie, ha a PenDataCustomStartCap zászlóbeállítva az EmfPlusPenData objektum PenDateFlags mezőben
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
ingatlan értéke
DashOffset
Megkapja vagy beállítja az opcionális 32 bites áramlási pont értéket, amely aA távolság egy vonal kezdetétől aaz első hely egy sűrített vonal mintában.Ez a mező kelljelen van, ha a PenDataDashedLineOffset zászlót aPenDataFlags mező az EmfPlusPenDat objektum.
public float DashOffset { get; set; }
ingatlan értéke
DashedLineCapType
Megkapja vagy beállítja az opcionális 32 bites aláírt integrert, amely amindkét végét minden dash egy dash line. Ez a mező kelljelen van, ha a PenDataDashedLineCap zászlaja aPenDataFlags mező az EmfPlusPenDat objektum, és aértéket kell meghatározni a DashedLineCapType listában(a továbbiakban az 1.1.1 pontra vonatkozóan)
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
ingatlan értéke
DashedLineData
Megkapja vagy beállítja az opcionális EmfPlusDashedLineData objektumot (a 2.2.2.16 szakasz)amely meghatározza a lemezek és helyek hosszait egy szokásosEz a mező jelen kell lennie, ha a PenDataDashedLinezászlót helyeznek el az EmfPlusPenData PenDateFlags mezőjébenAz objektum.
public EmfPlusDashedLineData DashedLineData { get; set; }
ingatlan értéke
EndCap
Megkapja vagy beállítja az opcionális 32 bites aláírt integrert, amely a formát jelziegy sor végén a CustomEndCapData mezőben.A mező jelen kell lennie, ha a PenDataEndCap zászlót aPenDataFlags mező az EmfPlusPenDate objektum, és az értékeMeg kell határozni a LineCapType listában
public EmfPlusLineCapType EndCap { get; set; }
ingatlan értéke
Join
Kap egy opcionális 32 bites aláírt integrálót vagy beállítást, amely meghatározza, hogyan kell csatlakozniKét vonal, amelyeket ugyanaz a toll húz, és amelynek végei találkoznak.Ez a mező jelen kell lennie, ha a PenDataJoin zászló be van állítvaaz EmfPlusPenData objektum PenDateFlags mezője, és aértéket kell meghatározni a LineJoinType felsorolásban(a továbbiakban a 2.1.1.19 pontban foglaltak szerint)
public EmfPlusLineJoinType Join { get; set; }
ingatlan értéke
LineStyle
Kap vagy beállítja az opcionális 32 bites aláírt integrert, amely a stílust határozza meghasznált vonalak rajzolt ez a toll objektum. Ez a mező kelljelen legyen, ha a PenDataLineStyle zászlót aPenDataFlags mező az EmfPlusPenDat objektum, és aértéket kell meghatározni a LineStyle felsorolásban(a továbbiakban a 2.1.1.20 szakaszban szerepel)
public EmfPlusLineStyle LineStyle { get; set; }
ingatlan értéke
MiterLimit
Megkapja vagy beállítja az opcionális 32 bites áramlási pont értéket, amely meghatározza a mérőthatár, amely a maximális megengedett arány a mérő hossza aA mérő hossza a távolság aa vonal falak átlépése a csatlakozó belsejébena vonal falának átlépése a csatlakozáson kívül.A mérő hossza nagy lehet, ha a kettő közötti szögkisméretű. ez a mező jelen kell lennie, ha aA PenDataMiterLimit zászlóshajó be van állítva a Pen DataFlags mezőbenAz EmfPlusPenData objektum.
public float MiterLimit { get; set; }
ingatlan értéke
PenAlignment
kap vagy beállítja az opcionális 32 bites aláírt integrert, amely aA pénisz szélességének eloszlása aa vonal koordinátái húzódnak. ez a mező kelljelen legyen, ha a PenDataNonCenter zászlóját aPenDataFlags mező az EmfPlusPenDat objektum, ésAz értéket a PenAlignmentben kell meghatározniA felsorolás (a 2.1.1.24 szakasz)
public EmfPlusPenAlignment PenAlignment { get; set; }
ingatlan értéke
StartCap
kap vagy beállítja az opcionális 32 bites aláírt integrert, amely aegy sor indítása a CustomStartCapData mezőben.Ez a mező jelen kell lennie, ha a PenDataStartCap zászló be van állítvaa PenDataFlags mezőben az EmfPlusPenDat objektum, és aértéket kell meghatározni a LineCapType felsorolásban(a továbbiakban a 2.1.1.18 szakaszban szerepel)
public EmfPlusLineCapType StartCap { get; set; }
ingatlan értéke
TransformMatrix
Megkapja vagy beállítja az opcionális EmfPlusTransformMatrix objektumot (2.2.47)amely egy világterületet határoz meg a tér átalakításáhozEz a mező jelen kell lennie, ha a PenDataTransformzászlót helyeznek el az EmfPlusPenData PenDateFlags mezőjébenAz objektum.
public Matrix TransformMatrix { get; set; }