Clase WmfRasterizationOptions
Contenido
[
Ocultar
]Summary: The Wmf rasterization options.
Module: aspose.imaging.imageoptions
Full Name: aspose.imaging.imageoptions.WmfRasterizationOptions
Inheritance: MetafileRasterizationOptions
Constructors
| Name | Descripción |
|---|---|
| WmfRasterizationOptions() | Inicializa una nueva instancia de la clase WmfRasterizationOptions |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| background_color | Color | r/w | Obtiene o establece un color de fondo. |
| border_x | float | r/w | Obtiene o establece el border X. |
| border_y | float | r/w | Obtiene o establece el border Y. |
| center_drawing | bool | r/w | Obtiene o establece un valor que indica si center drawing. |
| draw_color | Color | r/w | Obtiene o establece un color de primer plano. |
| page_height | float | r/w | Obtiene o establece la altura de la página. Si el valor es 0, se preservará la relación de aspecto de la imagen de origen. |
| page_size | SizeF | r/w | Obtiene o establece el tamaño de la página. Si una de las dimensiones de SizeF es 0, se preservará la relación de aspecto de la imagen de origen. |
| page_width | float | r/w | Obtiene o establece el ancho de la página. Si el valor es 0, se preservará la relación de aspecto de la imagen de origen. |
| positioning | PositioningTypes | r/w | Obtiene o establece la posición. |
| render_mode | WmfRenderMode | r/w | Obtiene o establece el modo de renderizado WMF |
| smoothing_mode | SmoothingMode | r/w | Obtiene o establece el modo de suavizado. |
| text_rendering_hint | TextRenderingHint | r/w | Obtiene o establece la sugerencia de renderizado de texto. |
Methods
| Name | Descripción |
|---|---|
| clone() | Crea un nuevo objeto que es una copia superficial de la instancia actual. |
| copy_to(vector_rasterization_options) | Copia esto a vectorRasterizationOptions. |
Constructor: WmfRasterizationOptions()
WmfRasterizationOptions()
Inicializa una nueva instancia de la clase WmfRasterizationOptions
Property: render_mode
Obtiene o establece el modo de renderizado WMF
See also:
Example # 1: This example shows how to load a WMF image from a file and convert it to SVG …
Method: clone()
clone()
Crea un nuevo objeto que es una copia superficial de la instancia actual.
Returns
| Tipo | Descripción |
|---|---|
| System.Object | Un nuevo objeto que es una copia superficial de esta instancia. |
Method: copy_to(vector_rasterization_options)
copy_to(vector_rasterization_options)
Copia esto a vectorRasterizationOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| vector_rasterization_options | VectorRasterizationOptions | vectorRasterizationOptions |
Examples
This example shows how to load a WMF image from a file and convert it to SVG using WmfRasterizationOptions.
from aspose.pycore import as_of, cast
from aspose.imaging import Image, Color, SizeF
from aspose.imaging.fileformats.wmf import WmfImage, WmfRenderMode
from aspose.imaging.imageoptions import SvgOptions, WmfRasterizationOptions
# Usar Aspose.Imaging.Image.Load es una forma unificada de cargar todo tipo de imágenes, incluido WMF.
with as_of(Image.load("test.wmf") as image:
saveOptions = SvgOptions()
# El texto se convertirá en formas.
saveOptions.text_as_shapes = True
rasterizationOptions = WmfRasterizationOptions()
# El color de fondo de la superficie de dibujo.
rasterizationOptions.background_color = Color.white_smoke
# El tamaño de página.
rasterizationOptions.page_size = cast(SizeF, wmfImage.size)
# Si existe un emf incrustado, renderiza emf; de lo contrario renderiza wmf.
rasterizationOptions.render_mode = WmfRenderMode.AUTO
saveOptions.vector_rasterization_options = rasterizationOptions
wmfImage.save("test.output.svg", saveOptions)