7#ifndef CPAGESECTION_INTERFACE_H
9#define CPAGESECTION_INTERFACE_H
Interface for TObjPtrArray wrapper.
Interface for CPageColumn wrapper.
Interface for CPageCustomData wrapper.
CPageSectionArray ArrayInterface_Create_CPageSectionArray(idrs_exception *pargException)
Creates a new CPageSectionArray object.
IDRS_BOOL CPageSection_HasLineBetweenColumns(const CPageSection argCPageSection, idrs_exception *pargException)
HasLineBetweenColumns returns a flag indicating whether there's a line between the columns in the sec...
void CPageSection_SetBoundingBox(CPageSection argCPageSection, const IDRS_RECT *rcBoundingBox, idrs_exception *pargException)
Set the rectangle where the page section is located.
CPageColumnArray CPageSection_GetColumns(const CPageSection argCPageSection, idrs_exception *pargException)
Get the columns that are inside the section.
IDRS_RECT CPageSection_GetBoundingBox(const CPageSection argCPageSection, idrs_exception *pargException)
Get the rectangle where the section is located.
void CPageSection_Destroy(CPageSection argCPageSection, idrs_exception *pargException)
Destroys a CPageSection handle.
CPageZoneArray CPageSection_GetZones(const CPageSection argCPageSection, idrs_exception *pargException)
Get the zones that are inside the section, but not in any column.
CPageSection CPageSection_Create(idrs_exception *pargException)
Creates a new instance of a section object.
void CPageSection_SetHasLineBetweenColumns(CPageSection argCPageSection, IDRS_BOOL const bValue, idrs_exception *pargException)
SetHasLineBetweenColumns sets the flag indicating that there's a line betweent the columns in the sec...
void CPageSection_SetZones(CPageSection argCPageSection, const CPageZoneArray xZones, idrs_exception *pargException)
Set the array of zones in the current section that are not present in any column.
void CPageSection_SetColumns(CPageSection argCPageSection, const CPageColumnArray xColumns, idrs_exception *pargException)
Set the array of columns available in the current section.
Interface for CPageZone wrapper.
CPageSection represents a section in a page.
Structure that defines the upper-left and lower-right corners of a rectangle.
Definition idrsstd_interface.h:60