スパークラベルのテキストの行の高さ(ピクセル単位)はどのようにして決まりますか?スパークラベルのテキストの行の高さはどのようにして取得できますか?
1
A
答えて
2
keyleの答えは、実際の 'lineHeight'スタイルではなく、テキストの高さを示します。あなたは簡単にこのようにそのスタイルを取得することができます:
myLabel.getStyle("lineHeight");
問題は、これが相対値(パーセント)または(ピクセル単位)絶対値を返すことができるということです。デフォルト - lineHeightが明示的に設定されていない場合 - "120%"
です。だからここ
は、我々は両方のケースではピクセル単位で値を取得することができます方法は次のとおりです。
var lineHeightStyle:* = myLabel.getStyle("lineHeight");
//its already a value in pixels
if (lineHeightStyle is Number) var lineHeight:Number = lineHeightStyle;
//it's a relative value: let's calculate
else {
var lineMetrics:TextLineMetrics = myLabel.measureText(myLabel.text);
//get the numeric value from the string and divide it by 100
var ratio:Number = int(lineHeightStyle.match(/\d+/)[0])/100;
lineHeight = lineMetrics.height * ratio;
}
1
あなたは次のことを試しましたか?
var lineMetrics:TextLineMetrics = label.measureText(label.text);
var result:Number = lineMetrics.height;
関連する問題
- 1. DirectWriteレイアウトの高さはどのようにして取得できますか?
- 2. ACE Editorのドキュメントの全高はどのように取得できますか?
- 3. GetCustomAttributesはどのようにして取得できますか?
- 4. NLTKでは、テキストの一致をどのように取得できますか?
- 5. Mojo TextFieldのテキストの長さはどうやって取得できますか?
- 6. フレックス4.6 - スパークラベルの可視高さ
- 7. 私のiPhoneはどのように高度を取得していますか?
- 8. アンドロイドのGPSはどのように高度を取得しますか?
- 9. selectedRange.locationの値はどのように取得できますか?
- 10. PHAssetのメタデータはどのように取得できますか?
- 11. ComboFieldEditorの値はどのように取得できますか?
- 12. シングルモードの値はどのように取得できますか?
- 13. アレイのアドレスはどのように取得できますか?
- 14. scoped_ptrのアドレスはどのように取得できますか?
- 15. Android:ListViewの高さを取得し、ListViewの高さに応じてListView Items(セル)の高さを設定するにはどうすればよいですか?
- 16. 変数の名前はどのようにして取得できますか?
- 17. チェックボックスグループのラベル値はどのようにして取得できますか?
- 18. UILabelの行の高さはどのようにして確認できますか?
- 19. WPFでComboBoxに添付されたDropDownListの実際の高さをどのように取得しますか?
- 20. どのようにしてsociのテーブルのスキーマまたは行名を取得できますか?
- 21. プロセスIDはどのようにしてjavaで取得できますか?
- 22. どのようにしてyii2の警告からテキストを取得できますか?
- 23. は、なぜ私は、次のとUIkeyboardの高さを取得しようとしていますUIKEYBOARD高さ1024
- 24. TensorFlow文字列の長さはどのように取得できますか?
- 25. 画面サイズはどのように取得できますか?
- 26. エレメントフィールドはどのように取得できますか?
- 27. Rではどのように(dplyr)行をフィルタリングしてコンテキスト行を取得できますか?
- 28. コマンドの実行に要する合計時間はどのようにして取得できますか?
- 29. フレックスですべてのdivの高さを取得するにはどうすればよいですか?
- 30. 市町村名はどのようにして取得できますか?