AddTextLine - Добавить строку c внешними данными |
Scroll |
Синтаксис 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.
Подразделы:
(отсутствуют)