是什么意思?-6ren"> 是什么意思?-我有一个由 Excel 2007 创建的文档: ... 在 xl/styles.xml 的字体定义中包含以下颜色: 我从ECMA标准了解到这个颜色索引指的是收藏于 xl/styles.xml如果有-6ren">
gpt4 book ai didi

colors - 是什么意思?

转载 作者:行者123 更新时间:2023-12-01 06:36:07 30 4
gpt4 key购买 nike

我有一个由 Excel 2007 创建的文档:

<fileVersion appName="xl" lastEdited="4" lowestEdited="4" rupBuild="4506" codeName="{B7FE6334-C1A2-E50D-BD3D-5F4D41BBC2E3}"/>

... 在 xl/styles.xml 的字体定义中包含以下颜色:
<color indexed="81"/>

我从ECMA标准了解到这个颜色索引指的是 <indexedColors>收藏于 xl/styles.xml如果有这样的集合,否则它指的是标准中显示的默认调色板。我的问题是该文档不包含 <indexedColors>元素,而默认调色板只有 66 个条目,所以我不知道 81 指的是什么。还有其他人吗?

有趣的是,谷歌搜索 color indexed="81"返回一些包含相同内容的示例 OpenXML 片段,但没有解释。

最佳答案

MSDN Documentation指定 indexed类的属性 Color在 OpenXML 中为:

Indexed color value. Only used for backwards compatibility. References a color in indexedColors.
The possible values for this attribute are defined by the W3C XML Schema unsignedInt datatype.

它是较大的 DocumentFormat.OpenXml.Spreadsheet 的一部分命名空间。

您描述的文件是通过包含 81 值的源代码构建的。它可能看起来像这样 Java code ,使用来自无关颜色索引的 81U 定义 Color() 实例。

如果您需要找出原因,我会在 MSDN 上创建一个帐户并回复 Jack9999 的帖子,询问他为什么使用该值。我猜这是他的一个错误,熟悉单独的并且可能与 JAVA 相关的颜色索引。

Excel - 无法识别它 - 只是使用它们的默认注释颜色值。

干杯

关于colors - <color indexed ="81"> 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14710674/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com