TABLEZONE

Summary

The TABLEZONE structure provides information about table zone.

Syntax

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; 

Members

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 22.0.2023.2.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.