Classe WmfRasterizationOptions
Contenu
[
Cacher
]Summary: The Wmf rasterization options.
Module: aspose.imaging.imageoptions
Full Name: aspose.imaging.imageoptions.WmfRasterizationOptions
Inheritance: MetafileRasterizationOptions
Constructors
| Name | Description |
|---|---|
| WmfRasterizationOptions() | Initialise une nouvelle instance de la classe WmfRasterizationOptions |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| background_color | Color | r/w | Obtient ou définit une couleur d’arrière-plan. |
| border_x | float | r/w | Obtient ou définit la bordure X. |
| border_y | float | r/w | Obtient ou définit la bordure Y. |
| center_drawing | bool | r/w | Obtient ou définit une valeur indiquant si le dessin est centré. |
| draw_color | Color | r/w | Obtient ou définit une couleur de premier plan. |
| page_height | float | r/w | Obtient ou définit la hauteur de la page. Si la valeur est 0, le rapport d’aspect de l’image source sera conservé. |
| page_size | SizeF | r/w | Obtient 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_width | float | r/w | Obtient ou définit la largeur de la page. Si la valeur est 0, le rapport d’aspect de l’image source sera conservé. |
| positioning | PositioningTypes | r/w | Obtient ou définit le positionnement. |
| render_mode | WmfRenderMode | r/w | Obtient ou définit le mode de rendu WMF |
| smoothing_mode | SmoothingMode | r/w | Obtient ou définit le mode d’anticrénelage. |
| text_rendering_hint | TextRenderingHint | r/w | Obtient ou définit l’indice de rendu du texte. |
Methods
| Name | Description |
|---|---|
| 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
| Type | Description |
|---|---|
| System.Object | Un 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ètre | Type | Description |
|---|---|---|
| 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
# 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)