Class EmfPlusDrawBeziers
Pôvodný názov: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zhromaždenie: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawBeziers záznam špecifikuje kreslenie sekvencie pripojených Bezier kurvy.Objednávka pre Bezier dátové body je začiatočný bod, kontrolný bod 1,kontrolný bod 2 a koniec bodu. pre viac informácií pozri [MSDN-DrawBeziers].
public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawBeziers
Z dedičných členov
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusDrawBeziers(EmfPlusRecord)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.
public EmfPlusDrawBeziers(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
a zdrojom .
Properties
Compressed
Získa alebo nastaví hodnotu, ktorá naznačuje, či je PointData stlačená.Ak je nastavený, PointData určuje absolútne polohy v koordinátnom priestore s16-bitové integrované koordináty. ak je jasné, PointData určuje absolútne polohyv koordinátnom priestore s 32-bitovými plávajúce bodové koordináty.Upozorňujeme, že ak je relatívna vlajka (v dolnej časti) nastavená, táto vlagy sú nedefinované a musia byť ignorované.
public bool Compressed { get; set; }
Hodnota nehnuteľnosti
ObjectId
Získať alebo nastaviť identifikátor objektu.Index objektu EmfPlusPen (oddiel 2.2.1.7) v EMF+Objektová tabuľka na vytlačenie bezierových kriviek. hodnota musí byť od nuly do 63, vrátane.
public byte ObjectId { get; set; }
Hodnota nehnuteľnosti
PointData
Získať alebo nastaviť bodové údajeRada počítaných bodov, ktoré určujú začiatočné, konce a kontrolné body Bezierových kriviek. Koniec koordinátu jednej bezierovej krivky je východisková koordinát nasledujúcej.Typ údajov v tomto poradí je uvedený v poli Vlajky, ako je nasledovné: Data Type MeaningEmfPlusPointR objekt (oddiel 2.2.2.37)Ak je vlajka P umiestnená vo Vlajkách, body určujú relatívne miesta.EmfPlusPointF objekt (oddiel 2.2.2.36)Ak sú bity P a C jasné v poli Vlajky, body určujú absolútne umiestnenie.EmfPlusPoint objekt (oddiel 2.2.2.35)Ak je bit P jasný a bit C je nastavený v poli Vlajky, body určia relatívne umiestnenia.Bezierova krivka neprechádza svojimi kontrolnými bodmi.
public PointF[] PointData { get; set; }
Hodnota nehnuteľnosti
PointF []
Relative
Získa alebo nastaví hodnotu, ktorá ukazuje, či je PointData relatívna.Ak je nastavený, každý prvok v PointData určuje umiestnenie v koordinátnom priestoreto je relatívne k umiestneniu uvedenému predchádzajúcim prvkom v riadku.V prípade prvého prvku v PointData, predchádzajúce umiestnenie v koordinátoch(0,0) sa predpokladá. ak je jasné, PointData špecifikuje absolútne polohy podľana vlajku C.Upozorňujeme, že ak je táto vlajka nastavená, vlaďka C (v hornej časti) nie je definovaná a musí byť ignorovaná.
public bool Relative { get; set; }