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

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

PoDoFo::PdfPushButton Class Reference

#include <PdfField.h>

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

List of all members.

Public Member Functions

const PdfString GetAlternateCaption () const
PdfString GetAlternateName () const
const PdfString GetCaption () const
PdfString GetFieldName () const
PdfObjectGetFieldObject () const
EPdfHighlightingMode GetHighlightingMode () const
PdfString GetMappingName () const
PdfPageGetPage () const
const PdfString GetRolloverCaption () const
EPdfField GetType () const
PdfAnnotationGetWidgetAnnotation () const
bool IsCheckBox () const
bool IsExport () const
bool IsPushButton () const
bool IsRadioButton () const
bool IsReadOnly () const
bool IsRequired () const
 PdfPushButton (PdfPage *pPage, const PdfRect &rRect, PdfAcroForm *pParent)
 PdfPushButton (PdfPage *pPage, const PdfRect &rRect, PdfStreamedDocument *pDoc)
 PdfPushButton (const PdfField &rhs)
 PdfPushButton (PdfAnnotation *pWidget, PdfAcroForm *pParent)
 PdfPushButton (PdfPage *pPage, const PdfRect &rRect, PdfDocument *pDoc)
void SetAlternateCaption (const PdfString &rsText)
void SetAlternateName (const PdfString &rsName)
void SetBackgroundColor (double dGray)
void SetBackgroundColor (double dCyan, double dMagenta, double dYellow, double dBlack)
void SetBackgroundColor (double dRed, double dGreen, double dBlue)
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 SetCaption (const PdfString &rsText)
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 SetRolloverCaption (const PdfString &rsText)
void SetValidateAction (const PdfAction &rAction)

Protected Types

enum  { ePdfButton_NoToggleOff = 0x0004000, ePdfButton_Radio = 0x0008000, ePdfButton_PushButton = 0x0010000, ePdfButton_RadioInUnison = 0x2000000 }

Protected Member Functions

PdfObjectGetAppearanceCharacteristics (bool bCreate) const
bool GetFieldFlag (long lValue, bool bDefault) const
void SetFieldFlag (long lValue, bool bSet)

Protected Attributes

PdfObjectm_pObject
PdfAnnotationm_pWidget

Private Member Functions

void Init ()

Detailed Description

A push button is a button which has no state and value but can toggle actions.

Definition at line 648 of file PdfField.h.


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

Generated by  Doxygen 1.6.0   Back to index