Clase WmfRasterizationOptions

Summary: The Wmf rasterization options.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.WmfRasterizationOptions

Inheritance: MetafileRasterizationOptions

Constructors

NameDescripción
WmfRasterizationOptions()Inicializa una nueva instancia de la clase WmfRasterizationOptions

Properties

NameTypeAccessDescripción
background_colorColorr/wObtiene o establece un color de fondo.
border_xfloatr/wObtiene o establece el border X.
border_yfloatr/wObtiene o establece el border Y.
center_drawingboolr/wObtiene o establece un valor que indica si center drawing.
draw_colorColorr/wObtiene o establece un color de primer plano.
page_heightfloatr/wObtiene 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_sizeSizeFr/wObtiene 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_widthfloatr/wObtiene 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.
positioningPositioningTypesr/wObtiene o establece la posición.
render_modeWmfRenderModer/wObtiene o establece el modo de renderizado WMF
smoothing_modeSmoothingModer/wObtiene o establece el modo de suavizado.
text_rendering_hintTextRenderingHintr/wObtiene o establece la sugerencia de renderizado de texto.

Methods

NameDescripció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

TipoDescripción
System.ObjectUn 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ámetroTipoDescripción
vector_rasterization_optionsVectorRasterizationOptionsvectorRasterizationOptions

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)