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をキャストする際に使われます。