Clase DxfOptions
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 | Descripción |
|---|---|
| DxfOptions() | Inicializa una nueva instancia de la clase DxfOptions. |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| bezier_point_count | System.Byte | r/w | Cuántos puntos generar al convertir curvas Bézier a polilíneas, mínimo 4. Se usa cuando DxfOptions.text_as_lines y DxfOptions.convert_text_beziers están ambos /// establecidos en |
| buffer_size_hint | int | r/w | Obtiene o establece la sugerencia de tamaño del búfer, que se define como el tamaño máximo permitido para todos los búferes internos. |
| convert_text_beziers | bool | r/w | Funciona cuando DxfOptions.text_as_lines está establecido en |
| disposed | bool | r | Obtiene un valor que indica si esta instancia está disposed. |
| exif_data | ExifData | r/w | Obtiene o establece los datos Exif. |
| full_frame | bool | r/w | Obtiene o establece un valor que indica si [full frame]. |
| keep_metadata | bool | r/w | Obtiene un valor que indica si conservar los metadatos originales de la imagen al exportar. |
| multi_page_options | MultiPageOptions | r/w | Las opciones multipágina |
| palette | IColorPalette | r/w | Obtiene o establece la paleta de colores. |
| resolution_settings | ResolutionSetting | r/w | Obtiene o establece la configuración de resolución. |
| source | Source | r/w | Obtiene o establece la fuente en la que crear la imagen. |
| text_as_lines | bool | r/w | Si el texto debe exportarse como contornos compuestos de polilíneas (por defecto) o como entidades de TEXTO editables de Autocad. Si esta opción está establecida |
| vector_rasterization_options | VectorRasterizationOptions | r/w | Obtiene o establece las opciones de rasterización vectorial. |
| xmp_data | XmpPacketWrapper | r/w | Obtiene o establece el contenedor de metadatos XMP. |
Methods
| Name | Descripción |
|---|---|
| clone() | Crea una clonación por miembros de esta instancia. |
| try_set_metadata(metadata) | Intenta establecer una instancia de metadata, si esta instancia de Image admite e implementa la instancia IImageMetadataFormat. |
Constructor: DxfOptions()
DxfOptions()
Inicializa una nueva instancia de la clase DxfOptions.
Method: clone()
clone()
Crea una clonación por miembros de esta instancia.
Returns
| Tipo | Descripción |
|---|---|
| ImageOptionsBase | Una clonación por miembros de esta instancia. |
Method: try_set_metadata(metadata)
try_set_metadata(metadata)
Intenta establecer una instancia de metadata, si esta instancia de Image admite e implementa la instancia IImageMetadataFormat.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| metadata | IImageMetadataFormat | Los metadatos. |
Returns
| Tipo | Descripción |
|---|---|
| bool | Verdadero, si la instancia IMetadataContainer admite y/o implementa la instancia IImageMetadataFormat; de lo contrario, falso. |
Examples
This example demonstrates export to Dxf format
from aspose.imaging import Image
from aspose.imaging.imageoptions import DxfOptions
#Crea una instancia de Image e inicialízala con un archivo de imagen existente en la ubicación del 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)