Class EmfPlusPenOptionalData

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

EmfPlusCompoundLineData

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

EmfPlusCustomEndCapData

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

EmfPlusCustomStartCapData

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

float

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

EmfPlusDashedLineCapType

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

EmfPlusDashedLineData

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

EmfPlusLineCapType

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

EmfPlusLineJoinType

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

EmfPlusLineStyle

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

float

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

EmfPlusPenAlignment

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

EmfPlusLineCapType

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; }

Omistuksen arvo

Matrix

 Suomi