WmfRasterizationOptions Classe

Summary: The Wmf rasterization options.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.WmfRasterizationOptions

Inheritance: MetafileRasterizationOptions

Constructors

NameDescrizione
WmfRasterizationOptions()Inizializza una nuova istanza della classe WmfRasterizationOptions.

Properties

NameTypeAccessDescrizione
background_colorColorr/wOttiene o imposta un colore di sfondo.
border_xfloatr/wOttiene o imposta il bordo X.
border_yfloatr/wOttiene o imposta il bordo Y.
center_drawingboolr/wOttiene o imposta un valore che indica se il disegno è centrato.
draw_colorColorr/wOttiene o imposta un colore di primo piano.
page_heightfloatr/wOttiene o imposta l’altezza della pagina.
Se il valore è 0, il rapporto d’aspetto dell’immagine di origine verrà mantenuto.
page_sizeSizeFr/wOttiene o imposta la dimensione della pagina.
Se una delle dimensioni di SizeF è 0, il rapporto d’aspetto dell’immagine di origine verrà mantenuto.
page_widthfloatr/wOttiene o imposta la larghezza della pagina.
Se il valore è 0, il rapporto d’aspetto dell’immagine di origine verrà mantenuto.
positioningPositioningTypesr/wOttiene o imposta il posizionamento.
render_modeWmfRenderModer/wOttiene o imposta la modalità di rendering WMF.
smoothing_modeSmoothingModer/wOttiene o imposta la modalità di smussatura.
text_rendering_hintTextRenderingHintr/wOttiene o imposta il suggerimento di rendering del testo.

Methods

NameDescrizione
clone()Crea un nuovo oggetto che è una copia superficiale dell’istanza corrente.
copy_to(vector_rasterization_options)Copia questo in vectorRasterizationOptions.

Constructor: WmfRasterizationOptions()

 WmfRasterizationOptions() 

Inizializza una nuova istanza della classe WmfRasterizationOptions.

Property: render_mode

Ottiene o imposta la modalità di rendering 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 nuovo oggetto che è una copia superficiale dell’istanza corrente.

Returns

TipoDescrizione
System.ObjectUn nuovo oggetto che è una copia superficiale di questa istanza.

Method: copy_to(vector_rasterization_options)

 copy_to(vector_rasterization_options) 

Copia questo in vectorRasterizationOptions.

Parameters:

ParametroTipoDescrizione
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

# Utilizzare Aspose.Imaging.Image.Load è un modo unificato per caricare tutti i tipi di immagini, incluso WMF.
with as_of(Image.load("test.wmf") as image:
	saveOptions = SvgOptions()
	# Il testo verrà convertito in forme.
	saveOptions.text_as_shapes = True
	rasterizationOptions = WmfRasterizationOptions()
	# Il colore di sfondo della superficie di disegno.
	rasterizationOptions.background_color = Color.white_smoke
	# La dimensione della pagina.
	rasterizationOptions.page_size = cast(SizeF, wmfImage.size)
	# Se esiste un emf incorporato, renderizzare emf; altrimenti renderizzare wmf.
	rasterizationOptions.render_mode = WmfRenderMode.AUTO
	saveOptions.vector_rasterization_options = rasterizationOptions
	wmfImage.save("test.output.svg", saveOptions)