Группа расширенных данных не может состоять из прикладного имени с noother данными.
Удалять расширенные данные
1 Запрос acdbEntGet () чтобы отыскать примитив.
2 Добавляют к концу списка, возвращенного acdbEntGet () resbuf с restype -3.
3 Добавляют к концу списка другой resbuf с restype 1001 и набором resval.rstring к <appname>.
Если Вы пытаетесь добавлять 1001 группу, но никакие другие расширенные данные к существующему примитиву, попытка игнорируется. Если Вы пытаетесь делать примитив, чей только расширенная группа данных - сингл 1001 группа, сбои попытки.
Имя Уровня |
1003. Имя уровня, связанного с расширенными данными. |
Маркер Базы данных |
1005. Маркеры примитивов в базе данных рисунка. При некоторых условиях AutoCAD транслирует их. |
Трехмерная точка |
1010.Три реальных значения, содержащиеся в точке. |
Real |
1040. Реальное значение. |
Integer |
1070.16-разрядное целое число (подписал или без знака). |
Long |
1071.32-разрядное подписанное (длинное) целое число. Если значение, которое появляется в 1071 группе - короткое целое число или реальное значение, это преобразовано к длинному целому числу; если это недопустимо (например, строка), это преобразовано к длинному нулю (0L). |
Control String |
1002. Расширенные данные управляют строкой, может быть или “{” или “}”. Эти фигурные скобки дают возможность приложению организовать его данные, подразделяя это в списки. Левая фигурная скобка начинает список, и правая фигурная скобка заканчивает самый современный список. (Списки могут быть вложены.) Когда это читает расширенные данные, проверки AutoCAD, чтобы гарантировать что фигурные скобки сбалансированы правильно. |
Двоичные данные |
1004. Двоичные данные организованы в куски переменной длины, которые могут быть обработаны в ObjectARX со структурой ads_binary. Максимальная длина каждого куска - 127 байтов. |
Позиция в мировых координатах |
1011. В отличие от простой трехмерной точки, мировые пространственные координаты перемещены, масштабируются, вращаются, и отражены наряду с родительским примитивом, которому расширенные данные принадлежат. Мировая пространственная позиция также протянута, когда команда STRETCH применяется к родительскому примитиву и этой лжи точки в пределах окна выбора. |
Мировое пространственное смещение |
1012. Трехмерная точка, которая масштабируется, вращается, или отражена наряду с родителем, но не протянута или перемещена. |
Мировое направление |
1013. Также трехмерная точка, которая вращается, или отражена наряду с родителем, но не масштабируется, протянута, или перемещена. Мировое направление - нормализованное смещение, которое всегда имеет длину модуля. |
Расстояние |
1041. Реальное значение, которое масштабируется наряду с родительским примитивом. |
Коэффициент Масштаба |
1042. Также реальное значение, которое масштабируется наряду с родителем. |
ОБРАТИТЕ ВНИМАНИЕ, появляется ли 1001 группа в пределах списка, это обработано как строка и не начинает новую прикладную группу.