Clase EmfStretchDiBits
Contenido
[
Ocultar
]Summary: The EMR_STRETCHDIBITS record specifies a block transfer of pixels from a source bitmap to a
destination rectangle, optionally in combination with a brush pattern, according to a specified raster
operation, stretching or compressing the output to fit the dimensions of the destination, if necessary.
Module: aspose.imaging.fileformats.emf.emf.records
Full Name: aspose.imaging.fileformats.emf.emf.records.EmfStretchDiBits
Inheritance: EmfBitmapRecordType
Constructors
| Name | Descripción |
|---|---|
| EmfStretchDiBits(source) | Inicializa una nueva instancia de la clase EmfStretchDiBits. |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| bit_blt_raster_operation | WmfTernaryRasterOperation | r/w | Obtiene o establece un 32-bit unsigned integer que especifica un código de operación raster . Estos códigos definen cómo se deben combinar los datos de color del rectángulo de origen con los datos de color del rectángulo de destino y, opcionalmente, un patrón de pincel, para lograr el color final. |
| bounds | Rectangle | r/w | Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que define el rectángulo delimitador de destino en unidades del dispositivo. |
| cx_dest | int | r/w | Obtiene o establece un entero con signo de 32 bits que especifica el ancho lógico del rectángulo de destino. |
| cx_src | int | r/w | Obtiene o establece un 32-bit signed integer que especifica el ancho en píxeles del rectángulo de origen. |
| cy_dest | int | r/w | Obtiene o establece un entero con signo de 32 bits que especifica la altura lógica del rectángulo de destino. |
| cy_src | int | r/w | Obtiene o establece un 32-bit signed integer que especifica la altura en píxeles del rectángulo de origen. |
| tamaño | int | r/w | Obtiene o establece el tamaño del registro |
| source_bitmap | WmfDeviceIndependentBitmap | r/w | Obtiene o establece un búfer que contiene el mapa de bits de origen, que no es necesario que sea contiguo con la porción fija del registro EMR_STRETCHDIBITS. En consecuencia, los campos en este búfer que están etiquetados como “UndefinedSpace” son opcionales y DEBEN ser ignorados. |
| type | EmfRecordType | r/w | Obtiene o establece el tipo. |
| usage_src | EmfDibColors | r/w | Obtiene o establece un entero sin signo de 32 bits que especifica cómo interpretar los valores en la tabla de colores del encabezado del mapa de bits de origen. Este valor DEBE estar en la enumeración DIBColors (sección 2.1.9). |
| x_dest | int | r/w | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada x lógica de la esquina superior izquierda del rectángulo de destino. |
| x_src | int | r/w | Obtiene o establece un 32-bit signed integer que especifica la coordenada x en píxeles de la esquina superior izquierda del rectángulo de origen. |
| y_dest | int | r/w | Obtiene o establece un entero con signo de 32 bits que especifica la coordenada y lógica de la esquina superior izquierda del rectángulo de destino. |
| y_src | int | r/w | Obtiene o establece un 32-bit signed integer que especifica la coordenada y en píxeles de la esquina superior izquierda del rectángulo de origen. |
Methods
| Name | Descripción |
|---|---|
| create_from_record(source) | Inicializa una nueva instancia de la clase EmfRecord. |
| create_from_type(type) | Inicializa una nueva instancia de la clase EmfRecord. |
Constructor: EmfStretchDiBits(source)
EmfStretchDiBits(source)
Inicializa una nueva instancia de la clase EmfStretchDiBits.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| source | EmfRecord | La fuente. |
Method: create_from_record(source) [static]
create_from_record(source)
Inicializa una nueva instancia de la clase EmfRecord.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| source | EmfRecord | La fuente. |
Returns
| Tipo | Descripción |
|---|---|
| EmfRecord |
Method: create_from_type(type) [static]
create_from_type(type)
Inicializa una nueva instancia de la clase EmfRecord.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| type | EmfRecordType | El tipo de registro. |
Returns
| Tipo | Descripción |
|---|---|
| EmfRecord |