DxfOptions

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.ImageOptionsBase

public class DxfOptions extends ImageOptionsBase

Die API für die Erstellung von Vektor‑DXF‑Bildern im Drawing Interchange Format (DXF) bietet maßgeschneiderte Lösungen zur präzisen und flexiblen Erzeugung von AutoCAD‑Zeichnungsdateien. Speziell für die Arbeit mit Textzeilen und Bézier‑Kurven entwickelt, können Entwickler diese Elemente effizient manipulieren, Bézier‑Punkte zählen und Kurven in Polylinien umwandeln, um einen nahtlosen Export zu ermöglichen und dabei Kompatibilität und Treue in DXF‑Vektorbildern sicherzustellen.

Konstruktoren

KonstruktorBeschreibung
DxfOptions()
DxfOptions(DxfOptions imageOptions)Kopierkonstruktor

Methoden

MethodeBeschreibung
getBezierPointCount()Wie viele Punkte beim Konvertieren von Bézier-Kurven zu Polylinien erzeugt werden sollen, mindestens 4.
setBezierPointCount(byte value)Wie viele Punkte beim Konvertieren von Bézier-Kurven zu Polylinien erzeugt werden sollen, mindestens 4.
getConvertTextBeziers()Funktioniert, wenn #textAsLines auf true gesetzt ist.
setConvertTextBeziers(boolean value)Funktioniert, wenn #textAsLines auf true gesetzt ist.
getTextAsLines()Ob Text als Konturen, bestehend aus Polylinien (Standard), oder als editierbare Autocad TEXT-Entitäten exportiert werden soll.
setTextAsLines(boolean value)Ob Text als Konturen, bestehend aus Polylinien (Standard), oder als editierbare Autocad TEXT-Entitäten exportiert werden soll.

Example: This example demonstrates export to Dxf format


//Erstelle eine Image-Instanz und initialisiere sie mit einer vorhandenen Bilddatei vom Speicherort auf der Festplatte.
try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load("input.svg"))
{
    com.aspose.imaging.imageoptions.DxfOptions options = new com.aspose.imaging.imageoptions.DxfOptions();
    options.setTextAsLines(true);
    options.setConvertTextBeziers(true);
    options.setBezierPointCount((byte)20);
    image.save("output.dxf", options);
}

DxfOptions()

public DxfOptions()

DxfOptions(DxfOptions imageOptions)

public DxfOptions(DxfOptions imageOptions)

Kopierkonstruktor

Parameters:

ParameterTypBeschreibung
imageOptionsDxfOptionsDie Quelloptionen für das Kopieren

getBezierPointCount()

public final byte getBezierPointCount()

Wie viele Punkte beim Konvertieren von Bézier-Kurven zu Polylinien erzeugt werden sollen, mindestens 4. Wird verwendet, wenn (/) und (/) beide /// auf true gesetzt sind.

Returns: byte

setBezierPointCount(byte value)

public final void setBezierPointCount(byte value)

Wie viele Punkte beim Konvertieren von Bézier-Kurven zu Polylinien erzeugt werden sollen, mindestens 4. Wird verwendet, wenn (/) und (/) beide /// auf true gesetzt sind.

Parameters:

ParameterTypBeschreibung
Wertbyte

getConvertTextBeziers()

public final boolean getConvertTextBeziers()

Funktioniert, wenn #textAsLines auf true gesetzt ist. Ob Bézier-Kurven in Textkonturen in Mehrpunkt-Polylinien konvertiert werden sollen.

Returns: boolean

setConvertTextBeziers(boolean value)

public final void setConvertTextBeziers(boolean value)

Funktioniert, wenn #textAsLines auf true gesetzt ist. Ob Bézier-Kurven in Textkonturen in Mehrpunkt-Polylinien konvertiert werden sollen.

Parameters:

ParameterTypBeschreibung
Wertboolean

getTextAsLines()

public final boolean getTextAsLines()

Ob Text als Konturen, bestehend aus Polylinien (Standard), oder als editierbare Autocad TEXT-Entitäten exportiert werden soll. Wenn diese Option gesetzt ist

Returns: boolean

setTextAsLines(boolean value)

public final void setTextAsLines(boolean value)

Ob Text als Konturen, bestehend aus Polylinien (Standard), oder als editierbare Autocad TEXT-Entitäten exportiert werden soll. Wenn diese Option gesetzt ist

Parameters:

ParameterTypBeschreibung
Wertboolean