WmfRasterizationOptions Klasse
Inhalt
[
Ausblenden
]Summary: The Wmf rasterization options.
Module: aspose.imaging.imageoptions
Full Name: aspose.imaging.imageoptions.WmfRasterizationOptions
Inheritance: MetafileRasterizationOptions
Constructors
| Name | Beschreibung |
|---|---|
| WmfRasterizationOptions() | Initialisiert eine neue Instanz der WmfRasterizationOptions Klasse. |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| background_color | Color | r/w | Legt eine Hintergrundfarbe fest oder ruft sie ab. |
| border_x | float | r/w | Liest oder setzt den Rand X. |
| border_y | float | r/w | Liest oder setzt den Rand Y. |
| center_drawing | bool | r/w | Liest oder setzt einen Wert, der angibt, ob das Zeichnen zentriert ist. |
| draw_color | Color | r/w | Liest oder setzt eine Vordergrundfarbe. |
| page_height | float | r/w | Liest oder setzt die Seitenhöhe. Wenn der Wert 0 ist, wird das Seitenverhältnis des Quellbildes beibehalten. |
| page_size | SizeF | r/w | Liest oder setzt die Seitengröße. Wenn eine der SizeF Dimensionen 0 ist, wird das Seitenverhältnis des Quellbildes beibehalten. |
| page_width | float | r/w | Liest oder setzt die Seitenbreite. Wenn der Wert 0 ist, wird das Seitenverhältnis des Quellbildes beibehalten. |
| positioning | PositioningTypes | r/w | Liest oder setzt die Positionierung. |
| render_mode | WmfRenderMode | r/w | Liest oder setzt den WMF-Rendermodus. |
| smoothing_mode | SmoothingMode | r/w | Liest oder setzt den Glättungsmodus. |
| text_rendering_hint | TextRenderingHint | r/w | Liest oder setzt den Hinweis zur Textdarstellung. |
Methods
| Name | Beschreibung |
|---|---|
| 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
| Typ | Beschreibung |
|---|---|
| System.Object | Ein 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| vector_rasterization_options | VectorRasterizationOptions | vectorRasterizationOptions |
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)