TextLine - Задать подстроку параграфа текста |
Scroll |
Аналог данной функции при использовании Automation - метод ksDocument2D::ksTextLine.
Синтаксис:
int TextLine (unsigned int bitVector, int type, void *value, char * s);
Входной параметр:
bitVector |
- значения свойств, устанавливаемые двоичными флагами, |
type |
- тип свойства. |
Выходной параметр:
value |
- указатель на значение свойства, |
s |
- создаваемый компонент текста. |
Возвращаемое значение:
1 |
- в случае успешного завершения, |
0 |
- в случае неудачи. |
Примечание:
1. Функция предназначена для задания сложноструктурированного текста, отдельные компоненты которого имеют различные параметры.
2. Спецзнак задается отдельной компонентой. Таблица спецсимволов размещена в файле SDK\NumbSymb.frw.
3. Не рекомендуется использовать в строке символы, которые могут идентифицироваться как управляющие символы: @ $ & ; ~ ^ # кроме случаев, когда эти символы используются в строке именно как управляющие."
4. Использование управляющих символов:
– отклонение: $ верхнее отклонение ; нижнее отклонение $
– дробь: $d числитель ; знаменатель $
– спецсимвол: &nnn номер спецсимвола
5. bitVector формируется с помощью логической операции | из набора определений [INVARIABLE ...NEW_LINE] (см. ltdefine.h).
6. При использовании Unicode следует использовать функцию TextLineW.
Подразделы:
(отсутствуют)