wxPdfDocument 1.2.0
Public Member Functions | List of all members
wxPdfPushButton Class Reference

Class representing push button form field (For internal use only) More...

#include <pdfform.h>

Inheritance diagram for wxPdfPushButton:
wxPdfAnnotationWidget wxPdfAnnotationObject wxPdfIndirectObject

Public Member Functions

 wxPdfPushButton (int objectId, int fontindex, double fontsize, int generationId=0)
 Constructor.
 
virtual ~wxPdfPushButton ()
 Destructor.
 
void SetCaption (const wxString &caption)
 Set caption string of button.
 
wxString GetCaption ()
 Get caption string of button.
 
void SetAction (const wxString &action)
 Set JavaScript action associated with the button.
 
wxString GetAction ()
 Get JavaScript action associated with the button.
 
int GetFontIndex ()
 Get object index of font used for displaying the value list.
 
double GetFontSize ()
 Get size of font used for displaying the value list.
 
- Public Member Functions inherited from wxPdfAnnotationWidget
 wxPdfAnnotationWidget (int objectId, int generationId=0)
 Constructor.
 
virtual ~wxPdfAnnotationWidget ()
 Destructor.
 
void SetName (const wxString &name)
 Set form field name.
 
wxString GetName ()
 Get form field name.
 
void SetBorderColour (const wxString &borderColour)
 Set border colour representation of form field.
 
wxString GetBorderColour ()
 Get border colour representation of form field.
 
void SetBackgroundColour (const wxString &backgroundColour)
 Set background colour representation of form field.
 
wxString GetBackgroundColour ()
 Get background colour representation of form field.
 
void SetTextColour (const wxString &textColour)
 Set text colour representation of form field.
 
wxString GetTextColour ()
 Get text colour representation of form field.
 
void SetBorderStyle (const wxString &borderStyle)
 Set border style of form field.
 
wxString GetBorderStyle ()
 Get border style of form field.
 
void SetBorderWidth (double borderWidth)
 Set border width of form field.
 
double GetBorderWidth ()
 Get border width of form field.
 
- Public Member Functions inherited from wxPdfAnnotationObject
 wxPdfAnnotationObject (int objectId, int generationId)
 Constructor.
 
 ~wxPdfAnnotationObject ()
 Destructor.
 
void SetRectangle (double x, double y, double width, double height)
 Set the associated rectangular area.
 
double GetX ()
 Get the X offset.
 
double GetY ()
 Get the Y offset.
 
double GetWidth ()
 Get the width.
 
double GetHeight ()
 Get the height.
 
- Public Member Functions inherited from wxPdfIndirectObject
 wxPdfIndirectObject (int objectId, int generationId)
 Constructor.
 
virtual ~wxPdfIndirectObject ()
 Destructor.
 
wxPdfObjectType GetType ()
 Get type of this object.
 
void SetType (wxPdfObjectType type)
 Set type of object.
 
int GetObjectId ()
 Get identifier of this object.
 
int GetGenerationId ()
 Get generation identifier of this object.
 

Detailed Description

Class representing push button form field (For internal use only)

Constructor & Destructor Documentation

◆ wxPdfPushButton()

wxPdfPushButton::wxPdfPushButton ( int objectId,
int fontindex,
double fontsize,
int generationId = 0 )

Constructor.

◆ ~wxPdfPushButton()

virtual wxPdfPushButton::~wxPdfPushButton ( )
virtual

Destructor.

Member Function Documentation

◆ GetAction()

wxString wxPdfPushButton::GetAction ( )
inline

Get JavaScript action associated with the button.

◆ GetCaption()

wxString wxPdfPushButton::GetCaption ( )
inline

Get caption string of button.

◆ GetFontIndex()

int wxPdfPushButton::GetFontIndex ( )
inline

Get object index of font used for displaying the value list.

◆ GetFontSize()

double wxPdfPushButton::GetFontSize ( )
inline

Get size of font used for displaying the value list.

◆ SetAction()

void wxPdfPushButton::SetAction ( const wxString & action)
inline

Set JavaScript action associated with the button.

◆ SetCaption()

void wxPdfPushButton::SetCaption ( const wxString & caption)
inline

Set caption string of button.


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