Haru Free PDF Library
hpdf_pages.h File Reference
#include "hpdf_gstate.h"
#include "hpdf_ext_gstate.h"
Include dependency graph for hpdf_pages.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _HPDF_PageAttr_Rec
 

Typedefs

typedef struct _HPDF_PageAttr_RecHPDF_PageAttr
 
typedef struct _HPDF_PageAttr_Rec HPDF_PageAttr_Rec
 

Functions

HPDF_Pages HPDF_Pages_New (HPDF_MMgr mmgr, HPDF_Pages parent, HPDF_Xref xref)
 
HPDF_BOOL HPDF_Pages_Validate (HPDF_Pages pages)
 
HPDF_STATUS HPDF_Pages_AddKids (HPDF_Pages parent, HPDF_Dict kid)
 
HPDF_STATUS HPDF_Page_InsertBefore (HPDF_Page page, HPDF_Page target)
 
HPDF_BOOL HPDF_Page_Validate (HPDF_Page page)
 
HPDF_Page HPDF_Page_New (HPDF_MMgr mmgr, HPDF_Xref xref)
 
void * HPDF_Page_GetInheritableItem (HPDF_Page page, const char *key, HPDF_UINT16 obj_class)
 
const char * HPDF_Page_GetXObjectName (HPDF_Page page, HPDF_XObject xobj)
 
const char * HPDF_Page_GetLocalFontName (HPDF_Page page, HPDF_Font font)
 
const char * HPDF_Page_GetExtGStateName (HPDF_Page page, HPDF_ExtGState gstate)
 
const char * HPDF_Page_GetShadingName (HPDF_Page page, HPDF_Shading shading)
 
HPDF_Box HPDF_Page_GetMediaBox (HPDF_Page page)
 
HPDF_STATUS HPDF_Page_SetBoxValue (HPDF_Page page, const char *name, HPDF_UINT index, HPDF_REAL value)
 
void HPDF_Page_SetFilter (HPDF_Page page, HPDF_UINT filter)
 
HPDF_STATUS HPDF_Page_CheckState (HPDF_Page page, HPDF_UINT mode)
 

Typedef Documentation

◆ HPDF_PageAttr

Examples
pattern.c.

◆ HPDF_PageAttr_Rec

Function Documentation

◆ HPDF_Page_CheckState()

HPDF_STATUS HPDF_Page_CheckState ( HPDF_Page  page,
HPDF_UINT  mode 
)

◆ HPDF_Page_GetExtGStateName()

const char* HPDF_Page_GetExtGStateName ( HPDF_Page  page,
HPDF_ExtGState  gstate 
)

◆ HPDF_Page_GetInheritableItem()

void* HPDF_Page_GetInheritableItem ( HPDF_Page  page,
const char *  key,
HPDF_UINT16  obj_class 
)
Examples
pattern.c, and pattern2.c.

◆ HPDF_Page_GetLocalFontName()

const char* HPDF_Page_GetLocalFontName ( HPDF_Page  page,
HPDF_Font  font 
)

◆ HPDF_Page_GetMediaBox()

HPDF_Box HPDF_Page_GetMediaBox ( HPDF_Page  page)

◆ HPDF_Page_GetShadingName()

const char* HPDF_Page_GetShadingName ( HPDF_Page  page,
HPDF_Shading  shading 
)

◆ HPDF_Page_GetXObjectName()

const char* HPDF_Page_GetXObjectName ( HPDF_Page  page,
HPDF_XObject  xobj 
)

◆ HPDF_Page_InsertBefore()

HPDF_STATUS HPDF_Page_InsertBefore ( HPDF_Page  page,
HPDF_Page  target 
)

◆ HPDF_Page_New()

HPDF_Page HPDF_Page_New ( HPDF_MMgr  mmgr,
HPDF_Xref  xref 
)

◆ HPDF_Page_SetBoxValue()

HPDF_STATUS HPDF_Page_SetBoxValue ( HPDF_Page  page,
const char *  name,
HPDF_UINT  index,
HPDF_REAL  value 
)

◆ HPDF_Page_SetFilter()

void HPDF_Page_SetFilter ( HPDF_Page  page,
HPDF_UINT  filter 
)

◆ HPDF_Page_Validate()

HPDF_BOOL HPDF_Page_Validate ( HPDF_Page  page)

◆ HPDF_Pages_AddKids()

HPDF_STATUS HPDF_Pages_AddKids ( HPDF_Pages  parent,
HPDF_Dict  kid 
)

◆ HPDF_Pages_New()

HPDF_Pages HPDF_Pages_New ( HPDF_MMgr  mmgr,
HPDF_Pages  parent,
HPDF_Xref  xref 
)

◆ HPDF_Pages_Validate()

HPDF_BOOL HPDF_Pages_Validate ( HPDF_Pages  pages)