我需要创建一个具有多个状态的自定义 OneNote 标签。我的意思是基本复选框有“选中”和“未选中”状态。我需要创建一个具有更多状态的自定义标记,即带有“.”的“正在进行中”的标记。代替“复选”标记,并且最好是箭头的第四状态。知道我该怎么做或者是否有可能吗?
没有本地方法可以做到这一点。
不过,有一个可能的解决方法。
这是一个标签:
<one:OE creationTime="2013-10-02T09:33:28.000Z" lastModifiedTime="2013-10-11T06:30:52.000Z" objectID="{6998E7A0-D98A-47DC-818A-A7494BE7140A}{14}{B0}" alignment="left" quickStyleIndex="1">
<one:Tag index="1" completed="false" disabled="false" creationDate="2013-10-11T06:17:32.000Z" />
<one:T><![CDATA[Tag Text]]></one:T>
</one:OE>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,它被包装在 OE 中,并且标记文本位于 a<one:T>的 CData 中。Index 与页面顶部的 TagDef 相关,它指定了 Symbol/TagType
你可以做的就是向周围的OE添加Meta信息,你可以添加无限数量的这些信息,例如:
<one:Meta name="TAG_PROGRESS" content="0.8" /> // 80%
Run Code Online (Sandbox Code Playgroud)
不过,当大纲中有多个标签时,事情就会变得非常有趣。
问题是 OneNote 不会使用此信息或以任何方式呈现它,因此您需要单独的应用程序或附加组件来与元信息进行交互。
您绝对无法在页面中显示其他标签符号,您只有 143 作为标准,定义它们的唯一方法是在 TagDef 中。我想您可以发挥创意并在 OE 本身中显示额外的图像,但它们不会成为标签本身的一部分。您需要检查OneNote XSD以了解如何合法添加这些额外图像。
| 归档时间: |
|
| 查看次数: |
2994 次 |
| 最近记录: |