FMX.Graphics.TCanvas.MeasureLines

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure MeasureLines(const ALines: TLineMetricInfo; const ARect: TRectF; const AText: string; const WordWrap: Boolean; const Flags: TFillTextFlags;  const ATextAlign: TTextAlign; const AVTextAlign: TTextAlign = TTextAlign.Center); virtual;

C++

virtual void __fastcall MeasureLines(Fmx::Types::TLineMetricInfo* const ALines, const System::Types::TRectF &ARect, const System::UnicodeString AText, const bool WordWrap, const TFillTextFlags Flags, const Fmx::Types::TTextAlign ATextAlign, const Fmx::Types::TTextAlign AVTextAlign = (Fmx::Types::TTextAlign)(0x0));

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics TCanvas


説明

指定された四角形に囲まれ、指定されたプロパティを持つ特定のテキストの、行を測定します。

MeasureLines は、現在の TCanvas の指定四角形領域によって囲まれ、Font プロパティで指定されたフォント、指定された配置であるテキスト文字列から、行測定を抽出するために実装されます。

ALines パラメータは、行測定を保存する TLineMetricInfo オブジェクトを示します。

ARect パラメータは、テキストを囲む四角形領域を示します。

AText パラメータは、測定されるテキストを示します。

WordWrap パラメータは、単語の折り返しオプションを示します。 True の場合は、レイアウト ボックスからテキストをはみ出させないよう、行間で単語を折り返し複数行に渡ります。 False の場合は、レイアウト ボックスからテキストがはみ出しても、一行内にテキストを収めます。

Flags パラメータは、AText の読む方向を示します。

ATextAlign は、ARect 内のテキストの、水平方向の揃え位置です。

AVTextAlign は、ARect 内のテキストの、垂直方向の揃え位置です。 AVTextAlign は任意です。 デフォルトでは、Center に設定されています。

関連項目

コード サンプル