Adobe illustrator插件开发-AITagSuite-标签数据-AI插件开发

本文介绍了Adobe Illustrator的AITagSuite插件开发,包括标签数据的使用和API详情。AITagSuite允许分配自定义数据到Artwork对象,但已被AIDictionarySuite替代。文章详细阐述了如何设置、获取、移除标签以及相关API的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.AITagSuite

标签允许您分配任意数据到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,…)

  检索对象的标记。

  • AIErr(* GetTagT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值