Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

HPDFLayoutManager Class Reference

#include <HIOUtilityPublish.h>

List of all members.

Public Member Functions

void AddImageModification (const wchar_t *name, const wchar_t *imagename, HPDFLayoutImageType imagetype, int imagewidth, int imageheight)
void AddMiscModification (const wchar_t *name, wchar_t *javascript=0, HPDFLayoutVisibility visibility=HUnchanged)
void AddTextModification (const wchar_t *name, const wchar_t *text)
wchar_t * Get3DFieldName ()
vlist_s * GetFieldModificationList ()
wchar_t * GetTemplateName ()
 HPDFLayoutManager ()
void Set3DFieldName (const wchar_t *name)
void SetTemplateName (const wchar_t *name)
 ~HPDFLayoutManager ()


Detailed Description

The HPDFLayoutManager class allows for modifcations of an existing PDF template

Constructor & Destructor Documentation

HPDFLayoutManager::HPDFLayoutManager (  )  [inline]

Constructs an HPDFLayoutManager object.

HPDFLayoutManager::~HPDFLayoutManager (  )  [inline]

HPDFLayoutManager destructor.


Member Function Documentation

void HPDFLayoutManager::AddImageModification ( const wchar_t *  name,
const wchar_t *  imagename,
HPDFLayoutImageType  imagetype,
int  imagewidth,
int  imageheight 
) [inline]

This method allows the user to change the image of a PDF form field

Parameters:
name Name of PDF form field
imagename Full path to the image
imagetype Type of image
imagewidth Width of Image
imageheight Height of Image

void HPDFLayoutManager::AddMiscModification ( const wchar_t *  name,
wchar_t *  javascript = 0,
HPDFLayoutVisibility  visibility = HUnchanged 
) [inline]

This method allows the user to attach javascript to a field and change its visibility

Parameters:
name Name of PDF form field
javascript Javascript code to attach to this PDF form field
visibility New visibility setting for this PDF form field.

void HPDFLayoutManager::AddTextModification ( const wchar_t *  name,
const wchar_t *  text 
) [inline]

This method allows the user to change the text of a PDF form field

Parameters:
name Name of PDF form field
text New text of PDF form field
isText Specifies if PDF form field to modify is text field or button

wchar_t* HPDFLayoutManager::Get3DFieldName (  )  [inline]

Returns:
A pointer to the PDF field name for the 3d object.

vlist_s* HPDFLayoutManager::GetFieldModificationList (  )  [inline]

Returns:
A pointer to the list of field modifcations.

wchar_t* HPDFLayoutManager::GetTemplateName (  )  [inline]

Returns:
A pointer to the template name

void HPDFLayoutManager::Set3DFieldName ( const wchar_t *  name  )  [inline]

This method sets the name of the PDF field which serves as the 3D container

Parameters:
name Name of PDF field

void HPDFLayoutManager::SetTemplateName ( const wchar_t *  name  )  [inline]

This method sets the filename of the template to modify

Parameters:
name Fully qualified path of PDF template


The documentation for this class was generated from the following file: