我需要创建自己的多状态OneNote标记

时间:2013-07-15 14:28:48

标签: tags onenote

我需要创建一个具有多个状态的自定义OneNote标记。我的意思是基本复选框具有“已选中”和“未选中”状态。我需要创建一个包含更多状态的自定义标记,“正在进行中”和“。”而不是'检查'标记,最好是箭头的第四状态。知道如何做到这一点,或者甚至可能吗?

1 个答案:

答案 0 :(得分:3)

没有本地方法可以做到这一点,期间。

但是有一种可行的解决方法。

这是一个标签:

  <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>

正如您所看到的,它被包裹在OE中,标签文本位于<one:T>的CData中。索引与页面顶部的TagDef相关,这指定了Symbol / TagType

您可以做的是将元信息添加到周围的OE,您可以添加无限数量的这些,例如:

<one:Meta name="TAG_PROGRESS" content="0.8" /> // 80%

虽然大纲中有多个标签,但事情会变得非常时髦。

另一个原因是OneNote不会使用这些信息或以任何方式呈现它,因此您需要一个单独的应用程序或附加组件来与您的元信息进行交互。

绝对没有办法在页面中显示其他标记符号,你只需要143标准符号,定义它们的唯一方法是在TagDef中。我想你可以在OE本身中发挥创意并展示额外的图像,但它们不会成为标签本身的一部分。您需要查看OneNote XSD,了解如何合法添加这些额外的图片。

相关问题