DxfOptions Classe
Summary: API for Drawing Interchange Format (DXF) vector image creation offers
tailored solutions for generating AutoCAD drawing files with precision and
flexibility. Designed specifically for working with text lines and Bezier
curves, developers can efficiently manipulate these elements, count Bezier
points, and convert curves into polylines for seamless exporting, ensuring
compatibility and fidelity in DXF vector images.
Module: aspose.imaging.imageoptions
Full Name: aspose.imaging.imageoptions.DxfOptions
Inheritance: IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, ImageOptionsBase
Constructors
| Name | Description |
|---|---|
| DxfOptions() | Initialise une nouvelle instance de la classe DxfOptions |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| bezier_point_count | System.Byte | r/w | Nombre de points à générer lors de la conversion des courbes de Bézier en polylignes, minimum 4. Utilisé lorsque DxfOptions.text_as_lines et DxfOptions.convert_text_beziers sont tous deux /// définis sur |
| buffer_size_hint | int | r/w | Obtient ou définit l’indice de taille du tampon, qui correspond à la taille maximale autorisée pour tous les tampons internes. |
| convert_text_beziers | bool | r/w | Fonctionne lorsque DxfOptions.text_as_lines est défini sur |
| libéré | bool | r | Obtient une valeur indiquant si cette instance est libérée. |
| exif_data | ExifData | r/w | Obtient ou définit les données Exif. |
| full_frame | bool | r/w | Obtient ou définit une valeur indiquant si [full frame]. |
| keep_metadata | bool | r/w | Obtient une valeur indiquant s’il faut conserver les métadonnées d’image originales lors de l’exportation. |
| multi_page_options | MultiPageOptions | r/w | Les options multipages |
| palette | IColorPalette | r/w | Obtient ou définit la palette de couleurs. |
| resolution_settings | ResolutionSetting | r/w | Obtient ou définit les paramètres de résolution. |
| source | Source | r/w | Obtient ou définit la source dans laquelle créer l’image. |
| text_as_lines | bool | r/w | Indique si le texte doit être exporté sous forme de contours constitués de polylignes (par défaut) ou sous forme d’entités TEXT Autocad modifiables. Si cette option est définie |
| vector_rasterization_options | VectorRasterizationOptions | r/w | Obtient ou définit les options de rasterisation vectorielle. |
| xmp_data | XmpPacketWrapper | r/w | Obtient ou définit le conteneur de métadonnées XMP. |
Methods
| Name | Description |
|---|---|
| clone() | Crée un clone membre à membre de cette instance. |
| try_set_metadata(metadata) | Essaie de définir une instance metadata, si cette instance Image prend en charge et implémente l’instance IImageMetadataFormat. |
Constructor: DxfOptions()
DxfOptions()
Initialise une nouvelle instance de la classe DxfOptions
Method: clone()
clone()
Crée un clone membre à membre de cette instance.
Returns
| Type | Description |
|---|---|
| ImageOptionsBase | Un clone membre à membre de cette instance. |
Method: try_set_metadata(metadata)
try_set_metadata(metadata)
Essaie de définir une instance metadata, si cette instance Image prend en charge et implémente l’instance IImageMetadataFormat.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| metadata | IImageMetadataFormat | Les métadonnées. |
Returns
| Type | Description |
|---|---|
| bool | Vrai, si l’instance IMetadataContainer prend en charge et/ou implémente l’instance IImageMetadataFormat ; sinon, faux. |
Examples
This example demonstrates export to Dxf format
from aspose.imaging import Image
from aspose.imaging.imageoptions import DxfOptions
#Créez une instance Image et initialisez‑la avec un fichier image existant depuis l'emplacement disque.
with Image.load("input.svg") as image:
options = DxfOptions()
options.text_as_lines = True
options.convert_text_beziers = True
options.bezier_point_count = 20
image.save("output.dxf", options)