Class EmfPlusDrawImagePoints
Pôvodný názov: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Záznam EmfPlusDrawImagePoints špecifikuje kreslenie skalovaného obrazu vo vnútri paralelogramu.
public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawImagePoints
Z dedičných č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()
Remarks
EmfPlusImage môže špecifikovať buď bitmap alebo metafil.Farby v obraze môžu byť manipulované počas renderovania. Môžu byť opravené, tmavé,osvetlené a odstránené.
Constructors
EmfPlusDrawImagePoints(EmfPlusRecord)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawImagePoints.
public EmfPlusDrawImagePoints(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
a zdrojom .
Properties
ApplyingAnEffect
Dostane alebo nastaví hodnotu, ktorá ukazuje, či [aplikácia efektu].Tento bod naznačuje, že renderovanie obrazu zahŕňa aplikáciu efektu.Ak je nastavený, objekt v triede efektov musí byť uvedený v predchádzajúcomEmfPlusSerializableObject záznam (oddiel 2.3.5.2)
public bool ApplyingAnEffect { get; set; }
Hodnota nehnuteľnosti
Compressed
Získa alebo nastaví hodnotu, ktorá naznačuje, či je PointData stlačená.Tento bod naznačuje, či pole PointData špecifikuje komprimované údaje.Po nastavení PointData určuje absolútne polohy v koordinátnom priestore s 16-bitovým integerom.koordináty. ak je jasné, PointData určuje absolútne polohy v koordinátnom priestore s32-bitové plávajúce bodové koordináty.Poznámka: Ak je vlajka P (dolne) nastavená, táto vlagy nie sú definované a musia byť ignorované.
public bool Compressed { get; set; }
Hodnota nehnuteľnosti
ImageAttributesId
Získate alebo nastavíte 32-bitový neoznačený integer, ktorý obsahuje indexvoliteľný objekt EmfPlusImageAttributes (oddiel 2.2.1.5) v tabuľke objektov EMF+.
public int ImageAttributesId { get; set; }
Hodnota nehnuteľnosti
ObjectId
Získať alebo nastaviť identifikátor objektu.Index objektu EmfPlusImage (oddiel 2.2.1.4) v EMF+Objektová tabuľka, ktorá určuje obrázok, ktorý sa má zobraziť. hodnota musí byť od nuly do 63, vrátane.
public byte ObjectId { get; set; }
Hodnota nehnuteľnosti
PointData
Získa alebo nastaví sériu počítaných bodov, ktoré určujú tri body paralelogramu.Tieto tri body predstavujú horné ľavé, pravé a dolné rohožeParalelogram. štvrtý bod paralelogramu je extrapolovaný z prvých troch.časť obrazu špecifikovaného poľa SrcRect SHOULD majú skalovanie a šírenietransformy aplikované, ak je to potrebné, aby sa prispôsobili vnútri paralelogramu.
public PointF[] PointData { get; set; }
Hodnota nehnuteľnosti
PointF []
Relative
Získava alebo nastaví hodnotu, ktorá naznačuje, či je tento Aspose.Imaging.FileFormats.Emf.EmbPlus.Records.AmbDrawImagePoints relatívny.Tento bod naznačuje, či pole PointData špecifikuje relatívne alebo absolútne umiestnenie.Ak je nastavený, každý prvok v PointData určuje umiestnenie v koordinátnom priestore, ktoré jev súvislosti s umiestnením stanoveným predchádzajúcim prvkom v poradí.prvý prvok v PointData, predchádzajúce umiestnenie v koordinátoch (0,0) sa predpokladá.PointData určuje absolútne polohy podľa vlajky C.Upozorňujeme, že ak je táto vlajka nastavená, vlaďka C (v hornej časti) nie je definovaná a musí byť ignorovaná.
public bool Relative { get; set; }
Hodnota nehnuteľnosti
SrcRect
Získava alebo nastaví objekt EmfPlusRectF (oddiel 2.2.2.39) ktorý definuje časť obrazu, ktorá sa má zobrazovať.
public RectangleF SrcRect { get; set; }
Hodnota nehnuteľnosti
SrcUnit
Získa alebo nastaví 32-bitový podpísaný integer, ktorý definuje jednotky poľa SrcRect.byť hodnotou UnitPixel zoznamu UnitType (oddiel 2.1.1.33).
public EmfPlusUnitType SrcUnit { get; set; }