我有一个基于 SAPUI5 的应用程序,在其中使用 SAP 站点下图标的 url 设置按钮图标https://sapui5.hana.ondemand.com/iconExplorer.html https://sapui5.hana.ondemand.com/iconExplorer.html.
示例代码
<Button id="excel" text="Excel" icon="sap-icon://excel-attachment" type="Accept" enabled="false" press="onDataExport"/>
现在我们必须迁移到一个无法使用这些 url 的不同环境。我们下载了 SAPUI5 api 并在应用程序中远程引用它。我查看了文件夹,但找不到这些图标的存储位置。有谁知道在 api 文件夹中哪里可以找到 sap 图标?假设它们存储在那里。如果没有,有没有办法获取这些图标,以便我可以将它们存储在本地?
是的。它们的字体位于https://sapui5.hana.ondemand.com/resources/sap/ui/core/themes/base/fonts/SAP-icons.ttf https://sapui5.hana.ondemand.com/resources/sap/ui/core/themes/base/fonts/SAP-icons.ttf
如果你检查https://sapui5.hana.ondemand.com/resources/sap/ui/core/IconPool-dbg.js https://sapui5.hana.ondemand.com/resources/sap/ui/core/IconPool-dbg.js,您可以看到图标名称和代表“SAP-icons”字体中图标的字符代码的数值之间的映射。
您还可以检查这个blog https://blogs.sap.com/2015/06/27/fiori-icon-logic/UI5图标映射逻辑及引用here http://openui5.blogspot.com/2014/12/sap-icons-font-tool.html关于字体。
“字体是图像的矢量表示形式,而不是 GIF、JPEG 或 PNG 等二进制文件。这意味着它们可以调整为任何尺寸,而不会降低质量。”
谢谢你!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)