Class EmfPlusPenOptionalData
Pôvodný názov: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Objekt EmfPlusPenOptionalData špecifikuje voliteľné údaje pre grafickú penu
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
Z dedičných členov
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Získajte alebo nastavíte voliteľný objekt EmfPlusCompoundLineData (oddiel 2.2.2.9)určuje rad hodnôt plávajúcich bodov, ktoré definujúzlúčená linka penu, ktorá sa skladá z paralelných líniíToto pole musí byť prítomné, akVlajka PenDataCompoundLine je nastavená v poli PenTataFlagsz objektu EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Hodnota nehnuteľnosti
CustomEndCapData
Získajte alebo nastavíte voliteľný objekt EmfPlusCustomEndCapData (oddiel 2.2.2.11)definuje špecifickú formu end-cap, ktorá je formoupoužitie na konci riadku vytiahnutého týmto penom. môže byť akýkoľvekrôzne tvary, ako je štvorec, kruh alebo diamant.pole MUSÍ byť prítomné, ak je vlajka PenDataCustomEndCapnastavenie v poli PenDataFlags objektu EmfPlusPenDat
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Hodnota nehnuteľnosti
CustomStartCapData
Získajte alebo nastavíte voliteľný objekt EmfPlusCustomStartCapData (oddiel 2.2.2.15)definuje vlastný štart-cap tvar, ktorý je formoupoužívať na začiatku riadku vytiahnutého s touto penou.rôznych tvarov, ako je štvorec, kruh alebo diamant.Toto pole musí byť prítomné, ak je vlajka PenDataCustomStartCapje nastavený v poli PenDataFlags objektu EmfPlusPenDat
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Hodnota nehnuteľnosti
DashOffset
Získava alebo nastaví voliteľnú hodnotu 32-bitového bodu, ktorá určujevzdialenosť od začiatku línie až po začiatokprvé miesto v štruktúre napojených línií. toto pole musí byťprítomný, ak je vlajka PenDataDashedLineOffset umiestnená vPenDataFlags pole v objekte EmfPlusPenDat.
public float DashOffset { get; set; }
Hodnota nehnuteľnosti
DashedLineCapType
Získajte alebo nastavíte voliteľný 32-bitový podpísaný integer, ktorý špecifikuje tvarobidve konce každej panely v paneli. toto pole musí byťprítomný, ak je vlajka PenDataDashedLineCap umiestnená vPenDataFlags pole EmfPlusPenDat objekt, ahodnota musí byť definovaná v zozname DashedLineCapType(odsek 2.1.1 sa vzťahuje na členské štáty)
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Hodnota nehnuteľnosti
DashedLineData
Získajte alebo nastavíte voliteľný objekt EmfPlusDashedLineData (oddiel 2.2.2.16)ktoré špecifikujú dĺžky priečinkov a priestorov v zvyškuToto pole musí byť prítomné, ak je PenDataDashedLinevlajka je umiestnená v poli PenDataFlags v EmfPlusPenDatena objekty.
public EmfPlusDashedLineData DashedLineData { get; set; }
Hodnota nehnuteľnosti
EndCap
Získajte alebo nastavíte voliteľný 32-bitový podpísaný integer, ktorý špecifikuje tvarna koniec riadku v poli CustomEndCapData.pole musí byť prítomné, ak je vlajka PenDataEndCap nastavená vPenDataFlags pole objektu EmfPlusPenDat, a hodnotaMusí byť definovaný v zozname LineCapType
public EmfPlusLineCapType EndCap { get; set; }
Hodnota nehnuteľnosti
Join
Získava alebo nastaví voliteľný 32-bitový podpísaný integer, ktorý uvádza, ako sa pripojiťdve línie, ktoré sú vytiahnuté rovnakou penou a ktorých konce sa stretávajú.Toto pole musí byť prítomné, ak je vlajka PenDataJoin nastavenápolia PenDataFlags objektu EmfPlusPenDat, ahodnota musí byť definovaná v zozname LineJoinType(článok 1 ods. 1 písm. a)
public EmfPlusLineJoinType Join { get; set; }
Hodnota nehnuteľnosti
LineStyle
Získajte alebo nastavíte voliteľný 32-bitový podpísaný integer, ktorý špecifikuje štýlPoužíva sa na línie vytiahnuté s týmto predmetom. toto pole MUSTbyť prítomný, ak je vlajka PenDataLineStyle umiestnená vPenDataFlags pole EmfPlusPenDat objekt, ahodnota musí byť definovaná v zozname LineStyle(článok 1 ods. 1 písm. a)
public EmfPlusLineStyle LineStyle { get; set; }
Hodnota nehnuteľnosti
MiterLimit
Získava alebo nastaví voliteľnú hodnotu 32-bitového bodu, ktorá určuje meradlolimit, ktorý je maximálne povolený pomer dĺžky meradla našírka línie. dĺžka meradla je vzdialenosť odpriechod linie steny vo vnútri pripojenie kpriechod linie steny mimo spojenia.Dĺžka meradla môže byť veľká, keď je úhel medzi dvomalinka je malá. toto pole musí byť prítomné, akVlajka penDataMiterLimit je nastavená v poli PenDateFlagsz objektu EmfPlusPenData.
public float MiterLimit { get; set; }
Hodnota nehnuteľnosti
PenAlignment
Získajte alebo nastavíte voliteľný 32-bitový podpísaný integer, ktorýrozdelenie šírky penu vo vzťahu kkoordináty línie sú vytiahnuté. toto pole musí byťbyť prítomný, ak je vlajka PenDataNonCenter umiestnená vPenDataFlags pole EmfPlusPenDat objekt, ahodnota musí byť definovaná v PenAlignmentZoznam (oddiel 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
Hodnota nehnuteľnosti
StartCap
Dostane alebo nastaví voliteľný 32-bitový podpísaný integer, ktorý špecifikuje tvarzačiatok riadku v poli CustomStartCapData.Toto pole musí byť prítomné, ak je nastavená vlajka PenDataStartCapv poli PenDataFlags objektu EmfPlusPenDat, ahodnota musí byť definovaná v zozname LineCapType(článok 1 ods. 1 písm. a)
public EmfPlusLineCapType StartCap { get; set; }
Hodnota nehnuteľnosti
TransformMatrix
Získajte alebo nastavíte voliteľný objekt EmfPlusTransformMatrix (oddiel 2.2.2.47)ktorý špecifikuje svetový priestor na zariadenie priestor transformácie pretoto pole musí byť prítomné, ak je PenDataTransformvlajka je umiestnená v poli PenDataFlags v EmfPlusPenDatena objekty.
public Matrix TransformMatrix { get; set; }