Vcl.Graphics.TFont.ChangeScale
Delphi
procedure ChangeScale(M, D: Integer; isDpiChange: Boolean); overload;
procedure ChangeScale(AHeight: Integer; M, D: Integer; isDpiChange: Boolean); overload;
C++
void __fastcall ChangeScale(int M, int D, bool isDpiChange)/* overload */;
void __fastcall ChangeScale(int AHeight, int M, int D, bool isDpiChange)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TFont |
説明
ChangeScale メソッドは、画面 DPI が直接変更されたとき、またはアプリケーションの要求によって、フォントの Height を調整します。内部的には、TControl.ChangeScale メソッドは自動的に ChangeScale 呼び出します。
isDpiChange 引数が False の場合、Height のみがスケーリングされます。そうでなければ、フォントの Height は、PixelsPerInch プロパティを使用してスケーリングされます。詳細については、IsDPIRelated を参照してください。