Web.DBWeb.TDSTableProducer.FormatCell
Delphi
function FormatCell(CellRow, CellColumn: Integer; CellData: string; const Tag: string; const BgColor: THTMLBgColor; Align: THTMLAlign; VAlign: THTMLVAlign; const Custom: string): string; dynamic;
C++
DYNAMIC System::UnicodeString __fastcall FormatCell(int CellRow, int CellColumn, System::UnicodeString CellData, const System::UnicodeString Tag, const Web::Httpprod::THTMLBgColor BgColor, Web::Httpprod::THTMLAlign Align, Web::Httpprod::THTMLVAlign VAlign, const System::UnicodeString Custom);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Web.DBWeb.pas Web.DBWeb.hpp |
Web.DBWeb | TDSTableProducer |
説明
指定したオプションのセットを反映する,指定した種類の HTML タグを返します。
テーブルプロデューサは,このプロテクトユーティリティを使用して,一連のプロパティから 1 つの HTML タグを作成します。FormatCell は,タグオプションを制御するすべてのプロパティをアプリケーションがオーバーライドできるように,まず OnFormatCell イベントを生成します。次に,結果の値を指定されたタグにアセンブルします。
CellRow および CellColumn は,フォーマットされるテーブルのセルを指定します。セルを特定できるように,これらのパラメータが OnFormatCell イベントハンドラに渡されます。
CellData は,セルに表示されるテキスト(データ値または列のヘッダー)を含みます。
Tag は,生成する HTML タグの種類を示します(データセルの場合は <TD>,列のヘッダーの場合は <TH>)。
BgColor は,セルの背景色を指定します。この値は,OnFormatCell イベントハンドラでオーバーライドできます。
Align は,セル内の CellData の水平揃えを指定します。この値は,OnFormatCell イベントハンドラでオーバーライドできます。
VAlign は,セル内の CellData の垂直揃えを指定します。この値は,OnFormatCell イベントハンドラでオーバーライドできます。
Custom は,生成された HTML タグのその他のオプションを指定します。この値は,OnFormatCell イベントハンドラでオーバーライドできます。
FormatCell メソッドは,生成された HTML タグと一緒に文字列を返します。