首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SAPUI5图标存储在哪里?

SAPUI5图标存储在哪里?
EN

Stack Overflow用户
提问于 2017-03-08 22:34:16
回答 3查看 5K关注 0票数 3

我有一个基于SAPUI5的应用程序,其中我设置按钮图标使用网址下的SAP网站https://sapui5.hana.ondemand.com/iconExplorer.html图标。

示例代码

代码语言:javascript
运行
复制
<Button id="excel" text="Excel" icon="sap-icon://excel-attachment" type="Accept" enabled="false" press="onDataExport"/>

现在我们必须迁移到一个不同的环境,在这个环境中我们无法使用这些url,我们下载了SAPUI5 api并在应用程序中远程引用它。我在文件夹下找过了,但我找不到这些图标的存放位置。谁知道我在哪里可以找到api文件夹中的sap图标?假设它们存储在那里。如果没有,有没有办法获取这些图标,这样我就可以将它们存储在本地?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-03-08 23:34:11

是。它们是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,你可以看到图标名称和一个数值之间的映射,该数值代表了'SAP-icons‘字体中图标的字符代码。

您还可以检查此blog以了解UI5图标映射逻辑,并引用有关字体的here

字体是图像的矢量表示,而不是像GIF、JPEG或PNG那样的二进制。这意味着它们可以在不损失质量的情况下调整到任何尺寸。

谢谢!

票数 4
EN

Stack Overflow用户

发布于 2017-03-08 23:24:12

SAPUI5中的图标被存储为字体:字体的名称是SAP-icons.ttf。如果您在系统上安装了该字体,您可以检查字符映射并看到不同的图标。

票数 1
EN

Stack Overflow用户

发布于 2021-07-05 16:14:09

如果你想要一个图标列表,你可以调用sap.ui.core.IconPool.getIconNames()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42674135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档