Class EmfMaskBlt
Именује се: Aspose.Imaging.FileFormats.Emf.Emf.Records Асамблеја: Aspose.Imaging.dll (25.4.0)
EMR_MASKBLT запис одређује пренос пиксела из изворне битмапе на дестинацијуправоугао, опционално у комбинацији са шминком и применом маске бојеБитмап, према одређеним предградом и позадином растер операције.
public sealed class EmfMaskBlt : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfMaskBlt
Наслеђени чланови
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfMaskBlt(EmfRecord)
Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMaskBlt.
public EmfMaskBlt(EmfRecord source)
Parameters
source
EmfRecord
И извор је.
Properties
Argb32BkColorSrc
Добије или поставља објекат WMF ColorRef ([МС-ВМФ] одељак 2.2.2.8 који наводибоја позадине извора битмапа.
public int Argb32BkColorSrc { get; set; }
Вредност имовине
Bounds
Добија или поставља WMF RectL објекат ([MS-WMФ] одељак 2.2.2.19) који дефинишеДестинација ограничава правоугао у уређајним јединицама.
public Rectangle Bounds { get; set; }
Вредност имовине
CxDest
Добија или поставља 32-битни потписани интегер који одређује логичку ширину дестинационог правоугао.
public int CxDest { get; set; }
Вредност имовине
CyDest
Добија или поставља 32-битни потписани интегер који одређује логичку висину дестинационог правоугао.
public int CyDest { get; set; }
Вредност имовине
MaskBitmap
Добија или поставља буфер који садржи маску битмапс, који нисуморају бити контигурни са фиксираним делом ЕМР_МАСКБЛТ рекорда или са свакимПрема томе, поље у овом буферу које су означене “UndefinedSpace” су опционалне иTreba ih ignorisati.
public WmfDeviceIndependentBitmap MaskBitmap { get; set; }
Вредност имовине
Rop4
добија или поставља операцију кватернарног растера, која одређује операције тренарског растара запредње и позадине боје битмапа.Ове вредности дефинишу како подаци о бојиИзворни правоугао треба комбиновати са подацима о боји дестинације.
public EmfRop4 Rop4 { get; set; }
Вредност имовине
SourceBitmap
Добија или поставља буфер који садржи извор Битмапс, који нисуморају бити контигурни са фиксираним делом ЕМР_МАСКБЛТ рекорда или са свакимПрема томе, поље у овом буферу које су означене “UndefinedSpace” су опционалне иTreba ih ignorisati.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Вредност имовине
UsageMask
Добија или поставља 32-битни несигнирани интегер који наводи како да интерпретирате вредности уТабела боја у наслову маске битмапа. Ова вредност мора бити у листи ЦИБЦолорс.
public EmfDibColors UsageMask { get; set; }
Вредност имовине
UsageSrc
Добија или поставља 32-битни несигнирани интегер који наводи како да интерпретирате вредности уТабела боја у наслову извора битмапа. Ова вредност мора бити у листи ЦИБЦолорс (секција 2.1.9).
public int UsageSrc { get; set; }
Вредност имовине
ХДД
Добија или поставља 32-битни потписани интегратор који одређује логички х-координат горње левоугао дестинације правог угла.
public int XDest { get; set; }
Вредност имовине
XMask
Добија или поставља 32-битни потписани интегратор који одређује логички х-координат горњег левог угла маске битмапа.
public int XMask { get; set; }
Вредност имовине
КСНУМКС
Добија или поставља 32-битни потписани интегратор који одређује логички х-координат горње левоугао изворног правоугаја.
public int XSrc { get; set; }
Вредност имовине
XformSrc
Добија или поставља XForm објекат (секција 2.2.28) који одређује светски простор за претварање странице-простора да се примењује на изворну битмапу.
public Matrix XformSrc { get; set; }
Вредност имовине
Јевреји
Добија или поставља 32-битни потписани интегратор који одређује логички и-координат горње левоугао дестинације правог угла.
public int YDest { get; set; }
Вредност имовине
Имаск
Добије или поставља 32-битни потписани интегер који одређује логички и-координат горњег левог угла маске битмапа.
public int YMask { get; set; }
Вредност имовине
ЈСРЦ
Добија или поставља 32-битни потписани интегратор који одређује логички и-координат горње левоугао изворног правоугаја.
public int YSrc { get; set; }