Class EmfPlusPenOptionalData
nazivni prostor: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Sastav: Aspose.Imaging.dll (25.4.0)
Objekt EmfPlusPenOptionalData određuje opcionalne podatke za grafiku
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
naslijeđeni članovi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Pronađite ili postavite opcionalni EmfPlusCompoundLineData objekt (odjeljak 2.2.2.9)koji određuje niz vrijednosti plutajućih točaka koje definirajukompozicijska linija pećnice, koja se sastoji od paralelnih redovaTo područje mora biti prisutno ako seZastava PenDataCompoundLine postavljena je u polju PentaFlagsObjekt EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Vrijednost nekretnina
CustomEndCapData
Pronađite ili postavite opcionalni EmfPlusCustomEndCapData objekt (odjeljak 2.2.2.11)koji definira prilagođenu obliku end-cap, što je oblika zakorištenje na kraju linije izrezane s ovim penom. može biti bilo koji odrazličite oblike, kao što su kvadrat, krug ili dijamant.polje mora biti prisutno ako je zastava PenDataCustomEndCapnastavak u polju PenDataFlags objekta EmfPlusPenDat
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Vrijednost nekretnina
CustomStartCapData
Pronađite ili postavite opcionalni EmfPlusCustomStartCapData objekt (odjeljak 2.2.2.15)koji definira prilagođenu start-cap formu, koja je oblika zakoristi se na početku linije izrezane ovim penom. može biti bilo kojirazličitih oblika, kao što su kvadrat, krug ili dijamant.Ovo polje mora biti prisutno ako je zastava PenDataCustomStartCappostavljen je u polju PenDataFlags objekta EmfPlusPenDat
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Vrijednost nekretnina
DashOffset
Dobiva ili postavlja opcionalnu vrijednost 32-bitne točke plovidbe koja određujeudaljenost od početka linije do početkeprvi prostor u raspršenom linijskom uzorku. ovo polje mora bitiprisutni ako je zastava PenDataDashedLineOffset postavljena uPenDataFlags polje objekta EmfPlusPenDat.
public float DashOffset { get; set; }
Vrijednost nekretnina
DashedLineCapType
Dobivaju ili postavljaju opcionalni 32-bitni potpisani integrator koji određuje oblik zaoba kraja svakog dijela u dijeli. ovo polje mora bitiprisutni ako je zastava PenDataDashedLineCap postavljena uPenDataFlags polje objekta EmfPlusPenDat, iVrijednost mora biti definirana u popisu DashedLineCapType(Odjeljak 1.1.1 odjeljka 1.
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Vrijednost nekretnina
DashedLineData
Pronađite ili postavite opcionalni EmfPlusDashedLineData objekt (odjeljak 2.2.2.16)koji određuje duljinu šljunčara i prostora u običnomTo polje mora biti prisutno ako je PenDataDashedLinezastava je postavljena u polju PenDataFlags na EmfPlusPenDatiObjekt je.
public EmfPlusDashedLineData DashedLineData { get; set; }
Vrijednost nekretnina
EndCap
Dobivaju ili postavljaju opcionalni 32-bitni potpisani integrator koji određuje oblikza kraj linije u polju CustomEndCapData. ovopolje mora biti prisutno ako je zastava PenDataEndCap postavljena uPenDataFlags polje objekta EmfPlusPenDat, i vrijednostMora biti definiran u LineCapType popisu
public EmfPlusLineCapType EndCap { get; set; }
Vrijednost nekretnina
Join
Dobiva ili postavlja opcionalni 32-bitni potpisni integrator koji navodi kako se pridružitiDvije linije koje su izvučene istom penom i čije se krajeve susreću.Ovo polje mora biti prisutno ako je zastava PenDataJoin postavljena upolje PenDataFlags objekta EmfPlusPenDat, iVrijednost mora biti definirana u popisu LineJoinType(Odjeljak od 1.1.19)
public EmfPlusLineJoinType Join { get; set; }
Vrijednost nekretnina
LineStyle
Dobivaju ili postavljaju opcionalni 32-bitni potpisni integrator koji određuje stilkoristi se za linije izrezane s ovim predmetom. ovo polje MUSTbiti prisutan ako je zastava PenDataLineStyle postavljena uPenDataFlags polje objekta EmfPlusPenDat, iVrijednost mora biti definirana u LineStyle popisu(Odjeljak od 1.1.20)
public EmfPlusLineStyle LineStyle { get; set; }
Vrijednost nekretnina
MiterLimit
Dobivaju ili postavljaju opcionalnu vrijednost 32-bitne točke plovidbe koja određuje mjeriloograničenje, što je maksimalno dopušteno omjer duljine mjerila zaširina linije. dužina mjerila je udaljenost odIntersection linije zidova na unutrašnjosti priključak naprekretnica linije zidova izvan priključka.Duljina mjerila može biti velika kada je kut između dvaTo područje mora biti prisutno ako jeZastava penDataMiterLimit postavljena je u polju PenDatFlagsObjekt EmfPlusPenData.
public float MiterLimit { get; set; }
Vrijednost nekretnina
PenAlignment
Dobivaju ili postavljaju opcionalni 32-bitni potpisani integrator koji određujerazdvajanje širine penu u odnosu nakoordinate linije koje se izvuče. ovo polje mora bitibiti prisutan ako je zastava PenDataNonCenter postavljena uPenDataFlags polje objekta EmfPlusPenDat, iVrijednost mora biti definirana u PenAlignmentupopis (odjeljak 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
Vrijednost nekretnina
StartCap
Dobiva ili postavlja opcionalni 32-bitni potpisni integrator koji određuje oblik zaPočetak linije u polju CustomStartCapData.Ovo polje mora biti prisutno ako je postavljena zastava PenDataStartCapu polju PenDataFlags objekta EmfPlusPenDat, iVrijednost mora biti definirana u popisu LineCapType(Odjeljak od 1.1.18)
public EmfPlusLineCapType StartCap { get; set; }
Vrijednost nekretnina
TransformMatrix
Pronađite ili postavite opcionalni EmfPlusTransformMatrix objekt (odjeljak 2.2.2.47)koji određuje svjetski prostor za uređaj za promjenu prostora zaovo polje mora biti prisutno ako je PenDataTransformzastava je postavljena u polju PenDataFlags na EmfPlusPenDatiObjekt je.
public Matrix TransformMatrix { get; set; }