Classe WmfRasterizationOptions

Summary: The Wmf rasterization options.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.WmfRasterizationOptions

Inheritance: MetafileRasterizationOptions

Constructors

NameDescription
WmfRasterizationOptions()Initialise une nouvelle instance de la classe WmfRasterizationOptions

Properties

NameTypeAccessDescription
background_colorColorr/wObtient ou définit une couleur d’arrière-plan.
border_xfloatr/wObtient ou définit la bordure X.
border_yfloatr/wObtient ou définit la bordure Y.
center_drawingboolr/wObtient ou définit une valeur indiquant si le dessin est centré.
draw_colorColorr/wObtient ou définit une couleur de premier plan.
page_heightfloatr/wObtient ou définit la hauteur de la page.
Si la valeur est 0, le rapport d’aspect de l’image source sera conservé.
page_sizeSizeFr/wObtient ou définit la taille de la page.
Si l’une des dimensions de SizeF est 0, le rapport d’aspect de l’image source sera conservé.
page_widthfloatr/wObtient ou définit la largeur de la page.
Si la valeur est 0, le rapport d’aspect de l’image source sera conservé.
positioningPositioningTypesr/wObtient ou définit le positionnement.
render_modeWmfRenderModer/wObtient ou définit le mode de rendu WMF
smoothing_modeSmoothingModer/wObtient ou définit le mode d’anticrénelage.
text_rendering_hintTextRenderingHintr/wObtient ou définit l’indice de rendu du texte.

Methods

NameDescription
clone()Crée un nouvel objet qui est une copie superficielle de l’instance actuelle.
copy_to(vector_rasterization_options)Copie ceci dans vectorRasterizationOptions.

Constructor: WmfRasterizationOptions()

 WmfRasterizationOptions() 

Initialise une nouvelle instance de la classe WmfRasterizationOptions

Property: render_mode

Obtient ou définit le mode de rendu 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() 

Crée un nouvel objet qui est une copie superficielle de l’instance actuelle.

Returns

TypeDescription
System.ObjectUn nouvel objet qui est une copie superficielle de cette instance.

Method: copy_to(vector_rasterization_options)

 copy_to(vector_rasterization_options) 

Copie ceci dans vectorRasterizationOptions.

Parameters:

ParamètreTypeDescription
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

# Utiliser Aspose.Imaging.Image.Load est une méthode unifiée pour charger tous les types d'images, y compris WMF.
with as_of(Image.load("test.wmf") as image:
	saveOptions = SvgOptions()
	# Le texte sera converti en formes.
	saveOptions.text_as_shapes = True
	rasterizationOptions = WmfRasterizationOptions()
	# La couleur d'arrière-plan de la surface de dessin.
	rasterizationOptions.background_color = Color.white_smoke
	# La taille de la page.
	rasterizationOptions.page_size = cast(SizeF, wmfImage.size)
	# Si un emf intégré existe, alors rendre l'emf ; sinon rendre le wmf.
	rasterizationOptions.render_mode = WmfRenderMode.AUTO
	saveOptions.vector_rasterization_options = rasterizationOptions
	wmfImage.save("test.output.svg", saveOptions)