Class EmfStretchDiBits
Именује се: Aspose.Imaging.FileFormats.Emf.Emf.Records Асамблеја: Aspose.Imaging.dll (25.4.0)
У EMR_STRETCHDIBITS региструје блок пренос пиксела из изворног битмапа надестинација правоугао, опционално у комбинацији са четком узорка, према одређеном растероперација, проширење или компресирање производње да одговара димензијама дестинације, ако је потребно.
public sealed class EmfStretchDiBits : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfStretchDiBits
Наслеђени чланови
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Овај запис подржава изворне слике у ЈПЕГ и ПНГ форматима.Битмап наслов одређује формат слике.Ако знаци извора и дестинације висине и ширине поља разликују, овај запис наводиогледало-слика копија извора битмап до дестинације. то јест, ако цкСрц и ЦкДест имајуразличитих знакова, одређена је слика огледала извора битмапа дуж х-аксиса.Цидест има различите знаке, одређена је слика огледала извора битмапа дуж и-аксиса.
Constructors
EmfStretchDiBits(EmfRecord)
Иницијалише нову инстанцију Aspose.Imaging.FileFormats.Emf.EMF.Records.EmmStretchDiBits класе.
public EmfStretchDiBits(EmfRecord source)
Parameters
source
EmfRecord
И извор је.
Properties
BitBltRasterOperation
Добија или поставља 32-битни несигнирани интегер који указује на растер операцијуКод. ови кодови дефинишу како да се боја података извора правоугао треба комбиновати саподаци о боји дестинације правоугао и опционално образац четкице, да би се постигла коначна боја.
public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }
Вредност имовине
Bounds
Добија или поставља WMF RectL објекат ([MS-WMФ] одељак 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_STRETCHDIBITS рекорда.Овај буфер који су означени “Неодређени простор” су опционални и морају бити игнорисани.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Вредност имовине
UsageSrc
Добија или поставља 32-битни несигнирани интегер који наводи како да интерпретирате вредности уТабела боја у наслову извора битмапа. Ова вредност мора бити у листи ЦИБЦолорс (секција 2.1.9).
public EmfDibColors UsageSrc { get; set; }
Вредност имовине
ХДД
Добија или поставља 32-битни потписани интегратор који одређује логички х-координат горње левоугао дестинације правог угла.
public int XDest { get; set; }
Вредност имовине
КСНУМКС
Добија или поставља 32-битни потписани интегратор који одређује кс-координат у пикселима горње левоугао изворног правоугаја.
public int XSrc { get; set; }
Вредност имовине
Јевреји
Добија или поставља 32-битни потписани интегратор који одређује логички и-координат горње левоугао дестинације правог угла.
public int YDest { get; set; }
Вредност имовине
ЈСРЦ
Добија или поставља 32-битни потписани интегратор који одређује y координат у пикселима горње левоугао изворног правоугаја.
public int YSrc { get; set; }