getTextExtent

<point2> getTextExtent <string> removeUiScaling:<bool> useQtTextWidth:<bool>

Point2 値を返します。コマンド パネルに表示された場合、これには文字列のサイズ(ピクセル単位)が含まれます。

3ds Max 2017 の 新機能 : 既定では、ディスプレイの DPI スケールが 100% より大きい場合に実行された UI スケールは、削除されます。スケールされている場合に文字列のサイズを取得するには、removeUiScaling を false に設定します。

useQtTextWidth が true (既定値)の場合は、文字範囲の幅が QtApplication->fontMetrics().width(text)で計算されます。

   

<Point2> getQtTextExtent <string> removeUIScaling:<true>

文字範囲(バウンディング ボックス)を含む Point2 値が、QtApplication->fontMetrics().boundingRect(string)で計算されたとおりにコマンド パネルに表示された場合は、この値をピクセル単位で返します。

3ds Max 2017 の 新機能 : 既定では、ディスプレイの DPI スケールが 100% より大きい場合に実行された UI スケールは、削除されます。スケールされている場合に文字列のサイズを取得するには、removeUIScaling を false に設定します。

   

<bool> PushQtTranslationFromFile <filename>
PopQtTranslationFromFile()

3ds Max 2017 の 新機能 : 内部使用専用。これらの変換を内部スタックにプッシュすることができます。Qt はこのスタック内を逆順に検索して、適切な変換エントリを見つけます。

例:
PushQtTranslationFromFile "d:/core_de-DE.qm"

関連事項