iDRS™ SDK 16
Loading...
Searching...
No Matches
CPageParagraph_interface.h
Go to the documentation of this file.
1
7#ifndef CPAGEPARAGRAPH_INTERFACE_H
8
9#define CPAGEPARAGRAPH_INTERFACE_H
10
11#include "CPolygon_interface.h"
16#include "ArrayInterface.h"
17
18#include "idrs_common.h"
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
29CPageParagraph CPageParagraph_Create(idrs_exception *pargException);
30
36CPolygon CPageParagraph_GetBoundingPolygon(const CPageParagraph argCPageParagraph, idrs_exception *pargException);
37
45void CPageParagraph_SetBoundingPolygon(CPageParagraph argCPageParagraph, const CPolygon argBoundingPolygon, idrs_exception *pargException);
46
52CPageStyleParagraph CPageParagraph_GetStyle(const CPageParagraph argCPageParagraph, idrs_exception *pargException);
53
59CPageTextLineArray CPageParagraph_GetTextLines(const CPageParagraph argCPageParagraph, idrs_exception *pargException);
60
68void CPageParagraph_SetStyle(CPageParagraph argCPageParagraph, const CPageStyleParagraph argStyle, idrs_exception *pargException);
69
77void CPageParagraph_SetTextLines(CPageParagraph argCPageParagraph, const CPageTextLineArray argTextLines, idrs_exception *pargException);
78
84enum ParagraphType CPageParagraph_GetParagraphType(const CPageParagraph argCPageParagraph, idrs_exception *pargException);
85
94CPageStyleParagraphList CPageParagraph_GetParagraphListStyle(const CPageParagraph argCPageParagraph, idrs_exception *pargException);
95
103void CPageParagraph_SetParagraphType(CPageParagraph argCPageParagraph, enum ParagraphType const evParagraphType, idrs_exception *pargException);
104
114void CPageParagraph_SetParagraphListStyle(CPageParagraph argCPageParagraph, const CPageStyleParagraphList argPageParagraphListStyle, idrs_exception *pargException);
115
123void CPageParagraph_Destroy(CPageParagraph argCPageParagraph, idrs_exception *pargException);
124
133CPageParagraphArray ArrayInterface_Create_CPageParagraphArray(idrs_exception *pargException);
134
135#ifdef __cplusplus
136}
137#endif /* __cplusplus */
138
139#endif /* CPAGEPARAGRAPH_INTERFACE_H */
Interface for TObjPtrArray wrapper.
Interface for CPageCustomData wrapper.
CPageParagraph CPageParagraph_Create(idrs_exception *pargException)
Creates a new instance of a paragraph object.
CPolygon CPageParagraph_GetBoundingPolygon(const CPageParagraph argCPageParagraph, idrs_exception *pargException)
GetBoundingPolygon retrieves the bounding polygon.
CPageTextLineArray CPageParagraph_GetTextLines(const CPageParagraph argCPageParagraph, idrs_exception *pargException)
Returns an array containing the lines of text in the paragraph.
void CPageParagraph_SetStyle(CPageParagraph argCPageParagraph, const CPageStyleParagraph argStyle, idrs_exception *pargException)
SetStyle sets the paragraph style.
enum ParagraphType CPageParagraph_GetParagraphType(const CPageParagraph argCPageParagraph, idrs_exception *pargException)
Returns the paragraph type.
CPageParagraphArray ArrayInterface_Create_CPageParagraphArray(idrs_exception *pargException)
Creates a new CPageParagraphArray object.
void CPageParagraph_Destroy(CPageParagraph argCPageParagraph, idrs_exception *pargException)
Destroys a CPageParagraph handle.
void CPageParagraph_SetParagraphType(CPageParagraph argCPageParagraph, enum ParagraphType const evParagraphType, idrs_exception *pargException)
Sets the paragraph type.
CPageStyleParagraphList CPageParagraph_GetParagraphListStyle(const CPageParagraph argCPageParagraph, idrs_exception *pargException)
Returns the paragraph list style.
void CPageParagraph_SetParagraphListStyle(CPageParagraph argCPageParagraph, const CPageStyleParagraphList argPageParagraphListStyle, idrs_exception *pargException)
Sets the list style.
CPageStyleParagraph CPageParagraph_GetStyle(const CPageParagraph argCPageParagraph, idrs_exception *pargException)
Returns the paragraph style.
void CPageParagraph_SetBoundingPolygon(CPageParagraph argCPageParagraph, const CPolygon argBoundingPolygon, idrs_exception *pargException)
Sets the polygon containing all paragraph content.
void CPageParagraph_SetTextLines(CPageParagraph argCPageParagraph, const CPageTextLineArray argTextLines, idrs_exception *pargException)
SetTextLines sets the text lines in the paragraph.
Interface for CPageStyleParagraph wrapper.
Interface for CPageStyleParagraphList wrapper.
Interface for CPageTextLine wrapper.
Interface for CPolygon wrapper.
ParagraphType
iDRS paragraph types.
Definition EnumDefinitions_interface.h:721
CPageParagraph represents a text paragraph.
CPageStyleParagraph represents the text paragraph style data.
CPageStyleParagraphList represents a list style associated to a text paragraph.
The CPolygon class handles polygons for iDRS.