#include <PdfField.h>
|
| | PdfListField (EPdfField eField, PdfAnnotation *pWidget, PdfAcroForm *pParent) |
| |
| | PdfListField (EPdfField eField, PdfPage *pPage, const PdfRect &rRect, PdfAcroForm *pParent) |
| |
| | PdfListField (EPdfField eField, PdfPage *pPage, const PdfRect &rRect, PdfDocument *pDoc) |
| |
| | PdfListField (EPdfField eField, PdfPage *pPage, const PdfRect &rRect, PdfStreamedDocument *pDoc) |
| |
A list of items in a PDF file. You cannot create this object directly, use PdfComboBox or PdfListBox instead.
- See also
- PdfComboBox
-
PdfListBox
| PoDoFo::PdfListField::PdfListField |
( |
EPdfField |
eField, |
|
|
PdfPage * |
pPage, |
|
|
const PdfRect & |
rRect, |
|
|
PdfAcroForm * |
pParent |
|
) |
| |
|
protected |
| PoDoFo::PdfListField::PdfListField |
( |
const PdfField & |
rhs | ) |
|
Create a PdfListField from a PdfField
- Parameters
-
| rhs | a PdfField that is a list field |
Internal usage only.
| const PdfString PoDoFo::PdfListField::GetItem |
( |
int |
nIndex | ) |
const |
- Parameters
-
- Returns
- the value of the item at the specified index
| size_t PoDoFo::PdfListField::GetItemCount |
( |
| ) |
const |
- Returns
- the number of items in this list
| const PdfString PoDoFo::PdfListField::GetItemDisplayText |
( |
int |
nIndex | ) |
const |
- Parameters
-
- Returns
- the display text of the item or if it has no display text its value is returned. This call is equivalent to GetItem() in this case
- See also
- GetItem
| int PoDoFo::PdfListField::GetSelectedItem |
( |
| ) |
const |
Sets the currently selected item
- Returns
- the selected item or -1 if no item was selected
| void PoDoFo::PdfListField::InsertItem |
( |
const PdfString & |
rsValue, |
|
|
const PdfString & |
rsDisplayName = PdfString::StringNull |
|
) |
| |
Inserts a new item into the list
- Parameters
-
| rsValue | the value of the item |
| rsDisplayName | an optional display string that is displayed in the viewer instead of the value |
| bool PoDoFo::PdfListField::IsComboBox |
( |
| ) |
const |
|
inline |
| bool PoDoFo::PdfListField::IsMultiSelect |
( |
| ) |
const |
|
inline |
- Returns
- true if multi selection is enabled for this list
| bool PoDoFo::PdfListField::IsSorted |
( |
| ) |
const |
|
inline |
- Returns
- true if sorting is enabled
| bool PoDoFo::PdfListField::IsSpellcheckingEnabled |
( |
| ) |
const |
|
inline |
- Returns
- true if spellchecking is enabled for this combobox
| void PoDoFo::PdfListField::RemoveItem |
( |
int |
nIndex | ) |
|
Removes an item for the list
- Parameters
-
| nIndex | index of the item to remove |
| void PoDoFo::PdfListField::SetMultiSelect |
( |
bool |
bMulti | ) |
|
|
inline |
Sets wether multiple items can be selected by the user in the list.
- Parameters
-
| bMulti | if true multiselect will be enabled |
By default multiselection is turned off.
| void PoDoFo::PdfListField::SetSelectedItem |
( |
int |
nIndex | ) |
|
Sets the currently selected item
- Parameters
-
| nIndex | index of the currently selected item |
| void PoDoFo::PdfListField::SetSorted |
( |
bool |
bSorted | ) |
|
|
inline |
Enable or disable sorting of items. The sorting does not happen in acrobat reader but whenever adding items using PoDoFo or another PDF editing application.
- Parameters
-
| bSorted | enable/disable sorting |
| void PoDoFo::PdfListField::SetSpellcheckingEnabled |
( |
bool |
bSpellcheck | ) |
|
|
inline |
Enable/disable spellchecking for this combobox
- Parameters
-
| bSpellcheck | if true spellchecking will be enabled |
combobox are spellchecked by default