Class EmfPlusDrawImagePoints
De naam: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Verzameling: Aspose.Imaging.dll (25.4.0)
De EmfPlusDrawImagePoints-record bepaalt het tekenen van een gescaleerde afbeelding binnen een parallelogram.
public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawImagePoints
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()
Remarks
Een EmfPlusImage kan een bitmap of metafile specificeren.De kleuren in een afbeelding kunnen tijdens de rendering worden gehandhaafd. ze kunnen worden aangepast, donkerd,Verlicht en verwijderd.
Constructors
EmfPlusDrawImagePoints(EmfPlusRecord)
Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawImagePoints klasse.
public EmfPlusDrawImagePoints(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
De bron .
Properties
ApplyingAnEffect
Geeft of stelt een waarde aan die wijst of [een effect toepast].Dit bit geeft aan dat de rendering van de afbeelding omvat het toepassen van een effect.Als deze is ingesteld, moet een object van de Effect-klasse in een eerderEmfPlusSerialisableObject record (afdeling 2.3.5.2)
public bool ApplyingAnEffect { get; set; }
Eigendomswaarde
Compressed
Geeft of stelt een waarde aan die aanwijst of de PointData wordt gecomprimeerd.Dit bit geeft aan of het PointData-veld gecomprimeerde gegevens specificeren.Indien ingesteld, bepaalt PointData absolute locaties in de coördinatieruimte met een 16-bit-integrator.Coördinaten.Wanneer duidelijk, geeft PointData de absolute locaties in de coördinerende ruimte met32-bit Floating Point coördinaten.Opmerking Als de P-vlag (boven) is ingesteld, is deze vlag niet gedefinieerd en MUST worden geïllustreerd.
public bool Compressed { get; set; }
Eigendomswaarde
ImageAttributesId
Geeft of stelt een 32-bit niet-signeerde integer die de index van deoptionele EmfPlusImageAttributes object (afdeling 2.2.1.5) in de EMF+ Object tabel.
public int ImageAttributesId { get; set; }
Eigendomswaarde
ObjectId
Geeft of zet de object-identificator.De index van een EmfPlusImage object (afdeling 2.2.1.4) in de EMF+Object Table, waarin de afbeelding wordt aangegeven om te renderen.De waarde MUST 0 tot 63, inclusief.
public byte ObjectId { get; set; }
Eigendomswaarde
PointData
Geeft of stelt een reeks punten die drie punteën van een parallelogram specificeren.De drie punten vertegenwoordigen de bovenste links, boven rechts en onderste links hoeken van deHet vierde punt van het parallelogram wordt extrapoliseerd van de eerste drie.portie van de afbeelding aangegeven door het SrcRect veld SHOULD hebben scaling en scheidingde transformaties die indien nodig worden toegepast om binnen het parallelogram te passen.
public PointF[] PointData { get; set; }
Eigendomswaarde
PointF []
Relative
Geeft of stelt een waarde aan die aanwijst of dit Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmmDrawImagePoints 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 diemet betrekking tot de locatie aangegeven door het voorgaande element in de volgorde.het eerste element 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 C-vlag (boven) niet gedefinieerd en MUST worden geïllustreerd.
public bool Relative { get; set; }
Eigendomswaarde
SrcRect
Geeft of stelt een EmfPlusRectF-object (afdeling 2.2.2.39) dat een gedeelte van de afbeelding om te worden gepresenteerd definieert.
public RectangleF SrcRect { get; set; }
Eigendomswaarde
SrcUnit
Geeft of stelt een 32-bit ondertekend integer dat de eenheden van het SrcRect-veld definieert.het UnitPixel-waarde van de UnitType-lijst (afdeling 2.1.1.33).
public EmfPlusUnitType SrcUnit { get; set; }