Class EmfPlgBlt
nazivni prostor: Aspose.Imaging.FileFormats.Emf.Emf.Records Sastav: Aspose.Imaging.dll (25.4.0)
EMR_PLGBLT zapis određuje blok prijenosa piksela iz izvornog bitmapa na odredišteParalelogram, s primjenom boje maske bitmap.
public sealed class EmfPlgBlt : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfPlgBlt
naslijeđeni članovi
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlgBlt(EmfRecord)
Inicijalizira novu primjenu Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfPlgBlt razreda.
public EmfPlgBlt(EmfRecord source)
Parameters
source
EmfRecord
Izvor je.
Properties
AptlDest
Dobiva ili postavlja niz od tri WMF PointL objekata ([MS-WM F] odjeljak 2.2.2.15) kojiodređuje tri kutova područje odredišta paralelograma za prijenos bloka.Gornji-levi kut izvornog pravokuna je mapiran na prvu točku u ovom redoslijedu, agornji desni kut do druge točke, a donji lijevi kut na treću točku.Paralelogram, koji se izračunava od prvih tri točke (A, B i C) tretirajući ih kaoi vektorimaD = B + C A
public Point[] AptlDest { get; set; }
Vrijednost nekretnina
Point []
BkSrcArgb32Color
Dobiva ili postavlja WMF ColorRef objekt (odjeljak 2.2.2.8) koji navodi:boja pozadine izvorne bitmap.
public int BkSrcArgb32Color { get; set; }
Vrijednost nekretnina
Bounds
Dobiva ili postavlja WMF RectL objekt (odjeljak 2.2.2.19) koji definiraograničavanje pravokugla, u uređajnim jedinicama, za proizvodnju do cilja.
public Rectangle Bounds { get; set; }
Vrijednost nekretnina
CxSrc
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logičku širinu izvornog pravokuna.
public int CxSrc { get; set; }
Vrijednost nekretnina
CySrc
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logičku visinu izvornog pravokuna.
public int CySrc { get; set; }
Vrijednost nekretnina
MaskBitmap
Pronađite ili postavite bufer koji sadrži bitmap maske, koji nijePotrebno je biti usklađen s fiksnim dijelom EMR_PLGBLT zapisa ili jedni s drugima.Prema tome, polja u ovom buferu koje su označene “UndefinedSpace” su opcionalna i MUST biti ignorirana.
public WmfDeviceIndependentBitmap MaskBitmap { get; set; }
Vrijednost nekretnina
SourceBitmap
Dobiva ili postavlja buffer koji sadrži izvor bitmap, koji nijePotrebno je biti usklađen s fiksnim dijelom EMR_PLGBLT zapisa ili jedni s drugima.Prema tome, polja u ovom buferu koje su označene “UndefinedSpace” su opcionalna i MUST biti ignorirana.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Vrijednost nekretnina
UsageMask
Dobiva ili postavlja 32-bitni nepisani integrator koji određuje kako tumačiti vrijednosti uTablica boja u naslovnici bitmap maske. ova vrijednost mora biti u popisu DIBColori.
public EmfDibColors UsageMask { get; set; }
Vrijednost nekretnina
UsageSrc
Dobiva ili postavlja 32-bitni nepisani integrator koji određuje kako tumačiti vrijednosti uTablica boja u izvornom naslovu bitmap. ova vrijednost mora biti u popisu DIBColori
public EmfDibColors UsageSrc { get; set; }
Vrijednost nekretnina
Sljedeći članakXFormSrc
Pronađite ili postavite XForm objekt (odjeljak 2.2.28) koji određuje svjetski prostor za pretvaranje prostora stranice za primjenu na izvorni bitmap.
public Matrix XFormSrc { get; set; }
Vrijednost nekretnina
XMask
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logički x-koordinat gornjeg lijevog ugla maske bitmap.
public int XMask { get; set; }
Vrijednost nekretnina
XSrc
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logički x-koordinat gornje-levou kutu izvornog pravokuna.
public int XSrc { get; set; }
Vrijednost nekretnina
YMASK
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logički y-koordinat gornjeg lijevog ugla maske bitmap.
public int YMask { get; set; }
Vrijednost nekretnina
YSrc
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logički y-koordinat gornje-levou kutu izvornog pravokuna.
public int YSrc { get; set; }