WmfRasterizationOptions klass

Summary: The Wmf rasterization options.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.WmfRasterizationOptions

Inheritance: MetafileRasterizationOptions

Constructors

NameDescription
WmfRasterizationOptions()Initierar en ny instans av klassen WmfRasterizationOptions

Properties

NameTypeAccessDescription
background_colorColorr/wHämtar eller anger en bakgrundsfärg.
border_xfloatr/wHämtar eller anger gränsen X.
border_yfloatr/wHämtar eller anger gränsen Y.
center_drawingboolr/wHämtar eller anger ett värde som indikerar om ritning ska centreras.
draw_colorColorr/wHämtar eller anger en förgrundsfärg.
page_heightfloatr/wHämtar eller anger sidans höjd.
Om värdet är 0 bevaras källbildens bildförhållande.
page_sizeSizeFr/wHämtar eller anger sidans storlek.
Om någon av SizeF dimensionerna är 0 bevaras källbildens bildförhållande.
page_widthfloatr/wHämtar eller anger sidans bredd.
Om värdet är 0 bevaras källbildens bildförhållande.
positioningPositioningTypesr/wHämtar eller anger positioneringen.
render_modeWmfRenderModer/wHämtar eller anger WMF-renderingsläget.
smoothing_modeSmoothingModer/wHämtar eller anger utjämningsläget.
text_rendering_hintTextRenderingHintr/wHämtar eller anger tips för textrendering.

Methods

NameDescription
clone()Skapar ett nytt objekt som är en ytlig kopia av den aktuella instansen.
copy_to(vector_rasterization_options)Kopierar detta till vectorRasterizationOptions.

Constructor: WmfRasterizationOptions()

 WmfRasterizationOptions() 

Initierar en ny instans av klassen WmfRasterizationOptions

Property: render_mode

Hämtar eller anger WMF-renderingsläget.

See also:

Example # 1: This example shows how to load a WMF image from a file and convert it to SVG …

Method: clone()

 clone() 

Skapar ett nytt objekt som är en ytlig kopia av den aktuella instansen.

Returns

TypBeskrivning
System.ObjectEtt nytt objekt som är en ytlig kopia av denna instans.

Method: copy_to(vector_rasterization_options)

 copy_to(vector_rasterization_options) 

Kopierar detta till vectorRasterizationOptions.

Parameters:

ParameterTypBeskrivning
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

# Att använda Aspose.Imaging.Image.Load är ett enhetligt sätt att läsa in alla bildtyper inklusive WMF.
with as_of(Image.load("test.wmf") as image:
	saveOptions = SvgOptions()
	# Text kommer att konverteras till former.
	saveOptions.text_as_shapes = True
	rasterizationOptions = WmfRasterizationOptions()
	# Bakgrundsfärgen på ritytan.
	rasterizationOptions.background_color = Color.white_smoke
	# Sidstorleken.
	rasterizationOptions.page_size = cast(SizeF, wmfImage.size)
	# Om inbäddad emf finns, rendera emf; annars rendera wmf.
	rasterizationOptions.render_mode = WmfRenderMode.AUTO
	saveOptions.vector_rasterization_options = rasterizationOptions
	wmfImage.save("test.output.svg", saveOptions)