Class EmfStretchDiBits
Der Name: Aspose.Imaging.FileFormats.Emf.Emf.Records Versammlung: Aspose.Imaging.dll (25.4.0)
Das EMR_STRETCHDIBITS-Rekord bestimmt eine Blockübertragung von Pixeln von einer Quellbitmap zu einerZielrechtsangel, optionell in Kombination mit einem Brushmuster, gemäß einem angegebenen RasterBetrieb, Ausdehnung oder Komprimierung des Produkts, um die Dimensionen des Ziels, falls erforderlich, anzupassen.
public sealed class EmfStretchDiBits : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfStretchDiBits
Vererbte Mitglieder
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Diese Aufzeichnung unterstützt Quellbilder in JPEG und PNG-Formaten.Der Bitmap-Header erläutert das Bildformat.Wenn die Zeichen der Quelle und der Ziele Höhe und Breite Felder unterscheiden, wird in diesem Register eineSpiegelbild-Kopie der Quellbitmap zum Ziel. Das heißt, wenn cxSrc und cxDest habenunterschiedliche Zeichen, wird ein Spiegelbild der Quellbitmap entlang der X-Axi angegeben.cyDest haben verschiedene Zeichen, ein Spiegelbild der Quellbitmap entlang der y-Axis wird angegeben.
Constructors
EmfStretchDiBits(EmfRecord)
Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfStretchDiBits Klasse.
public EmfStretchDiBits(EmfRecord source)
Parameters
source
EmfRecord
Die Quelle.
Properties
BitBltRasterOperation
Gibt oder setzt einen 32-Bit unschriebenen Integrator, der eine Raster-Operation angibtCode. Diese Codes definieren, wie die Farbdaten des Quellrechts mitdie Farbdaten des Zielrechts und optionell ein Brushmuster, um die endgültige Farbe zu erreichen.
public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }
Eigentumswert
Bounds
Er erhält oder setzt ein WMF RectL-Objekt ([MS-WMF] Abschnitt 2.2.2.19), das dieZielgrenze rechteckend in Geräteinheiten.
public Rectangle Bounds { get; set; }
Eigentumswert
CxDest
Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der die logische Breite des Zielrechts angibt.
public int CxDest { get; set; }
Eigentumswert
CxSrc
Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der die Breite in Pixeln des Quellrechts angibt.
public int CxSrc { get; set; }
Eigentumswert
CyDest
Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der die logische Höhe des Zielrechts angibt.
public int CyDest { get; set; }
Eigentumswert
CySrc
Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der die Höhe in Pixeln des Quellrechts angibt.
public int CySrc { get; set; }
Eigentumswert
SourceBitmap
Er bekommt oder setzt einen Buffer mit der Quellbitmap, der nicht erforderlich ist,mit der festgelegten Portion des EMR_STRETCHDIBITS-Rekords kontextuell.Dieser Buffer, der “UndefinedSpace” gekennzeichnet ist, ist optionell und muss ignoriert werden.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Eigentumswert
UsageSrc
Er bekommt oder setzt einen 32-Bit-Unschriebenen, der angibt, wie Werte in derFarbtabelle in der Quelle Bitmap-Header. Dieser Wert MUST in der Liste DIBColors (Sektion 2.1.9) sein).
public EmfDibColors UsageSrc { get; set; }
Eigentumswert
xdst
Er bekommt oder setzt einen 32-Bit unterzeichneten Integrator, der den logischen X-Koordinat der oberen links angibt.die Ecke des Zielrechts.
public int XDest { get; set; }
Eigentumswert
XSrc
Gibt oder setzt einen 32-Bit-Signed Integrator, der den x-Koordinat in Pixeln der oberen linken Seite angibtWinkel des Quellrechts.
public int XSrc { get; set; }
Eigentumswert
YDest
Er erhält oder setzt einen 32-Bit unterzeichneten Integrator, der den logischen Y-Koordinat der oberen links angibt.die Ecke des Zielrechts.
public int YDest { get; set; }
Eigentumswert
YSrc
Erhält oder setzt einen 32-Bit unterzeichneten Integrator, der den Y-Koordinat in Pixeln der oberen links angibt.Winkel des Quellrechts.
public int YSrc { get; set; }