Class EmfPlgBlt

Class EmfPlgBlt

Името на пространството: Aspose.Imaging.FileFormats.Emf.Emf.Records Асамблея: Aspose.Imaging.dll (25.4.0)

Записът EMR_PLGBLT посочва блок прехвърляне на пиксели от източник бита карта към дестинацияПаралелограм, с приложението на цветна маска bitmap.

public sealed class EmfPlgBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfPlgBlt

наследници

EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlgBlt(EmfRecord)

Иницијализира нова инстанция на Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfPlgBlt клас.

public EmfPlgBlt(EmfRecord source)

Parameters

source EmfRecord

и източника .

Properties

AptlDest

получава или поставя редица от три WMF PointL обекта ([MS-WM F] раздел 2.2.2.15) коитопосочва три ъгъла на паралелограмна дестинация за прехвърлянето на блока.Върховният лев ъгъл на източния правоугао е мапиран до първата точка в този ред,в горния десен ъгъл към втората точка, а в долния ляв Ъгмет към третата точка.Паралелограм, който се изчислява от първите три точки (А, Б и С), като ги третира катоВектори →D = B + C А

public Point[] AptlDest { get; set; }

стойност на имота

Point []

BkSrcArgb32Color

Получава или поставя WMF ColorRef обект ([MS-WM F] раздел 2.2.2.8) който посочваЦветът на фона на източника Bitmap.

public int BkSrcArgb32Color { get; set; }

стойност на имота

int

Bounds

получава или създава WMF RectL обект ([MS-WMV] раздел 2.2.2.19), който определяОграничаване на правоъгълността, в единици на устройството, за износ към дестинацията.

public Rectangle Bounds { get; set; }

стойност на имота

Rectangle

CxSrc

Получава или поставя 32-битов подписан интегер, който посочва логическата ширина на източния правоъгълник.

public int CxSrc { get; set; }

стойност на имота

int

CySrc

Получава или поставя 32-битов подписан интегер, който посочва логическата височина на източния правоъгълник.

public int CySrc { get; set; }

стойност на имота

int

MaskBitmap

получава или поставя буфер, съдържащ маската бита карта, която не еизисква да бъде съвместим с фиксираната част на EMR_PLGBLT запис или един с друг.Поради това полетата в този буфер, които са етикетирани “UndefinedSpace” са опционални и Трябва да бъдат игнорирани.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

стойност на имота

WmfDeviceIndependentBitmap

SourceBitmap

получава или поставя буфер, съдържащ източната бита карта, която не еизисква да бъде съвместим с фиксираната част на EMR_PLGBLT запис или един с друг.Поради това полетата в този буфер, които са етикетирани “UndefinedSpace” са опционални и Трябва да бъдат игнорирани.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

стойност на имота

WmfDeviceIndependentBitmap

UsageMask

Получава или задава 32-битов несъгласен интегър, който посочва как да се интерпретират стойностите вЦветна таблица в заглавието на маската bitmap. Тази стойност Трябва да бъде в списъка на DIBColors.

public EmfDibColors UsageMask { get; set; }

стойност на имота

EmfDibColors

UsageSrc

Получава или задава 32-битов несъгласен интегър, който посочва как да се интерпретират стойностите вЦветна таблица в заглавието на източника bitmap. Тази стойност Трябва да бъде в списъка на DIBColors

public EmfDibColors UsageSrc { get; set; }

стойност на имота

EmfDibColors

XFormSrc

Получава или задава XForm обект (секция 2.2.28) който посочва световно пространство за преобразуване на пространството на страницата, за да се прилага към източната бита карта.

public Matrix XFormSrc { get; set; }

стойност на имота

Matrix

XMask

Получава или поставя 32-битов подписан интегратор, който посочва логическия x-координат на горния ляв ъгъл на маската.

public int XMask { get; set; }

стойност на имота

int

КСНУМКС

Получава или поставя 32-битов подписан интегратор, който посочва логическия x-координат на горната лява страна.Ъгълът на изворния правоугас.

public int XSrc { get; set; }

стойност на имота

int

Имаск

Получава или поставя 32-битов подписан интегер, който посочва логическия y-координат на горния ляв ъгъл на маската.

public int YMask { get; set; }

стойност на имота

int

ИСРЦ

Получава или поставя 32-битов подписан интегратор, който посочва логическия y-координат на горната лява страна.Ъгълът на изворния правоугас.

public int YSrc { get; set; }

стойност на имота

int

 Български