文章目录
1.AITagSuite
-
- 1.AITagSuite
- 2.API详情
- 3.作者答疑
标签允许您分配任意数据到Illustrator Artwork对象。这个套件通常被弃用,取而代之的是AIDictionarySuite提供的更强大的功能。标签实际上是作为字符串条目存储在Art对象字典中。使用AIArtSuite::GetDictionary()来获取Art对象字典。标记是附加到艺术品对象的数据,包含描述性名称、标记类型、更改计数和标记数据本身。标签名最多可以包含30个字符(字母数字字符和“_”)。Illustrator不会检查重复的名称,所以您应该确保选择唯一的标记名称。不要在标记名中使用空格。Illustrator支持的唯一标记类型是“string”,它表示一个以空结束的C字符串,最多200个字符。每次修改一个艺术作品标签时,Illustrator都会增加更改计数。kAITagChangedNotifier与标记套件相关联。
2.API详情- AIErr(* SetTag )(void *object, const char *name, const char *type,…)
将标签与美术对象关联。
- AIErr(* GetTag )(void *object, const char *name, const char *type,…)
检索对象的标记。