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:

ПараметрТипОписание
imageOptionsDxfOptionsПараметры источника для копирования

getBezierPointCount()

public final byte getBezierPointCount()

Сколько точек генерировать при преобразовании кривых Безье в полилинии, минимум 4. Используется, когда (/) и (/) оба /// установлены в true

Returns: byte

setBezierPointCount(byte value)

public final void setBezierPointCount(byte value)

Сколько точек генерировать при преобразовании кривых Безье в полилинии, минимум 4. Используется, когда (/) и (/) оба /// установлены в true

Parameters:

ПараметрТипОписание
valuebyte

getConvertTextBeziers()

public final boolean getConvertTextBeziers()

Работает, когда #textAsLines установлен в true. Нужно ли преобразовывать кривые Безье в контурах текста в многоточечные полилинии.

Returns: boolean

setConvertTextBeziers(boolean value)

public final void setConvertTextBeziers(boolean value)

Работает, когда #textAsLines установлен в true. Нужно ли преобразовывать кривые Безье в контурах текста в многоточечные полилинии.

Parameters:

ПараметрТипОписание
valueboolean

getTextAsLines()

public final boolean getTextAsLines()

Экспортировать ли текст как контуры, состоящие из полилиний (по умолчанию), или как редактируемые сущности Autocad TEXT. Если эта опция установлена

Returns: boolean

setTextAsLines(boolean value)

public final void setTextAsLines(boolean value)

Экспортировать ли текст как контуры, состоящие из полилиний (по умолчанию), или как редактируемые сущности Autocad TEXT. Если эта опция установлена

Parameters:

ПараметрТипОписание
valueboolean