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; 
   L_UINT* puCellTextTypes; 
} TABLEZONE, *pTABLEZONE; 

The TABLEZONE structure provides information about table zone.

Member Description
pCells Array of rectangles which represent the table cells.
Rows Number of table's rows.
Columns Number of table's columns.
nCellsCount Number of cells in the table.
puCellTypes Array of lead zone type, where the values could be LEAD_ZONE_TYPE_TEXT or LEAD_ZONE_TYPE_GRAPHIC.
InsideCellsNumber Array of integer that represents the number of cells inside parent cells.
ppInsideRects Array of RECT that represents the position and dimension of cells inside parent cells.
pBoundsToDraw Represents an aligned table cells to be drawn.
puCellTextTypes The orientation type of text inside the table's cell, where the values could be LEAD_ZONE_HORIZONTAL_TEXT or LEAD_ZONE_VERTICAL_TEXT.

Comments

To get the number of cells in the array pCell, multiply Rows by Columns.

This structure is used in casting LEADZONE.pZoneData when zone type is table.

Help Version 20.0.2020.4.5
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help