Class EmfPlgBlt

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

int

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

Rectangle

CxSrc

Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logičku širinu izvornog pravokuna.

public int CxSrc { get; set; }

Vrijednost nekretnina

int

CySrc

Dobiva ili postavlja 32-bitni potpisani integrator koji određuje logičku visinu izvornog pravokuna.

public int CySrc { get; set; }

Vrijednost nekretnina

int

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

WmfDeviceIndependentBitmap

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

WmfDeviceIndependentBitmap

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

EmfDibColors

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

EmfDibColors

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

Matrix

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

int

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

int

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

int

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; }

Vrijednost nekretnina

int

 Hrvatski