Class EmfStretchDiBits
Název místa: Aspose.Imaging.FileFormats.Emf.Emf.Records Shromáždění: Aspose.Imaging.dll (25.4.0)
Záznam EMR_STRETCHDIBITS specifikuje blokový převod pixelů z zdrojové bitmapy nacílový obdélník, volitelně v kombinaci s brýlovým vzorem, podle specifikovaného rastuprovoz, roztažení nebo komprese výstupu tak, aby odpovídala rozměrům cíle, je-li to nutn.
public sealed class EmfStretchDiBits : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfStretchDiBits
Dědiční členové
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Tento záznam podporuje zdrojové obrázky ve formátech JPEG a PNG.Bitmap header specifikuje formát obrazu.Pokud se znaky zdroje a cílové výšky a šířky polí liší, tento záznam uvádízrcadlový obrázek kopie zdrojové bitmap do cíle. to znamená, pokud cxSrc a cxDest majírůzné znaky, zrcadlový obraz zdroje bitmap podél x-axis je specifikován.cyDest mají různé znaky, je specifikován zrcadlový obrázek zdrojové bitmapy podél y-axis.
Constructors
EmfStretchDiBits(EmfRecord)
Začíná nový příklad třídy Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfStretchDiBits.
public EmfStretchDiBits(EmfRecord source)
Parameters
source
EmfRecord
To je zdroj.
Properties
BitBltRasterOperation
Obdrží nebo nastaví 32bitový nepodepsaný integer, který specifikuje operaci rastuTyto kódy definují, jak se barevné údaje zdrojového pravého úhlu musí kombinovat sbarevné údaje cílového praváku a volitelně šroubovací vzor, aby se dosáhla konečné barvy.
public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }
Hodnota nemovitosti
Bounds
Obsahuje nebo nastaví objekt WMF RectL ([MS-WMF] oddíl 2.2.2.19), který definujeCílem je omezit rektangle v jednotkách zařízen.
public Rectangle Bounds { get; set; }
Hodnota nemovitosti
CxDest
Obdrží nebo nastaví 32-bitový podepsaný integer, který určuje logickou šířku cílového pravého úhlu.
public int CxDest { get; set; }
Hodnota nemovitosti
CxSrc
Obdrží nebo nastaví 32-bitový podepsaný integer, který specifikuje šířku v pixelů zdrojového pravého úhlu.
public int CxSrc { get; set; }
Hodnota nemovitosti
CyDest
Obdrží nebo nastaví 32-bitový podepsaný integer, který určuje logickou výšku cílového pravého úhlu.
public int CyDest { get; set; }
Hodnota nemovitosti
CySrc
Obdrží nebo nastaví 32-bitový podepsaný integer, který specifikuje výšku v pixelů zdrojového pravého úhlu.
public int CySrc { get; set; }
Hodnota nemovitosti
SourceBitmap
Obdrží nebo nastaví buffer obsahující zdrojovou bitmap, která není nutná ksouvisí s pevnou částí záznamu EMR_STRETCHDIBITS.Tento buffer označený jako “UndefinedSpace” je volitelný a musí být ignorován.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Hodnota nemovitosti
UsageSrc
Obdrží nebo nastaví 32-bitový nepodepsaný integer, který specifikuje, jak interpretovat hodnoty vbarevná tabulka v hlavě zdrojové bitmapy. Tato hodnota musí být v seznamu DIBColors (oddíl 2.1.9).
public EmfDibColors UsageSrc { get; set; }
Hodnota nemovitosti
xdst
Obdrží nebo nastaví 32-bitový podepsaný integer, který specifikuje logický x-koordinát horního levév úhlu cílového pravého úhlu.
public int XDest { get; set; }
Hodnota nemovitosti
XSrc
Obdrží nebo nastaví 32-bitový podepsaný integer, který specifikuje x-koordinát v pixelů horního levé částihel pravého úhlu zdroje.
public int XSrc { get; set; }
Hodnota nemovitosti
YDEST
Obdrží nebo nastaví 32-bitový podepsaný integer, který specifikuje logický y-koordinát horního a levéhov úhlu cílového pravého úhlu.
public int YDest { get; set; }
Hodnota nemovitosti
YSrc
Obdrží nebo nastaví 32-bitový podepsaný integer, který specifikuje y-koordinát v pixelů horního levé částihel pravého úhlu zdroje.
public int YSrc { get; set; }