onenote链接系列⑧:4种链接笔记的链接地址

原创 小斯  2020-11-30 18:15 

前面已经讲过,链接笔记的内容来源窗口可以是以下四种:onenote、Word、PPT或者IE浏览器。不同软件下形成的链接笔记,具体的链接地址是不同的。

本文详细解析4种链接笔记的链接地址结构。

1

word、PPT的链接结构

在Word链接图标上右键,选择“编辑链接”,可以看到,链接文件位置显示的是“file:///C:\0.docx”(手动键入或复制粘贴形成的笔记,都是这个地址),这只是粗略的文件地址。

onenote链接系列⑧:4种链接笔记的链接地址 onenote 第1张

但对于粘贴内容,点击图标跳转时,实际会跳转到复制内容所在的具体位置,可见,onenote中的链接实际上是记录了具体索引位置的,只是没有显示在链接地址中。这个隐藏的索引位置具体是如何记录的呢?测试后发现,其实就是当时选择的字符索引范围:(起始字符位置,结束字符位置)。

onenote链接系列⑧:4种链接笔记的链接地址 onenote 第2张

对于word、PPT的这类地址,如果原始文件的路径改变了,链接就会失效。

2

IE浏览器的链接结构

当链接对象是IE浏览器中的页面时,选择“编辑链接”,链接文件位置显示的是页面对应的URL地址。这个很好理解,只要网页没挂,就能正常跳转。

onenote链接系列⑧:4种链接笔记的链接地址 onenote 第3张

3

onenote的链接结构

当链接对象是onenote时,“编辑链接”,弹出的是“编辑 onenote 页的链接”,这次,onenote连粗略地址都没有提供,只是可以让你重新选定链接位置。

onenote链接系列⑧:4种链接笔记的链接地址 onenote 第4张

这个被隐藏的地址其实挺精确的,不再只是简单的字符位置索引,而且还记录了onenote对象的标准链接。这个链接地址中包含了onenote对象的ID,这意味着,只要对象没销毁,不管外部怎么变,总能实现准确定位;反之,如果该对象被剪切或删除,链接图标就无法(准确)定位了。

此处的链接机制,核心基础是onenote内置对象的hyperlink属性。onenote内置对象的标准链接结构,后面会单独进行讨论。这里只需要知道,从onenote中复制的链接笔记,和onenote中“复制指向段落的链接”所形成的链接,效果基本上一致,唯一不同的是,前者多记录了一项字符位置索引。

本文地址:http://cas01.com/6814.html
关注我们:请关注一下我们的微信公众号:扫描二维码小斯想的公众号,公众号:cas01
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,欢迎分享本文,转载请保留出处!

发表评论


表情