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
Този запис поддържа източни изображения в JPEG и PNG формати.Заглавието Bitmap определя формата на изображението.Ако знаците на източника и дестинацията височина и ширина полета се различават, този запис посочвакопие на изображението на огледалото на изходната бита карта към дестинацията. т.е. ако cxSrc и CxDest иматразличните знаци, изображение на огледало на източната бита карта по x-аксеса е посочено.cyDest имат различни знаци, се посочва огледало изображение на източната бита карта в рамките на y-аксис.
Constructors
EmfStretchDiBits(EmfRecord)
Иницијализира нова инстанция на Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfStretchDiBits клас.
public EmfStretchDiBits(EmfRecord source)
Parameters
source
EmfRecord
и източника .
Properties
BitBltRasterOperation
Получава или установява 32-битов несъгласен интегър, който посочва операцията на растерТези кодове определят как да се комбинират цветовите данни на източния правоъгълник сцветовите данни на дестинационния правоъгълник и опционално шаблон за четка, за да се постигне окончателния цвят.
public WmfTernaryRasterOperation BitBltRasterOperation { 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_STRETCHDIBITS. съответно, полета вТози буфер, който е обозначен като “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; }
стойност на имота
Идист
Получава или поставя 32-битов подписан интегратор, който посочва логическия y-координат на горната лява страна.Ъгълът на дестинацията.
public int YDest { get; set; }
стойност на имота
ИСРЦ
Получава или поставя 32-битов подписан интегратор, който посочва y-координата в пиксели от горната лява страна.Ъгълът на изворния правоугас.
public int YSrc { get; set; }