Files
kompas3d-mcp/docs/Kompas3D_SDK/guides/textw.md
T
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

2.9 KiB
Raw Blame History

title, type, api, tags, sources
title type api tags sources
TextW - Создать строку текста в графическом документе (Unicode) guide
api7
guide
api7
textw
textw.html

*API экспортных функций > Функции работы с графическим документом  > Простановка текстовых надписей  > Функции работы с текстовыми надписями и таблицами *

Аналог данной функции при использовании Automation - метод ksDocument2D::ksText. Синтаксис:

reference TextW (double x,
double y,
double ang,
double hStr,
double ksuStr,
unsigned int bitVector,
LPWSTR s);
Входные параметры:
x, y    - координаты точки привязки текста,
ang    - угол наклона текста,
hStr    - высота символов,
ksuStr    - сужение текста,
bitVector    - битовый вектор, задающий признаки начертания текста,
s    - строка символов.
Признаки начертания текста...
Возвращаемое значение:
указатель на текст    - в случае удачного завершения,
0    - в случае неудачи.

Примечание:

  1. Строка символов может включать спецсимвол. Например, чтобы задать 10 градусов, необходимо указать значение "10&01". Таблица спецсимволов размещена в файле SDK\NumbSymb.frw.
  2. Не рекомендуется использовать в строке символы, которые могут идентифицироваться как управляющие символы: @ $ & ; ~ ^ #, кроме случаев, когда эти символы используются в строке именно как управляющие."
  3. Использование управляющих символов: – отклонение: верхнее отклонение ; нижнее отклонение дробь: d числитель ; знаменатель – спецсимвол: &nn номер спецсимвола 0...99.
  4. bitVector формируется с помощью логической операции |. Поддерживаются определения: – ITALIC_ON ( включить наклон ), – BOLD_ON (включить утолщение), – UNDERLINE_ON (включить подчеркивание). См. ltdefine.h.
  5. При использовании ANSI следует использовать функцию Text.
  6. При использовании внутри таблицы функция TextW не возвращает указатель на текст — в случае успешного завершения возвращается 1.