Please enable JavaScript to view this site.

Интерфейс...

Синтаксис Automation:

LPDISPATCH AddTextLine( ksTextLineType type,

BSTR filename );

Синтаксис COM:

HRESULT AddTextLine( ksTextLineType type,

BSTR filename,

ITextLine ** Value );

Входные параметры:

type

- тип строки ksTextLineType,

filename

- имя файла - источник вставки.

Возвращаемое значение:

Указатель на интерфейс ITextLine строки текста.

Примечание:

1. В 2D объекте таблица IDrawingTable доступна возможность вставки вертикального текста, растрового объекта и фрагмента.

2. В текстовом документе есть возможность вставки таблицы в текст.

3. С помощью функции AddTextLine и AddTextLineBefore можно выполнить вставку следующих объектов через API системы КОМПАС:

- для типов:

ksTLText - простой текст,

ksTLVerticalText - вертикальный текст.

Параметр filename используется для передачи пути к файлу с расширениями txt, rtf и kdw. Из файла будет вставлена первая строчка текста. Если расширение не задано, то параметр filename воспринимается как обычная строка и она добавляется в текст.

ksTLFragment - вставка фрагмента.

Параметр filename используется для передачи пути к файлу фрагмента системы КОМПАС с расширением frw.

ksTLRaster - вставка рисунка.

Параметр filename используется для передачи пути к растровым файлам.

ksTLTable - вставка таблицы.

Параметр filename используется для передачи пути к файлу таблицы с расширением kdw. Не реализовано, вставка таблицы будет доступна в текстовом документе.

4. Получить и изменить параметры вставленного объекта можно с помощью свойства ITextLine::TextLineData.

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78