Class EmfPlusFillClosedCurve

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

int

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

bool

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

bool

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

bool

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

float

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; }

Hodnota nemovitosti

bool

 Čeština