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 | Descrizione |
|---|---|
| DxfOptions() | Inizializza una nuova istanza della classe DxfOptions |
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| bezier_point_count | System.Byte | r/w | Quanti punti generare durante la conversione delle curve Bezier in polilinee, minimo 4. Utilizzato quando DxfOptions.text_as_lines e DxfOptions.convert_text_beziers sono entrambi /// impostati a |
| buffer_size_hint | int | r/w | Ottiene o imposta il suggerimento della dimensione del buffer, che è definito come dimensione massima consentita per tutti i buffer interni. |
| convert_text_beziers | bool | r/w | Funziona quando DxfOptions.text_as_lines è impostato a |
| eliminato | bool | r | Ottiene un valore che indica se questa istanza è stata eliminata. |
| exif_data | ExifData | r/w | Ottiene o imposta i dati Exif. |
| full_frame | bool | r/w | Ottiene o imposta un valore che indica se [full frame]. |
| keep_metadata | bool | r/w | Ottiene un valore che indica se mantenere i metadati originali dell’immagine durante l’esportazione. |
| multi_page_options | MultiPageOptions | r/w | Le opzioni multipagina |
| palette | IColorPalette | r/w | Ottiene o imposta la tavolozza dei colori. |
| resolution_settings | ResolutionSetting | r/w | Ottiene o imposta le impostazioni di risoluzione. |
| source | Source | r/w | Ottiene o imposta la sorgente in cui creare l’immagine. |
| text_as_lines | bool | r/w | Se il testo deve essere esportato come contorni costituiti da polilinee (predefinito) o come entità TESTO modificabili di Autocad. Se questa opzione è impostata |
| vector_rasterization_options | VectorRasterizationOptions | r/w | Ottiene o imposta le opzioni di rasterizzazione vettoriale. |
| xmp_data | XmpPacketWrapper | r/w | Ottiene o imposta il contenitore dei metadati XMP. |
Methods
| Name | Descrizione |
|---|---|
| clone() | Crea una clonazione membro per membro di questa istanza. |
| try_set_metadata(metadata) | Cerca di impostare un’istanza metadata, se questa istanza di Image supporta e implementa l’istanza IImageMetadataFormat. |
Constructor: DxfOptions()
DxfOptions()
Inizializza una nuova istanza della classe DxfOptions
Method: clone()
clone()
Crea una clonazione membro per membro di questa istanza.
Returns
| Tipo | Descrizione |
|---|---|
| ImageOptionsBase | Una clonazione membro per membro di questa istanza. |
Method: try_set_metadata(metadata)
try_set_metadata(metadata)
Cerca di impostare un’istanza metadata, se questa istanza di Image supporta e implementa l’istanza IImageMetadataFormat.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| metadata | IImageMetadataFormat | I metadati. |
Returns
| Tipo | Descrizione |
|---|---|
| bool | True, se l’istanza IMetadataContainer supporta e/o implementa l’istanza IImageMetadataFormat; altrimenti, false. |
Examples
This example demonstrates export to Dxf format
from aspose.imaging import Image
from aspose.imaging.imageoptions import DxfOptions
#Crea un'istanza di Image e inizializzala con un file immagine esistente dalla posizione su disco
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)