Module to create 2D Drawings on a PDF page. More...

Data Structures

struct  A3DPDFDashPatternData
 Structure that defines a graphic dash pattern. More...
 
struct  A3DPDFGraphicArcData
 Structure that defines a graphic circle arc. More...
 
struct  A3DPDFGraphicBezierCurveData
 Structure that defines a graphic bezier curve. More...
 
struct  A3DPDFGraphicCompositePathData
 Structure that defines a graphic path. More...
 
struct  A3DPDFGraphicLineData
 Structure that defines a graphic line. More...
 
struct  A3DPDFGraphicRectangleData
 Structure that defines a graphic rectangle. More...
 

Enumerations

enum  A3DPDFEGraphicType {
  kA3DPDFGraphicLine = 0,
  kA3DPDFGraphicArc,
  kA3DPDFGraphicBezierCurve
}
 Graphic types. More...
 

Functions

A3DStatus A3DPDFPageDrawArc (A3DPDFPage *pPage, const A3DPDFGraphicArcData *pGraphicArcData)
 Function to create a graphic circle arc. More...
 
A3DStatus A3DPDFPageDrawBezierCurve (A3DPDFPage *pPage, const A3DPDFGraphicBezierCurveData *pGraphicBezierCurveData)
 Function to create a graphic bezier curve. More...
 
A3DStatus A3DPDFPageDrawCompositePath (A3DPDFPage *pPage, A3DPDFGraphicCompositePathData *pGraphicPathData)
 Function to create a graphic composite path. More...
 
A3DStatus A3DPDFPageDrawLine (A3DPDFPage *pPage, const A3DPDFGraphicLineData *pGraphicLineData)
 Function to create a graphic line. More...
 
A3DStatus A3DPDFPageDrawRectangle (A3DPDFPage *pPage, const A3DPDFGraphicRectangleData *pGraphicRectangleData)
 Function to create a graphic line. More...
 

Detailed Description

Module to create 2D Drawings on a PDF page.

Enumeration Type Documentation

◆ A3DPDFEGraphicType

Graphic types.

Version
9.1
Enumerator
kA3DPDFGraphicLine 

Graphic line.

kA3DPDFGraphicArc 

Graphic arc.

kA3DPDFGraphicBezierCurve 

Graphic bezier curve.

Function Documentation

◆ A3DPDFPageDrawRectangle()

A3DStatus A3DPDFPageDrawRectangle ( A3DPDFPage pPage,
const A3DPDFGraphicRectangleData pGraphicRectangleData 
)

Function to create a graphic line.

Parameters
[in,out]pPageThe Page object to work with.
[in]pGraphicRectangleDataThe Graphic rectangle parameters.
Returns
A3D_SUCCESS in case of success or an error code
Return values
A3D_SUCCESS
Version
9.1

◆ A3DPDFPageDrawLine()

A3DStatus A3DPDFPageDrawLine ( A3DPDFPage pPage,
const A3DPDFGraphicLineData pGraphicLineData 
)

Function to create a graphic line.

Parameters
[in,out]pPageThe page object to work with.
[in]pGraphicLineDataThe Graphic line parameters.
Returns
A3D_SUCCESS in case of success or an error code
Return values
A3D_SUCCESS
Version
9.1

◆ A3DPDFPageDrawArc()

A3DStatus A3DPDFPageDrawArc ( A3DPDFPage pPage,
const A3DPDFGraphicArcData pGraphicArcData 
)

Function to create a graphic circle arc.

Parameters
[in,out]pPageThe page object to work with.
[in]pGraphicArcDataThe Graphic arc parameters.
Returns
A3D_SUCCESS in case of success or an error code
Return values
A3D_SUCCESS
Version
9.1

◆ A3DPDFPageDrawBezierCurve()

A3DStatus A3DPDFPageDrawBezierCurve ( A3DPDFPage pPage,
const A3DPDFGraphicBezierCurveData pGraphicBezierCurveData 
)

Function to create a graphic bezier curve.

Parameters
[in,out]pPageThe page object to work with.
[in]pGraphicBezierCurveDataThe Graphic Bezier curve parameters.
Returns
A3D_SUCCESS in case of success or an error code
Return values
A3D_SUCCESS
Version
9.1

◆ A3DPDFPageDrawCompositePath()

A3DStatus A3DPDFPageDrawCompositePath ( A3DPDFPage pPage,
A3DPDFGraphicCompositePathData pGraphicPathData 
)

Function to create a graphic composite path.

Parameters
[in,out]pPageThe page object to work with.
[in]pGraphicPathDataThe parameters of the elements to be drawn.
Returns
A3D_SUCCESS in case of success or an error code
Return values
A3D_SUCCESS
Version
9.1