Class EmfPlusFillClosedCurve
Název místa: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Shromáždění: Aspose.Imaging.dll (25.4.0)
EmfPlusFillClosedCurve záznam specifikuje vyplnění interiéru uzavřené kardinální spline
public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusFillClosedCurve
Dědiční č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)
Začíná nový příklad třídy Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve.
public EmfPlusFillClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
To je zdroj.
Properties
BrushId
Obdržíte nebo nastavíte identifikaci brýlí32-bitový neoznačený integer, který specifikuje EmfPlusBrush, jehož obsah jeurčuje se bitem S v poli Vlajky.Tento brúsek se používá k vyplnění interiéruO uzavřeném kardinálu.
public int BrushId { get; set; }
Hodnota nemovitosti
Compressed
Obdržíte nebo nastavíte hodnotu, která naznačuje, zda je tento Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve komprimován.Tento bod ukazuje, zda pole PointData specifikuje komprimované údaje.Pokud je nastaven, PointData určuje absolutní polohy v koordinátním prostoru s 16-bitovýmvnitřní koordináty. pokud je jasné, PointData určuje absolutní polohy vKoordinační prostor s 32bitovými koordinačními body.
Operace „vyplňování“ naplňuje oblasti podle pravidla „jednotlivé parity.Podle tohoto pravidla se testovací bod může stanovit uvnitř nebo venku.uzavřená křivka následovně: Vytáhněte řádek z testovacího bodu do bodu, který je vzdálenýPokud tato linka překročí křivku podivný počet krát, testbod je uvnitř kurvy; jinak je testovací bod mimo kurvy.
Operace “alternativního” plnění vyplňuje oblasti podle pravidla “ne-zero.Podle tohoto pravidla se testovací bod může stanovit uvnitř nebo venku.uzavřená křivka následující: Vytáhněte řádek z testovacího bodu do bodu, který jepočítat počet krát, kdy křivka překročí zkouškuřádek od levého k pravému, a počítat počet krát, kdy křivka překračujezkušební řádek z pravé na levé. pokud jsou tyto dva čísla stejné, zkušební bodje mimo kurvy; jinak je testovací bod uvnitř kurvy.
public bool Compressed { get; set; }
Hodnota nemovitosti
IsColor
Obdrží nebo nastaví hodnotu, která naznačuje, zda je tato instance barva.Pokud je nastaven, BrushId specifikuje barvu jako objekt EmfPlusARGB (oddíl 2.2.2.1).Pokud je jasné, BrushId obsahuje index objektu EmfPlusBrush(oddíl 2.2.1.1) v tabulce objektů EMF+.
public bool IsColor { get; set; }
Hodnota nemovitosti
PointData
Obdržíte nebo nastavíte bodové údajeada bodů Count, které určují koncové body řádků, které definují spline.V uzavřené kardinální lince pokračuje křivka přes poslední bod v PointData.připojení a připojení k prvnímu bodu v řádku
public PointF[] PointData { get; set; }
Hodnota nemovitosti
PointF []a[]
Relative
Obdržíte nebo nastavíte hodnotu, která naznačuje, zda je Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve relativn.Tento bod naznačuje, zda pole PointData specifikuje relativní nebo absolutní polohy.Pokud je nastaven, každý prvek v PointData určuje umístění v koordinátním prostoru, které jev souvislosti s umístěním stanoveným předchozím prvkem v řádku.z prvního prvku v PointData se předpokládá předchozí umístění na koordinatech (0,0.Pokud je jasné, PointData určuje absolutní polohy podle vlajky C.Vezměte prosím na vědomí, že pokud je tato vlajka nastavená, vlajka C (v horní části) není definována a musí být ignorována.
public bool Relative { get; set; }
Hodnota nemovitosti
Tension
Způsobuje nebo vytváří napětí32-bitová hodnota plovoucího bodu, která určuje, jak těsně spline přibývá, když procházíhodnotu 0,0 uvádí, že spline je sekvencí rovnýchJak se hodnota zvyšuje, kurva se stává více zaokrouhlen,Podívejte se na to, co se děje a co se děje].
public float Tension { get; set; }
Hodnota nemovitosti
Winding
Obdržíte nebo nastavíte hodnotu, která naznačuje, zda se tento Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve vyvíj.Tento bod ukazuje, jak provést operaci plněn.Pokud je nastaven, vyplnění je “použitelné” vyplnění. pokud je jasné, vyplnění je “alternativní” vyplněn.
public bool Winding { get; set; }