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
| Konstruktor | Beskrivning |
|---|---|
| DxfOptions() | |
| DxfOptions(DxfOptions imageOptions) | Kopieringskonstruktor |
Metoder
| Metod | Beskrivning |
|---|---|
| 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| imageOptions | DxfOptions | Kä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | byte |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean |