WmfRasterizationOptions Klasse

Summary: The Wmf rasterization options.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.WmfRasterizationOptions

Inheritance: MetafileRasterizationOptions

Constructors

NameBeschreibung
WmfRasterizationOptions()Initialisiert eine neue Instanz der WmfRasterizationOptions Klasse.

Properties

NameTypeAccessBeschreibung
background_colorColorr/wLegt eine Hintergrundfarbe fest oder ruft sie ab.
border_xfloatr/wLiest oder setzt den Rand X.
border_yfloatr/wLiest oder setzt den Rand Y.
center_drawingboolr/wLiest oder setzt einen Wert, der angibt, ob das Zeichnen zentriert ist.
draw_colorColorr/wLiest oder setzt eine Vordergrundfarbe.
page_heightfloatr/wLiest oder setzt die Seitenhöhe.
Wenn der Wert 0 ist, wird das Seitenverhältnis des Quellbildes beibehalten.
page_sizeSizeFr/wLiest oder setzt die Seitengröße.
Wenn eine der SizeF Dimensionen 0 ist, wird das Seitenverhältnis des Quellbildes beibehalten.
page_widthfloatr/wLiest oder setzt die Seitenbreite.
Wenn der Wert 0 ist, wird das Seitenverhältnis des Quellbildes beibehalten.
positioningPositioningTypesr/wLiest oder setzt die Positionierung.
render_modeWmfRenderModer/wLiest oder setzt den WMF-Rendermodus.
smoothing_modeSmoothingModer/wLiest oder setzt den Glättungsmodus.
text_rendering_hintTextRenderingHintr/wLiest oder setzt den Hinweis zur Textdarstellung.

Methods

NameBeschreibung
clone()Erstellt ein neues Objekt, das eine flache Kopie der aktuellen Instanz ist.
copy_to(vector_rasterization_options)Kopiert dies nach vectorRasterizationOptions.

Constructor: WmfRasterizationOptions()

 WmfRasterizationOptions() 

Initialisiert eine neue Instanz der WmfRasterizationOptions Klasse.

Property: render_mode

Liest oder setzt den WMF-Rendermodus.

See also:

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

Method: clone()

 clone() 

Erstellt ein neues Objekt, das eine flache Kopie der aktuellen Instanz ist.

Returns

TypBeschreibung
System.ObjectEin neues Objekt, das eine flache Kopie dieser Instanz ist.

Method: copy_to(vector_rasterization_options)

 copy_to(vector_rasterization_options) 

Kopiert dies nach vectorRasterizationOptions.

Parameters:

ParameterTypBeschreibung
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

# Die Verwendung von Aspose.Imaging.Image.Load ist ein einheitlicher Weg, alle Bildtypen einschließlich WMF zu laden.
with as_of(Image.load("test.wmf") as image:
	saveOptions = SvgOptions()
	# Text wird in Formen konvertiert.
	saveOptions.text_as_shapes = True
	rasterizationOptions = WmfRasterizationOptions()
	# Die Hintergrundfarbe der Zeichenfläche.
	rasterizationOptions.background_color = Color.white_smoke
	# Die Seitengröße.
	rasterizationOptions.page_size = cast(SizeF, wmfImage.size)
	# Wenn ein eingebettetes emf vorhanden ist, wird emf gerendert; andernfalls wird wmf gerendert.
	rasterizationOptions.render_mode = WmfRenderMode.AUTO
	saveOptions.vector_rasterization_options = rasterizationOptions
	wmfImage.save("test.output.svg", saveOptions)