Class EmfStretchDiBits

Class EmfStretchDiBits

Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.Emf.Records Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Rekord EMR_STRETCHDIBITS określa blok transferu pikseli z bitmap źródłowy dokierunek docelowy, opcjonalnie w połączeniu z wzorem szczotkowania, zgodnie z określonym rasteremeksploatacji, rozciągania lub kompresji wydajności w celu dostosowania się do wymiarów docelowych, w razie potrzeby.

public sealed class EmfStretchDiBits : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfStretchDiBits

Dziedziczeni członkowie

EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Ten rekord obsługuje obrazy źródłowe w formach JPEG i PNG.Bitmap Header określa format obrazu.Jeśli znaki źródła i docelowe wysokość i szerokość pola różnią się, ten rekord określakopia obrazu lusterka źródłowego bitmap do miejsca docelowego. to znaczy, jeśli cxSrc i c xDest mająróżne znaki, określa się obraz lusterka bitmap źródłowy wzdłuż osi x. Jeśli cySrc icyDest ma różne znaki, określono obraz lustra źródłowego bitmap wzdłuż y-axis.

Constructors

EmfStretchDiBits(EmfRecord)

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfStretchDiBits.

public EmfStretchDiBits(EmfRecord source)

Parameters

source EmfRecord

i źródła .

Properties

BitBltRasterOperation

otrzymuje lub ustawia 32-bitowy niepodpisany interfejs, który określa operację rasterowąKody te określają, w jaki sposób dane kolorowe rektangłu źródłowego należy łączyć zdane kolorowe kierunku docelowego i opcjonalnie wzornictwo szczotkowania, w celu osiągnięcia ostatecznego koloru.

public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }

Wartość nieruchomości

WmfTernaryRasterOperation

Bounds

otrzymuje lub ustawia obiekt WMF RectL (oddział 2.2.2.19 [MS-WM F]], który definiujeDocelowe granice rektangularne w jednostkach urządzeń.

public Rectangle Bounds { get; set; }

Wartość nieruchomości

Rectangle

CxDest

Otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa logiczną szerokość rektaku docelowego.

public int CxDest { get; set; }

Wartość nieruchomości

int

CxSrc

Otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa szerokość w pikselach rektaku źródłowego.

public int CxSrc { get; set; }

Wartość nieruchomości

int

CyDest

Otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa logiczną wysokość rektaku docelowego.

public int CyDest { get; set; }

Wartość nieruchomości

int

CySrc

Otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa wysokość w pikselach rektaku źródłowego.

public int CySrc { get; set; }

Wartość nieruchomości

int

SourceBitmap

otrzymuje lub ustawia bufer zawierający mapę źródłową, która nie jest wymagana dozwiązaną z stałą częścią rejestru EMR_STRETCHDIBITS. W związku z tym pola wTen buffer oznaczony „UndefinedSpace” jest opcjonalny i musi być ignorowany.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Wartość nieruchomości

WmfDeviceIndependentBitmap

UsageSrc

otrzymuje lub ustawia 32-bitowy niepodpisany integralny, który określa, jak interpretować wartości wTabela kolorów w nagłówku bitmap źródłowy. ta wartość musi znajdować się w wykazie DIBColors (sekcja 2.1.9).

public EmfDibColors UsageSrc { get; set; }

Wartość nieruchomości

EmfDibColors

xdest

otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa logiczną koordynatę x górnej lewejWęgiel rektangularny kierunku docelowego.

public int XDest { get; set; }

Wartość nieruchomości

int

XSrc

otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa koordynat x w pikselach górnej lewejWęgiel źródłowy rektanglu.

public int XSrc { get; set; }

Wartość nieruchomości

int

iDest

Otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa logiczną koordynatę y górnej lewicy.Węgiel rektangularny kierunku docelowego.

public int YDest { get; set; }

Wartość nieruchomości

int

YSrc

otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa koordynat y w pikselach górnej lewejWęgiel źródłowy rektanglu.

public int YSrc { get; set; }

Wartość nieruchomości

int

 Polski