次の方法で共有


LanguageFont.ScaleFactor プロパティ

定義

フォントの推奨フォント サイズの拡大縮小率を取得します。

同じテキスト要素内の異なる実行に 2 つ以上のフォントを使用する場合は、この要素を使用して相対サイズを調整できます。

public:
 property double ScaleFactor { double get(); };
double ScaleFactor();
public double ScaleFactor { get; }
var double = languageFont.scaleFactor;
Public ReadOnly Property ScaleFactor As Double

プロパティ値

Double

double

推奨されるフォント サイズの拡大縮小率。

注釈

ScaleFactor プロパティは、標準フォント サイズに適用できる乗数を提供します。 スケール ファクターは、1 つの LanguageFontGroup の使用ケース内で使用することを目的としているため、異なる言語とスクリプトのテキスト (つまり、異なる推奨フォントを使用) が補完的なサイズで表示されます。 1 つの LanguageFontGroup 使用ケース内のスケール ファクターを比較できますが、 異なる LanguageFontGroup の使用ケース間でスケール ファクターを比較することは適切ではありません。

たとえば、ユーザー インターフェイスの見出し要素が 36 pt に設定されるとします。 さらに、その要素のインスタンスが韓国語と英語で並べて表示されるとします。 アプリケーションは、韓国語と英語の LanguageFontGroup オブジェクトを構築し、各言語の UIHeadingFontLanguageFont を取得できます。 LanguageFont for English のスケール ファクターは 1.0、韓国語の LanguageFont のスケール ファクターは 0.96 である場合があります。 英語のテキストが 36 pt に設定され、韓国語のテキストが 34.56 pt (= 36 × 0.96) に設定されている場合、2 つのテキスト要素は、両方が 36 pt で表示されていた場合よりも並べて表示されます。

ほとんどの LanguageFontGroup の使用例では、異なるフォントのサイズと重みを互いに互換性を高めるためにスケール ファクターが選択されます。 ただし、 FixedWidthTextFont の使用例では、異なる固定幅フォントの文字の幅が互いに互換性を持つようにスケール ファクターが選択されます。

適用対象