<point2> getTextExtent <string> removeUiScaling:<boolean> useQtTextWidth:<boolean>
Point2 値を返します。コマンド パネルに表示された場合、これには文字列のサイズ(ピクセル単位)が含まれます。
既定では、ディスプレイの DPI スケールが 100% より大きい場合に実行された UI スケールは、削除されます。スケールされている場合に文字列のサイズを取得するには、removeUiScaling
を false に設定します。3ds Max 2017 以降で使用できます。
useQtTextWidth
が true (既定値)の場合は、文字範囲の幅が QtApplication
-> fontMetrics().width(text)
で計算されます。
<Point2> getQtTextExtent <string> removeUIScaling:<true>
文字範囲(バウンディング ボックス)を含む Point2 値が、QtApplication
-> fontMetrics().boundingRect(string)
で計算されたとおりにコマンド パネルに表示された場合は、この値をピクセル単位で返します。
既定では、ディスプレイの DPI スケールが 100% より大きい場合に実行された UI スケールは、削除されます。スケールされている場合に文字列のサイズを取得するには、removeUIScaling
を false に設定します。 3ds Max 2017 以降で使用可能です。