Class EmfPlusFillClosedCurve
Pôvodný názov: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zhromaždenie: Aspose.Imaging.dll (25.4.0)
EmfPlusFillClosedCurve záznam špecifikuje vyplnenie interiéru uzavretého kardinálneho spline
public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusFillClosedCurve
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
EmfPlusFillClosedCurve(EmfPlusRecord)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EmbPlusFillClosedCurve.
public EmfPlusFillClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
a zdrojom .
Properties
BrushId
Získajte alebo nastavíte identifikátor brúsky32-bitový nesignovaný integer, ktorý špecifikuje EmfPlusBrush, ktorého obsah jeurčuje sa bitom S v poli Vlajky. Táto brúska sa používa na vyplnenie interiéruz uzavretého kardinála.
public int BrushId { get; set; }
Hodnota nehnuteľnosti
Compressed
Získajte alebo nastavíte hodnotu, ktorá ukazuje, či je tento Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusFillClosedCurve stlačený.Tento bod naznačuje, či pole PointData špecifikuje komprimované údaje.Po nastavení, PointData určuje absolútne polohy v koordinátnom priestore s 16-bitovýmúplné koordináty. ak je jasné, PointData určuje absolútne polohy vKoordinačný priestor s 32-bitovými koordinátmi.
Operácia “vynikajúceho” plnenia vyplní oblasti podľa pravidla “rovne oddaného parity”.Podľa tohto pravidla sa testovací bod môže určiť ako vnútri alebo vonku.uzavretá krivka nasledovne: Odstráňte riadok z testového bodu na bod, ktorý je vzdialenýAk táto linka prechádza kurvou podivným počtom krát, testbod je vo vnútri kurva; inak je testovací bod mimo kurvy.
Operácia “alternatívneho” plnenia vyplní oblasti podľa pravidla “nie-zero”.Podľa tohto pravidla sa testovací bod môže určiť ako vnútri alebo vonku.uzavretá krivka nasledovná: Odstráňte riadok z skúšobného bodu na bod, ktorý jevzdialenosť od krivky. počítajte počet krát, keď krivka prekročí testlinka z ľavej na pravú a počítajte počet krát, keď kurva prechádzaskúšobná linka z pravej na ľavú. ak sú tieto dva čísla rovnaké, testovací bodje mimo kurvy; inak je skúšobný bod vo vnútri kurva.
public bool Compressed { get; set; }
Hodnota nehnuteľnosti
IsColor
Získa alebo nastaví hodnotu, ktorá naznačuje, či je táto inštancia farebná.Ak je nastavený, BrushId špecifikuje farbu ako objekt EmfPlusARGB (oddiel 2.2.2.1).Ak je jasné, BrushId obsahuje index objektu EmfPlusBrush(oddiel 2.2.1.1) v tabuľke EMF+ objektov.
public bool IsColor { get; set; }
Hodnota nehnuteľnosti
PointData
Získať alebo nastaviť bodové údajeNariadenie počítania bodov, ktoré určujú koncové body línií definujúcich spline.V uzavretom kardinálovom spline, kurva pokračuje cez poslednú bodku v PointDataa pripojiť sa k prvému bodu v aréze
public PointF[] PointData { get; set; }
Hodnota nehnuteľnosti
PointF []
Relative
Získate alebo nastavíte hodnotu, ktorá naznačuje, či je tento Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EmbPlusFillClosedCurve relatívny.Tento bod naznačuje, či pole PointData špecifikuje relatívne alebo absolútne umiestnenie.Ak je nastavený, každý prvok v PointData určuje umiestnenie v koordinátnom priestore, ktoré jev súvislosti s umiestnením stanoveným predchádzajúcim prvkom v poradí.z prvého prvku v PointData sa predpokladá predchádzajúce umiestnenie v koordinátoch (0,0)Ak je jasné, PointData určuje absolútne polohy podľa vlajky 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; }
Hodnota nehnuteľnosti
Tension
Získať alebo nastaviť napätie32-bitová hodnota plávajúceho bodu, ktorá určuje, ako tesne sa spline prepína, keď prechádzahodnotu 0,0 určuje, že spline je sekvencia rovnéholiniek. keď sa hodnota zvyšuje, kurva sa stáva viac okrúhle. pre viac informácií,Pozrite sa na [SPLINE77] a [PETZOLD].
public float Tension { get; set; }
Hodnota nehnuteľnosti
Winding
Získajte alebo nastavíte hodnotu, ktorá ukazuje, či tento Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EmbPlusFillClosedCurve klesá.Tento bod ukazuje, ako vykonávať plnenie operácie.Ak je nastavený, vyplnenie je “vypĺňajúce” plnenie. ak je jasné, naplnenie sa stáva “alternatívnym” vyplnením.
public bool Winding { get; set; }