フレームを表示

TABLEZONE

フレームを表示

typedef struct _TABLEZONE
{
   PRECT pCells;
   L_UINT Rows;
   L_UINT Columns;
   L_UINT nCellsCount;
   L_UINT* puCellTypes;
   L_INT* InsideCellsNumber;
   L_RECT** ppInsideRects;
   L_RECT* pBoundsToDraw;
} TABLEZONE, *pTABLEZONE;

TABLEZONE構造体は、テーブルゾーンに関する情報を提供します。

メンバ 説明
pCells テーブルセルを表す長方形の配列。
テーブルの行の数
列数 テーブルのコラムの数
nCellsCount テーブルのセルの数
puCellTypes トップゾーンの配列はタイプします、そこで、vakuesはLEAD_ZONE_TYPE_TEXTまたはLEAD_ZONE_TYPE_GRAPHICでありえました。
InsideCellsNumber 親セルの中にセルの数を表すゲル中の配列。
ppInsideRects 親セルの中にセルのpositionと寸法を表すRECTの配列。
pBoundsToDraw 描画されるために、位置合わせされたテーブルセルを表します。

コメント

配列pCellでセルの数を取得するために、列数によってを乗算します。

ゾーン型がテーブルであるとき、この構造体がLEADZONE.pZoneDataをキャストする際に使われます。