Files
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.6 KiB

title, type, api, tags, sources
title type api tags sources
CurveStyleParamW - Структура параметров стиля кривой (Unicode) struct
api7
struct
api7
structcurvestyleparamw
structcurvestyleparamw.html

*Структуры параметров и константы > Структуры параметров графических объектов *

Аналог данных параметров при использовании Automation - интерфейс ksCurveStyleParam.

wchar_t name[TEXT_LENGTH] имя стиля,
unsigned long color цвет,
double paperWidth толщина линии на бумаге ("толщина пера"),
unsigned char screenWidth толщина линии на экране (в пикселах),
unsigned char curveType набор полей, определяющих тип кривой (0 - сплошная, 1 - прерывистая 2 - преры вистая, содержащая картинки),
reference pattern для прерывистой кривой - динамический массив параметров участков штриховой кривой,
unsigned char even для прерывистой кривой: 1 - кривая всегда оканчивается штрихами 0 - кривая оканчивается "как получится".
Структура параметров CurvePattern...
Структура параметров CurvePatternExW...
Параметры пера пользовательского стиля линии...
Примечания:
  1. В качестве параметра pattern для прерывистой кривой используется динамический массив CURVE_STYLE, содержащий структуры параметров участков CurvePattern, а для прерывистой кривой, содержащей картинки - динамический массив CURVE_STYLE_EX со структурами CurvePatternEx.
  2. Параметр curveType представляет собой набор полей, задающих тип кривой и толщину пера при отрисовке этой кривой. Например, если curveType = 1|LIKE_BASIC_LINE, то линия прерывистая с параметрами пера как у системной основной линии.
  3. При использовании ANSI следует использовать структуру параметров CurveStyleParam.