Class EmfPlusPenOptionalData
ja nimityö: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Kokoelma: Aspose.Imaging.dll (25.4.0)
EmfPlusPenOptionalData-objekti määrittää valinnaiset tiedot graafiselle penille
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
Perintöjäsenet
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Saa tai asettaa valinnainen EmfPlusCompoundLineData-objekti (osasto 2.2.2.9)jossa määritetään useita floating point -arvoja, jotka määrittävätPenin yhdistelinja, joka koostuu rinnakkaisista linjoistaTämä kenttä tulee olla läsnä, josPenDataCompoundLine lippu on asetettu penDatFlags -kenttäänEmfPlusPenData -objekti
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Omistuksen arvo
CustomEndCapData
Saat tai asetat valinnaisen EmfPlusCustomEndCapData-objektin (osasto 2.2.2.11)se määrittelee yksilöllisen end-cap-muodon, joka on muotokäytetään tämän penkin kanssa vetäytyneen rivin lopussa. se voi ollaerilaiset muodot, kuten neliö, ympyrä tai timantti.kenttää tulee olla läsnä, jos PenDataCustomEndCap lippu onasetetaan EmfPlusPenData-objektin PenDatFlags -kenttään
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Omistuksen arvo
CustomStartCapData
Saat tai asetat valinnaisen EmfPlusCustomStartCapData-objektin (osasto 2.2.2.15)se määrittelee mukautettu start-cap muoto, joka on muotokäytetään alussa linja, joka on vetäytynyt tällä penellä. se voi ollaErilaisia muotoja, kuten neliö, ympyrä tai timantti.Tämä kenttä tulee olla läsnä, jos PenDataCustomStartCap lippuon asetettu EmfPlusPenData-objektin PenDatFlags -kenttään
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Omistuksen arvo
DashOffset
Saat tai asetat valinnaisen 32-bittisen floating-pisteen arvon, joka määrittääetäisyys linjan alusta alkuunensimmäisessä tilassa painettuun linjan malliin. Tämä kenttä MUSTläsnä, jos PenDataDashedLineOffset lippu on asetettuPenDataFlags kenttä EmfPlusPenDat-objekti.
public float DashOffset { get; set; }
Omistuksen arvo
DashedLineCapType
Saat tai asetat valinnaisen 32-bittisen allekirjoitetun integerin, joka määrittää muodonmolemmat ovet kunkin ohjauksen linjassa. Tämä kenttä MUST ollaläsnä, jos PenDataDashedLineCap lippu on asetettuPenDataFlags kenttä EmfPlusPenDat-objekti, jaarvo Sitä on määriteltävä DashedLineCapType -luettelossa(Säännös 1 ja 2 kohta)
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Omistuksen arvo
DashedLineData
Saat tai asetat valinnaisen EmfPlusDashedLineData -objektin (osasto 2.2.2.16)jotka määrittelevät levyjen ja tilojen pituuden tavallisessaTätä kenttää on oltava läsnä, jos PenDataDashedLinelippu asetetaan EmfPlusPenDatan PenDataFlags -kenttäänja objekti.
public EmfPlusDashedLineData DashedLineData { get; set; }
Omistuksen arvo
EndCap
Saat tai asetat valinnaisen 32-bittisen allekirjoitetun integerin, joka määrittää muodonlinjan lopussa CustomEndCapData - kentässä. tämäkentän tulee olla läsnä, jos PenDataEndCap-tunnus on asetettuPenDataFlags kenttä kohteen EmfPlusPenDat, ja arvoOn määriteltävä LineCapType-luettelossa
public EmfPlusLineCapType EndCap { get; set; }
Omistuksen arvo
Join
Saat tai asetat valinnaisen 32-bittisen allekirjoitetun integerin, joka määrittää, miten liittyäKaksi linjaa, jotka on vetetty samalla penellä ja joiden pääet kohtaavat.Tämä kenttä tulee olla läsnä, jos PenDataJoin-tunnus on asetettuEmfPlusPenData-objekti ja senarvon on määriteltävä LineJoinType-luettelossa(Säännös 1 ja 2 kohta)
public EmfPlusLineJoinType Join { get; set; }
Omistuksen arvo
LineStyle
Saat tai asetat valinnaisen 32-bittisen allekirjoitetun integerin, joka määrittää tyylinkäytetään linjoihin, jotka on vetetty tämän penniobjektin kanssa. Tämä kenttä MUSTolla läsnä, jos PenDataLineStyle lippu on asetettuPenDataFlags kenttä EmfPlusPenDat-objekti, jaarvo on määriteltävä LineStyle-luettelossa(Säännös 1 ja 2 kohta)
public EmfPlusLineStyle LineStyle { get; set; }
Omistuksen arvo
MiterLimit
Saat tai asetat valinnaisen 32-bittisen virtauspisteen arvon, joka määrittää miterinraja, joka on suurin sallittu mittauspituus suhteessalinjan leveys. miterin pituus on etäisyyslinjan seinämien risteys sisällä liitetäänlinjan seinämien risteys liiton ulkopuolella.Mattorin pituus voi olla suuri, kun kulma kahden välillälinjat ovat pieniä. Tämä kenttä tulee olla läsnä, josPenDataMiterLimit lippu on asetettu kenttään Pen DataFlagsja EmfPlusPenData -objekti.
public float MiterLimit { get; set; }
Omistuksen arvo
PenAlignment
Saat tai asetat valinnaisen 32-bittisen allekirjoitetun integerin, joka määrittääjaetaan penin leveys suhteessalinjan koordinaattorit joutuvat. tämä kenttä MUSTolla läsnä, jos PenDataNonCenterin lippu on asetettuPenDataFlags kenttä EmfPlusPenDat-objekti, jaarvo on määriteltävä PenAlignmentissaluettelo (osasto 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
Omistuksen arvo
StartCap
Saat tai asetat valinnaisen 32-bittisen allekirjoitetun integerin, joka määrittää muodonlinjan alkaminen CustomStartCapData -kentällä.Tämä kenttä tulee olla läsnä, jos PenDataStartCap-tunnus on asetettuEmfPlusPenData-objektin PenDatFlags -kentällä jaarvo on määriteltävä LineCapType-luettelossa(Säännös on tehty 1.1.18 kohdassa)
public EmfPlusLineCapType StartCap { get; set; }
Omistuksen arvo
TransformMatrix
Saa tai asettaa valinnainen EmfPlusTransformMatrix-objekti (osasto 2.2.2.47)joka määrittelee maailman avaruuden laitteen tilan muuntamiseenTämä kenttä tulee olla läsnä, jos PenDataTransformlippu asetetaan EmfPlusPenDatan PenDataFlags -kenttäänja objekti.
public Matrix TransformMatrix { get; set; }