Excel XLSX printerSettings.bin文件格式的定义在哪里?

Excel XLSX printerSettings.bin文件格式的定义在哪里?,excel,documentation,file-format,Excel,Documentation,File Format,我希望能够解析Excel保存在XLSX zip存档中的xl\printerSettings\printerSettingsNN.bin中的打印机设置二进制文件。对文档的大量搜索几乎毫无用处 这是我不认识的常见格式,还是Excel特有的格式?有人知道在哪里可以找到格式的详细信息吗?它看起来是Windows设备特定的结构 通过www.ecma-international.org的链接找到了它 除第160页的相关§15.2.15外: 此零件类型的实例包含有关零件类型的信息 打印机或显示设备的初始化和环

我希望能够解析Excel保存在XLSX zip存档中的xl\printerSettings\printerSettingsNN.bin中的打印机设置二进制文件。对文档的大量搜索几乎毫无用处


这是我不认识的常见格式,还是Excel特有的格式?有人知道在哪里可以找到格式的详细信息吗?

它看起来是Windows设备特定的结构

通过www.ecma-international.org的链接找到了它

除第160页的相关§15.2.15外:

此零件类型的实例包含有关零件类型的信息 打印机或显示设备的初始化和环境。这个 此信息的布局由应用程序定义

[注意:建议打印机设置部分包含文档完整的XML内容,以提高互操作性; 但是,对内容的格式没有要求 包含在打印机设置部分。结束说明]

[例:办公室 Windows上的Open XML producer可能存储定义的DEVMODE结构 在这里: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/prntspol_8nle.asp, 而Mac OS上的应用程序可能会选择存储打印 记录定义 在这里:http://developer.apple.com/documentation/Printing/index.html. 结束 [示例]

(即使是5568页的标准也会受到链接腐蚀——请参阅。)

这意味着,例如,在C#中,您可以使用PrinterSettings和方法与结构进行互操作