Class EmfAlphaBlend
Името на пространството: Aspose.Imaging.FileFormats.Emf.Emf.Records Асамблея: Aspose.Imaging.dll (25.4.0)
EMR_ALPHABLEND записът определя блок прехвърляне на пиксели от източник на бита карта къмдестинационен правоъгъл, включително данни за алфа прозрачност, в съответствие с определена операция за смесване.
public sealed class EmfAlphaBlend : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfAlphaBlend
наследници
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfAlphaBlend(EmfRecord)
Иницијализира нова инстанция на Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfAlphaBlend клас.
public EmfAlphaBlend(EmfRecord source)
Parameters
source
EmfRecord
и източника .
Properties
BkSrcArgb32Color
Получава или поставя WMF ColorRef обект ([MS-WM F] раздел 2.2.2.8 който посочваЦветът на фона на източника Bitmap.
public int BkSrcArgb32Color { get; set; }
стойност на имота
BlendFunction
получава или установява структура, която посочва операциите за смесване на източника идестинация Bitmaps
public EmfBlendFunction BlendFunction { get; set; }
стойност на имота
Bounds
получава или създава WMF RectL обект ([MS-WMV] раздел 2.2.2.19), който определяОграничаване на дестинацията на правоъгълника в устройствени единици.
public Rectangle Bounds { get; set; }
стойност на имота
CxDest
Получава или поставя 32-битов подписан интегър, който посочва логическата ширина на дестинациятаТази стойност трябва да бъде по-голяма от нулата.
public int CxDest { get; set; }
стойност на имота
CxSrc
Получава или поставя 32-битов подписан интегер, който посочва логическата ширина на източния правоъгълник.Тази стойност трябва да бъде по-голяма от нулата.
public int CxSrc { get; set; }
стойност на имота
CyDest
Получава или поставя 32-битен подпис, който посочва логическата височина на дестинациятаТази стойност трябва да бъде по-голяма от нулата.
public int CyDest { get; set; }
стойност на имота
CySrc
Получава или поставя 32-битов подписан интегър, който посочва логическата височина на източникаТази стойност трябва да бъде по-голяма от нулата.
public int CySrc { get; set; }
стойност на имота
SourceBitmap
получава или поставя буфер, съдържащ източната бита карта, която не е необходима засъвместим с фиксираната част на регистъра EMR_ALPHABLEND. съответно, полета в тазиБуфърът, който е обозначен като “UndefinedSpace”, е факултативен и трябва да бъде игнориран.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
стойност на имота
UsageSrc
Получава или задава 32-битов несъгласен интегър, който посочва как да се интерпретират стойностите вТази стойност трябва да бъде в списъка на DIBColors (секция 2.1.9).
public EmfDibColors UsageSrc { get; set; }
стойност на имота
ХД
Получава или поставя 32-битов подписан интегратор, който посочва логическия x-координат на горната лява страна.Ъгълът на дестинацията.
public int XDest { get; set; }
стойност на имота
КСНУМКС
Получава или поставя 32-битов подписан интегратор, който посочва логическия x-координат на горната лява страна.Ъгълът на изворния правоугас.
public int XSrc { get; set; }
стойност на имота
XformSr
Получава или задава XForm обект (секция 2.2.28) който посочва световно пространство за преобразуване на пространството на страницата, за да се прилага към източната бита карта.
public Matrix XformSr { get; set; }
стойност на имота
Идист
Получава или поставя 32-битов подписан интегратор, който посочва логическия y-координат на горната лява страна.Ъгълът на дестинацията.
public int YDest { get; set; }
стойност на имота
ИСРЦ
Получава или поставя 32-битов подписан интегратор, който посочва логическия y-координат на горната лява страна.Ъгълът на изворния правоугас.
public int YSrc { get; set; }