MSOCOLOR旨在简化与MS Office文档颜色匹配的MATLAB图形的创建。
MSOCOLOR只兼容MS Office 2007或更高版本(据作者所知),并使用MATLAB的. net接口和DOM XML阅读器。
MSOCOLOR('theme')从Office模板文件夹(全局和用户)的"主题颜色"文件夹中的'theme.xml'文件读取颜色数据。可以通过指定'Office'来检索默认主题(没有以文件的形式给出)。在MS Office 2010中还有40个额外的内置主题:Adjacency, Angles, Apex, apoary, Aspect, Austin, Black Tie, Civic, Clarity, Composite, Concourse, Couture, Elemental, Equity, Essential, Executive, Flow, Foundry, Grayscale, Grid,精装,Horizon, Median, Metro, Module, Newsprint, op富丽,Oriel, Origin, Paper, Perspective,图钉,Slipstream, Solstice, Technic, Thatch, Trek, Urban, Verve,和波形。
MSOCOLOR(APPNAME)可以检索由APPNAME指定的Office应用程序中当前活动文件的配色方案。APPNAME可以是'word'、'excel'或'powerpoint'中的一个。
MSOCOLOR(APPNAME,FILENAME)可用于检索由FILENAME指定的现有Office数据文件的配色方案。该文件必须是指定应用程序的有效格式。
除了按原样检索颜色之外,MSOCOLOR还具有内置功能,可以按照MS Office处理颜色的方式调暗或调亮调色板。
示例:使用默认的MS OFfice强调色作为情节线颜色:
C = msocolor('Office');
轴(‘NextPlot’,‘replacechildren’,‘ColorOrder’,C.AccentColors);
6)情节(兰德(20日);
传说显示
注意,坐标轴的NextPlot属性必须设置为'replacechildren',以更改后续plot命令的ColorOrder以保持ColorOrder。
请参考MSOCOLOR的命令窗口帮助文本('help MSOCOLOR '),以获得该函数及其输入参数选项的详细描述。
引用作为
Kesh Ikuma(2021年)。MSOCOLOR: Microsoft Office主题颜色(//www.tatmou.com/matlabcentral/fileexchange/35850-msocolor-microsoft-office-theme-colors), MATLAB中央文件交换。检索.