DxfOptions
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.ImageOptionsBase
public class DxfOptions extends ImageOptionsBase
API для создания векторных изображений в формате Drawing Interchange Format (DXF) предлагает адаптированные решения для генерации файлов чертежей AutoCAD с точностью и гибкостью. Специально разработан для работы с текстовыми линиями и кривыми Безье, разработчики могут эффективно управлять этими элементами, подсчитывать точки Безье и преобразовывать кривые в полилинии для бесшовного экспорта, обеспечивая совместимость и достоверность в DXF‑векторных изображениях.
Конструкторы
| Конструктор | Описание |
|---|---|
| DxfOptions() | |
| DxfOptions(DxfOptions imageOptions) | Конструктор копирования |
Методы
| Метод | Описание |
|---|---|
| getBezierPointCount() | Сколько точек генерировать при преобразовании кривых Безье в полилинии, минимум 4. |
| setBezierPointCount(byte value) | Сколько точек генерировать при преобразовании кривых Безье в полилинии, минимум 4. |
| getConvertTextBeziers() | Работает, когда #textAsLines установлен в true. |
| setConvertTextBeziers(boolean value) | Работает, когда #textAsLines установлен в true. |
| getTextAsLines() | Экспортировать ли текст как контуры, состоящие из полилиний (по умолчанию), или как редактируемые сущности Autocad TEXT. |
| setTextAsLines(boolean value) | Экспортировать ли текст как контуры, состоящие из полилиний (по умолчанию), или как редактируемые сущности Autocad TEXT. |
Example: This example demonstrates export to Dxf format
//Создайте экземпляр Image и инициализируйте его существующим файлом изображения, расположенным на диске.
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)
Конструктор копирования
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| imageOptions | DxfOptions | Параметры источника для копирования |
getBezierPointCount()
public final byte getBezierPointCount()
Сколько точек генерировать при преобразовании кривых Безье в полилинии, минимум 4. Используется, когда (/) и (/) оба /// установлены в true
Returns: byte
setBezierPointCount(byte value)
public final void setBezierPointCount(byte value)
Сколько точек генерировать при преобразовании кривых Безье в полилинии, минимум 4. Используется, когда (/) и (/) оба /// установлены в true
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getConvertTextBeziers()
public final boolean getConvertTextBeziers()
Работает, когда #textAsLines установлен в true. Нужно ли преобразовывать кривые Безье в контурах текста в многоточечные полилинии.
Returns: boolean
setConvertTextBeziers(boolean value)
public final void setConvertTextBeziers(boolean value)
Работает, когда #textAsLines установлен в true. Нужно ли преобразовывать кривые Безье в контурах текста в многоточечные полилинии.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | boolean |
getTextAsLines()
public final boolean getTextAsLines()
Экспортировать ли текст как контуры, состоящие из полилиний (по умолчанию), или как редактируемые сущности Autocad TEXT. Если эта опция установлена
Returns: boolean
setTextAsLines(boolean value)
public final void setTextAsLines(boolean value)
Экспортировать ли текст как контуры, состоящие из полилиний (по умолчанию), или как редактируемые сущности Autocad TEXT. Если эта опция установлена
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | boolean |