DxfOptions

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

public class DxfOptions extends ImageOptionsBase

API för Drawing Interchange Format (DXF) vektorbildsskapande erbjuder skräddarsydda lösningar för att generera AutoCAD-ritningsfiler med precision och flexibilitet. Speciellt utformat för arbete med textlinjer och Bézierkurvor kan utvecklare effektivt manipulera dessa element, räkna Bézier-punkter och konvertera kurvor till polylinjer för sömlös export, vilket säkerställer kompatibilitet och noggrannhet i DXF-vektorbilder.

Konstruktörer

KonstruktorBeskrivning
DxfOptions()
DxfOptions(DxfOptions imageOptions)Kopieringskonstruktor

Metoder

MetodBeskrivning
getBezierPointCount()Hur många punkter som ska genereras när Bezier‑kurvor konverteras till polylinjer, minst 4.
setBezierPointCount(byte value)Hur många punkter som ska genereras när Bezier‑kurvor konverteras till polylinjer, minst 4.
getConvertTextBeziers()Fungerar när #textAsLines är satt till true.
setConvertTextBeziers(boolean value)Fungerar när #textAsLines är satt till true.
getTextAsLines()Om text ska exporteras som konturer bestående av polylinjer (standard) eller som redigerbara Autocad TEXT‑entiteter.
setTextAsLines(boolean value)Om text ska exporteras som konturer bestående av polylinjer (standard) eller som redigerbara Autocad TEXT‑entiteter.

Example: This example demonstrates export to Dxf format


//Skapa en Image-instans och initiera den med en befintlig bildfil från en diskplats.
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)

Kopieringskonstruktor

Parameters:

ParameterTypBeskrivning
imageOptionsDxfOptionsKällalternativen för kopiering

getBezierPointCount()

public final byte getBezierPointCount()

Hur många punkter som ska genereras när Bezier‑kurvor konverteras till polylinjer, minst 4. Används när (/) och (/) båda /// är satta till true

Returns: byte

setBezierPointCount(byte value)

public final void setBezierPointCount(byte value)

Hur många punkter som ska genereras när Bezier‑kurvor konverteras till polylinjer, minst 4. Används när (/) och (/) båda /// är satta till true

Parameters:

ParameterTypBeskrivning
värdebyte

getConvertTextBeziers()

public final boolean getConvertTextBeziers()

Fungerar när #textAsLines är satt till true. Om Bezier‑kurvor i textkonturer ska konverteras till multipunkt‑polylinjer.

Returns: boolean

setConvertTextBeziers(boolean value)

public final void setConvertTextBeziers(boolean value)

Fungerar när #textAsLines är satt till true. Om Bezier‑kurvor i textkonturer ska konverteras till multipunkt‑polylinjer.

Parameters:

ParameterTypBeskrivning
värdeboolean

getTextAsLines()

public final boolean getTextAsLines()

Om text ska exporteras som konturer bestående av polylinjer (standard) eller som redigerbara Autocad TEXT‑entiteter. Om detta alternativ är satt

Returns: boolean

setTextAsLines(boolean value)

public final void setTextAsLines(boolean value)

Om text ska exporteras som konturer bestående av polylinjer (standard) eller som redigerbara Autocad TEXT‑entiteter. Om detta alternativ är satt

Parameters:

ParameterTypBeskrivning
värdeboolean