4

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

4

1 回答 1

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添加Meta信息,你可以添加不限数量的这些,比如:

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

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

问题是 OneNote 不会使用此信息或以任何方式呈现它,因此您需要单独的应用程序或加载项来与元信息交互。

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

于 2013-11-03T22:48:02.507 回答