2017-03-08 25 views
1

私は、SAPサイトhttps://sapui5.hana.ondemand.com/iconExplorer.htmlの下にあるアイコンへのURLを使用してボタンアイコンを設定しているSAPUI5ベースのアプリケーションを持っています。SAPUI5アイコンはどこに保存されていますか?

サンプルコード

<Button id="excel" text="Excel" icon="sap-icon://excel-attachment" type="Accept" enabled="false" press="onDataExport"/> 

は今、我々はこれらのURLのを使用することができない別の環境に移行する必要があります。 SAPUI5 APIをダウンロードし、アプリ内でリモートで参照しました。私はフォルダの下を見ましたが、私はこれらのアイコンが格納されている場所を見つけることができません。誰も私がapiフォルダ内のSAPアイコンを見つけることができるか知っていますか?それらがそこに格納されていると仮定します。そうでない場合は、これらのアイコンを取得してローカルに保存する方法がありますか?

答えて

2

はい。彼らは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」フォントのアイコンの文字コードを表す数値との間のマッピングがわかります。

UI5のアイコンマッピングロジックについてはblogをチェックし、フォントについてはhereを確認することもできます。

"フォントは、GIF、JPEG、PNGなどのバイナリではなく、イメージのベクトル表現です。つまり、品質を損なうことなくどの次元にもサイズ変更することができます。

ありがとうございました!

+0

ありがとう、それは非常に便利でした – polaris

1

SAPUI5のアイコンはフォントとして保存されます。フォントの名前はSAP-icons.ttfです。あなたのシステムにフォントをインストールすると、文字マップを確認して別のアイコンを見ることができます。

関連する問題