PoDoFo 0.9.6
PoDoFo::PdfPushButton Class Reference

#include <PdfField.h>

Public Member Functions

 PdfPushButton (PdfAnnotation *pWidget, PdfAcroForm *pParent)
 PdfPushButton (PdfPage *pPage, const PdfRect &rRect, PdfAcroForm *pParent)
 PdfPushButton (PdfPage *pPage, const PdfRect &rRect, PdfDocument *pDoc)
 PdfPushButton (PdfPage *pPage, const PdfRect &rRect, PdfStreamedDocument *pDoc)
 PdfPushButton (const PdfField &rhs)
void SetRolloverCaption (const PdfString &rsText)
const PdfString GetRolloverCaption () const
void SetAlternateCaption (const PdfString &rsText)
const PdfString GetAlternateCaption () const

Detailed Description

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

Constructor & Destructor Documentation

◆ PdfPushButton() [1/5]

PoDoFo::PdfPushButton::PdfPushButton ( PdfAnnotation * pWidget,
PdfAcroForm * pParent )

Create a new PdfPushButton

◆ PdfPushButton() [2/5]

PoDoFo::PdfPushButton::PdfPushButton ( PdfPage * pPage,
const PdfRect & rRect,
PdfAcroForm * pParent )

Create a new PdfPushButton

◆ PdfPushButton() [3/5]

PoDoFo::PdfPushButton::PdfPushButton ( PdfPage * pPage,
const PdfRect & rRect,
PdfDocument * pDoc )

Create a new PdfPushButton

◆ PdfPushButton() [4/5]

PoDoFo::PdfPushButton::PdfPushButton ( PdfPage * pPage,
const PdfRect & rRect,
PdfStreamedDocument * pDoc )

Create a new PdfPushButton

◆ PdfPushButton() [5/5]

PoDoFo::PdfPushButton::PdfPushButton ( const PdfField & rhs)

Create a PdfPushButton from a PdfField

Parameters
rhsa PdfField that is a push button button

Raises an error if PdfField::GetType() != ePdfField_PushButton

Member Function Documentation

◆ GetAlternateCaption()

const PdfString PoDoFo::PdfPushButton::GetAlternateCaption ( ) const
Returns
the rollover caption of this button

◆ GetRolloverCaption()

const PdfString PoDoFo::PdfPushButton::GetRolloverCaption ( ) const
Returns
the rollover caption of this button

◆ SetAlternateCaption()

void PoDoFo::PdfPushButton::SetAlternateCaption ( const PdfString & rsText)

Set the alternate caption of this button which is displayed when the button is pressed.

Parameters
rsTextthe caption

◆ SetRolloverCaption()

void PoDoFo::PdfPushButton::SetRolloverCaption ( const PdfString & rsText)

Set the rollover caption of this button which is displayed when the cursor enters the field without the mouse button being pressed

Parameters
rsTextthe caption