Class EmfPlusDrawBeziers

Class EmfPlusDrawBeziers

De naam: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Verzameling: Aspose.Imaging.dll (25.4.0)

De EmfPlusDrawBeziers-record bepaalt het tekenen van een sequentie van verbonden Bezier curves.De bestelling voor Bezier gegevenspunten is het startpunt, controlepunt 1,controle punt 2 en eind punt. voor meer informatie zie [MSDN-DrawBeziers].

public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawBeziers

Geëerbiede leden

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)

Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawBeziers klasse.

public EmfPlusDrawBeziers(EmfPlusRecord source)

Parameters

source EmfPlusRecord

De bron .

Properties

Compressed

Geeft of stelt een waarde aan die aanwijst of de PointData wordt gecomprimeerd.Indien ingesteld, geeft PointData de absolute locaties in de coördinatieruimte met16 bits complete coördinaten. als duidelijk, PointData bepaalt absolute locatiesin de coördinatenruimte met 32-bits vloeistoortcoordenaten.Opmerking Als de Relatieve vlag (boven) is ingesteld, is deze flag niet gedefinieerd en MUST worden geïllustreerd.

public bool Compressed { get; set; }

Eigendomswaarde

bool

ObjectId

Geeft of zet de object-identificator.De index van een EmfPlusPen object (afdeling 2.2.1.7) in de EMF+Object tabel om de Bezier curves te tekenen. de waarde MUST 0 tot 63, inclusief.

public byte ObjectId { get; set; }

Eigendomswaarde

byte

PointData

Geeft of zet de puntgegevensEen reeks Count punten die de start-, eind- en controlepunten van de Bezier curves specificeren.De eindcoördinatie van één Beziera curve is de begincoördine van het volgende.Het type gegevens in deze volgorde wordt bepaald door het veld Vlaggen, als volgt: Data Type MeaningEmfPlusPointR object (afdeling 2.2.2.37)Als de P-vlag is ingesteld in de Vlaggen, vermelden de punten relatieve locaties.EmfPlusPointF object (afdeling 2.2.2.36)Als de P- en C-bits duidelijk zijn in het veld Vlaggen, worden de punten de absolute locaties aangegeven.EmfPlusPoint object (afdeling 2.2.2.35)Als de P bit duidelijk is en de C bit in het Vlaggebied is ingesteld, worden de punten de relatieve locaties aangegeven.Een Bezier curve gaat niet door zijn controlepunten.

public PointF[] PointData { get; set; }

Eigendomswaarde

PointF []

Relative

Geeft of stelt een waarde aan die aanwijst of de PointData relatief is.Als ingesteld, bepaalt elk element in PointData een locatie in de coördinatieruimte.dat relatief is aan de locatie die door het vorige element in de array is aangegeven.In het geval van het eerste element in PointData, een eerdere locatie in de coördinaten(0,0) wordt aangenomen. als duidelijk, geeft PointData de absolute locaties volgensaan de C-vlag.Opmerking Als deze vlag is ingesteld, is de C-vlag (boven) niet gedefinieerd en MUST worden geïllustreerd.

public bool Relative { get; set; }

Eigendomswaarde

bool

 Nederlands