Logo Search packages:      
Sourcecode: libpodofo version File versions  Download package

Public Member Functions | Protected Member Functions | Protected Attributes | Private Types | Private Member Functions | Private Attributes

PoDoFo::PdfField Class Reference

Inheritance diagram for PoDoFo::PdfField:
Inheritance graph
[legend]
Collaboration diagram for PoDoFo::PdfField:
Collaboration graph
[legend]

List of all members.

Public Member Functions

PdfString GetAlternateName () const
PdfString GetFieldName () const
PdfObjectGetFieldObject () const
EPdfHighlightingMode GetHighlightingMode () const
PdfString GetMappingName () const
PdfPageGetPage () const
EPdfField GetType () const
PdfAnnotationGetWidgetAnnotation () const
bool IsExport () const
bool IsReadOnly () const
bool IsRequired () const
 PdfField (const PdfField &rhs)
 PdfField (PdfObject *pObject, PdfAnnotation *pWidget)
void SetAlternateName (const PdfString &rsName)
void SetBackgroundColor (double dGray)
void SetBackgroundColor (double dRed, double dGreen, double dBlue)
void SetBackgroundColor (double dCyan, double dMagenta, double dYellow, double dBlack)
void SetBackgroundColorTransparent ()
void SetBorderColor (double dGray)
void SetBorderColor (double dRed, double dGreen, double dBlue)
void SetBorderColor (double dCyan, double dMagenta, double dYellow, double dBlack)
void SetBorderColorTransparent ()
void SetExport (bool bExport)
void SetFieldName (const PdfString &rsName)
void SetFocusEnterAction (const PdfAction &rAction)
void SetFocusLeaveAction (const PdfAction &rAction)
void SetHighlightingMode (EPdfHighlightingMode eMode)
void SetKeystrokeAction (const PdfAction &rAction)
void SetMappingName (const PdfString &rsName)
void SetMouseDownAction (const PdfAction &rAction)
void SetMouseEnterAction (const PdfAction &rAction)
void SetMouseLeaveAction (const PdfAction &rAction)
void SetMouseUpAction (const PdfAction &rAction)
void SetPageCloseAction (const PdfAction &rAction)
void SetPageInvisibleAction (const PdfAction &rAction)
void SetPageOpenAction (const PdfAction &rAction)
void SetPageVisibleAction (const PdfAction &rAction)
void SetReadOnly (bool bReadOnly)
void SetRequired (bool bRequired)
void SetValidateAction (const PdfAction &rAction)

Protected Member Functions

PdfObjectGetAppearanceCharacteristics (bool bCreate) const
bool GetFieldFlag (long lValue, bool bDefault) const
 PdfField (EPdfField eField, PdfPage *pPage, const PdfRect &rRect, PdfDocument *pDoc)
 PdfField (EPdfField eField, PdfPage *pPage, const PdfRect &rRect, PdfAcroForm *pParent)
 PdfField (EPdfField eField, PdfPage *pPage, const PdfRect &rRect, PdfStreamedDocument *pDoc)
 PdfField (EPdfField eField, PdfAnnotation *pWidget, PdfAcroForm *pParent)
void SetFieldFlag (long lValue, bool bSet)

Protected Attributes

PdfObjectm_pObject
PdfAnnotationm_pWidget

Private Types

enum  { ePdfField_ReadOnly = 0x0001, ePdfField_Required = 0x0002, ePdfField_NoExport = 0x0004 }

Private Member Functions

void AddAlternativeAction (const PdfName &rsName, const PdfAction &rAction)
void Init (PdfAcroForm *pParent)

Private Attributes

EPdfField m_eField

Detailed Description

Definition at line 73 of file PdfField.h.


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

Generated by  Doxygen 1.6.0   Back to index