Class EmfPlusDrawClosedCurve
De naam: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Verzameling: Aspose.Imaging.dll (25.4.0)
De EmfPlusDrawClosedCurve record bepaalt het tekenen van een gesloten cardinaal spline
public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawClosedCurve
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
EmfPlusDrawClosedCurve(EmfPlusRecord)
Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawClosedCurve klasse.RecordType - Een 16-bit ongeschreven integer die dit type record identificeert als EmfPlusDrawClosedCurvevan de RecordType-lijst (afdeling 2.1.1.1) De waarde MUST 0x4017 zijn.
public EmfPlusDrawClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
De bron .
Properties
Compressed
Geeft of stelt een waarde aan die aanwijst of dit Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawClosedCurve wordt gecomprimeerd.Dit bit geeft aan of het PointData-veld gecomprimeerde gegevens specificeren.Indien ingesteld, bepaalt PointData absolute locaties in de coördinatenruimte met 16-bit-integrale coördinaten.Indien duidelijk, bepaalt PointData absolute locaties in de coördinatieruimte met 32-bit vloeibare punten coördines.Opmerking Als de Relatieve vlag (boven) is ingesteld, is deze Vlag niet gedefinieerd en MUST worden geïllustreerd
public bool Compressed { get; set; }
Eigendomswaarde
ObjectId
Geeft of zet de object-identificator.De index van een EmfPlusPen object (afdeling 2.2.1.7) in de EMF+Object Table om de gesloten curve te trekken.De waarde MUST 0 tot 63, inclusief zijn.
public byte ObjectId { get; set; }
Eigendomswaarde
PointData
Geeft of zet de puntgegevensEen reeks punten dat de eindpunten van de lijnen bepaalt die de spline definiëren.de curve doorgaat door het laatste punt in de PointData-lijn en verbindt zich met het eerste punt van de lijn.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 in het Vlaggebied worden ingesteld, 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.
public PointF[] PointData { get; set; }
Eigendomswaarde
PointF []
Relative
Geeft of stelt een waarde aan die aanwijst of dit Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empPlusDrawClosedCurve relatief is.Dit punt geeft aan of het PointData-veld relatieve of absolute locaties specificeren.Indien ingesteld, bepaalt elk element in PointData een locatie in de coördinatieruimte die relatief isnaar de locatie aangegeven door het vorige element in de volgorde. in het geval van de eersteelement in PointData, een eerdere locatie bij coördinaten (0,0) wordt aangenomen.PointData bepaalt absolute locaties volgens de C-vlag.Opmerking Als deze vlag is ingesteld, is de Compressed flag (op) onbeperkte en MUST worden geïrriteerd.
public bool Relative { get; set; }
Eigendomswaarde
Tension
Geeft of zet de spanningEen 32-bits vloeibare puntnummer dat bepaalt hoe nauw de splinebende als het door de punten gaat. een waarde van 0 geeft aan datde spline is een sequentie van rechte lijnen.Als de waarde toeneemt,Voor meer informatie zie [SPLINE77] en [PETZOLD].
public float Tension { get; set; }