Joh*_*van 5 .net vb.net drawing ms-word openxml
题
该类DocumentFormat.OpenXml.Drawing.BlipExtension有一个名为的属性Uri.在众多例子中,我看到了28A0092B-C50C-407e-A947-70E740481C1C使用的价值; 但从来没有发现这个值是什么/它是否重要,或者它是否是任意的,只是因为人们从现有的示例代码中复制粘贴而流行.
有谁知道这个GUID值的相关性是什么?
背景
我一直在修复遗留应用程序中的一个错误,并且一直在重构以删除一些代码的spaghettification.
在这样做的同时,我发现了一些硬编码的值; 插入到文档中的任何图像都会给出名称Koala.jpg.该系统与考拉无关; 意味着该人只是简单地复制粘贴了一些代码而没有考虑这些值的上下文/含义.另一个硬编码值是BlipExtension的Uri : 28A0092B-C50C-407e-A947-70E740481C1C. 我想确定这个GUID是否有任何特殊含义,或者它是否只是一个唯一值.谷歌搜索显示了许多示例代码中使用的这个值,但到目前为止,我还没有找到它的解释.以下示例结果.
查看BlipExtension文档并未提供有关如何找出此GUID /此引用的架构的详细信息. https://msdn.microsoft.com/en-us/library/documentformat.openxml.drawing.blipextension.uri(v=office.14).aspx
看起来它是useLocalDpi扩展的特定值。
[ MS-ODRAWXML]:Office Open XML 结构的 Office 绘图扩展文档列出了 DrawingML 规范的许多扩展,每个扩展都有自己独特的 Guid Uri 属性。
第 2.3.1.13 节28A0092B-C50C-407e-A947-70E740481C1C是提及扩展的扩展列表 URI 属性的部分useLocalDpi。看起来此设置是在 Word 2010 中引入的,因此添加了扩展来支持它。
正如 @Cindy Meister在评论中指出的那样,Koala.jpg 文件是 Windows(许多版本)提供的示例图片。
| 归档时间: |
|
| 查看次数: |
1026 次 |
| 最近记录: |