CFx SDK Documentation
2020SP3
|
#include <PdfPublishCheckBox.h>
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Protected Member Functions inherited from OdPdfPublish::OdObject | |
OdObject (OdPublishObjectImpl *pImpl) | |
This class implements a checkbox control encapsulated in a .pdf document created with Teigha Publish. Checkbox control is used in a .pdf document to set any boolean parameters, which can accept two values: true (the checkbox is switched on) and false (the checkbox is switched off).
Definition at line 46 of file PdfPublishCheckBox.h.
OdPdfPublish::OdCheckBox::OdCheckBox | ( | ) |
Creates a checkbox control.
|
virtual |
Destroys a checkbox control.
void OdPdfPublish::OdCheckBox::getBorder | ( | bool & | state | ) | const |
Returns current value of the flag that determines whether the checkbox has a border. If the flag value is equal to true, the checkbox has a border, otherwise it has not. The method fills a passed boolean value with the checkbox border flag value and returns it to a calling subroutine.
state | [out] A placeholder for the flag value. |
void OdPdfPublish::OdCheckBox::getBorderColor | ( | ODCOLORREF & | color | ) | const |
Returns current checkbox border color. The method fills a passed ODCOLORREF value with the checkbox border color value and returns it to a calling subroutine.
color | [out] A placeholder for the color value. |
void OdPdfPublish::OdCheckBox::getBorderStyle | ( | Border::Style & | style | ) | const |
Returns current checkbox border style. The method fills a passed value with current border style and returns it to a calling subroutine.
style | [out] A placeholder for the style value. |
void OdPdfPublish::OdCheckBox::getBorderThickness | ( | Border::Thickness & | thickness | ) | const |
Returns current checkbox border thickness. The method fills a passed value with current border thickness and returns it to a calling subroutine.
thickness | [out] A placeholder for the thickness value. |
void OdPdfPublish::OdCheckBox::getDefaultState | ( | bool & | default_state | ) | const |
Returns current checkbox default state. If default state is equal to true, the checkbox is switched on when it displayed in a document, otherwise the checbox is switched off. The method fills a boolean object with with the checkbox default state value and returns it to a calling subroutine.
state | [out] A placeholder for the default state value. |
Returns current export value for the checkbox. The method fills a passed string object with with the checkbox export value and returns it to a calling subroutine.
export_value | [out] A placeholder for the export value. |
void OdPdfPublish::OdCheckBox::getFillColor | ( | ODCOLORREF & | color | ) | const |
Returns current checkbox filling color. The method fills a passed ODCOLORREF value with the checkbox filling color value and returns it to a calling subroutine.
color | [out] A placeholder for the color value. |
void OdPdfPublish::OdCheckBox::getFont | ( | Text::StorageType & | storageType, |
Text::StandardFontsType & | fontType, | ||
OdString & | fontName, | ||
Text::FontStyle & | fontStyle | ||
) | const |
Returns current font name and style used for displaying checkbox caption. The method fills a passed string object and Text::FontStyle value with current font name and style, then returns them to a calling subroutine.
font_name | [out] A placeholder for the font name that should be used for the checkbox. |
style | [out] A placeholder for the font style that should be used for the checkbox. |
Returns current font size used for displaying the checkbox caption. The method fills a passed integer value with the checkbox font size and returns it to a calling subroutine.
size | [out] A placeholder for the font size that should be used for the checkbox. |
void OdPdfPublish::OdCheckBox::getLock | ( | bool & | state | ) | const |
Returns current value of the flag that determines whether the checkbox is locked. If the flag value is equal to true, the checkbox is locked and becomes disabled otherwise it enabled and unlocked. The method fills a passed boolean value with the checkbox lock flag value and returns it to a calling subroutine.
state | [out] A placeholder for the flag value. |
Returns current name of the checkbox. The method fills a passed string object with checkbox name and returns it to a calling subroutine.
name | [out] A placeholder for the the checkbox name. |
void OdPdfPublish::OdCheckBox::getPrintability | ( | bool & | state | ) | const |
Returns current value of the flag that determines whether the checkbox should be printed. If the checkbox should be printed, the flag value is equal to true, otherwise it is equal to false. The method fills a passed boolean value with the checkbox printability flag value and returns it to a calling subroutine.
state | [out] A placeholder for the flag value. |
void OdPdfPublish::OdCheckBox::getTextColor | ( | ODCOLORREF & | color | ) | const |
Returns current text color used for displaying checkbox caption. The method fills a passed ODCOLORREF value with the checkbox caption color and returns it to a calling subroutine.
size | [out] A placeholder for the text color that should be used for the checkbox caption. |
void OdPdfPublish::OdCheckBox::getTextRotation | ( | Text::Rotation & | rotation | ) | const |
Returns current rotation for the checkbox text. The method fills a passed value with current rotation value and returns it to a calling subroutine.
rotation | [out] A placeholder for the rotation value. |
Returns current tooltip text for the checkbox. Tooltip text is a text that appears when a user hovers the mouse pointer over the checkbox.
The method fills a passed string object with the checkbox tooltip text and returns it to a calling subroutine.
tooptip | [out] A placeholder for the tooltip text. |
void OdPdfPublish::OdCheckBox::getVisibility | ( | bool & | state | ) | const |
Returns current value of the visibility flag for the checkbox. Visibility flag determines whether the checkbox is visible in document (if true) or is hidden (if false). The method fills a passed boolean value with the checkbox visibility flag value and returns it to a calling subroutine.
state | [out] A placeholder for the flag value. |
OdPdfPublish::OdCheckBox::ODRX_DECLARE_MEMBERS | ( | OdCheckBox | ) |
OdPdfPublish::OdCheckBox::ODRX_HEAP_OPERATORS | ( | ) |
void OdPdfPublish::OdCheckBox::setBorder | ( | bool | state | ) |
Sets a new value of the flag that determines whether the checkbox has a border. If the flag value is equal to true, the checkbox has a border, otherwise it has not.
state | [in] A new flag value. |
void OdPdfPublish::OdCheckBox::setBorderColor | ( | ODCOLORREF | color | ) |
Sets a checkbox border color.
color | [in] A new color value. |
void OdPdfPublish::OdCheckBox::setBorderStyle | ( | Border::Style | style | ) |
Sets a checkbox border style.
style | [in] A new border style value. |
void OdPdfPublish::OdCheckBox::setBorderThickness | ( | Border::Thickness | thickness | ) |
Sets a checkbox border thickness.
thickness | [in] A new thickness value. |
void OdPdfPublish::OdCheckBox::setDefaultState | ( | bool | state | ) |
Sets a checkbox default state. If default state is equal to true, the checkbox is switched on when it displayed in a document, otherwise the checbox is switched off.
state | [in] A new default state. |
Sets an export value for the checkbox.
export_value | [in] A new export value. |
void OdPdfPublish::OdCheckBox::setFillColor | ( | ODCOLORREF | color | ) |
Sets a checkbox filling color.
color | [in] A new color value. |
void OdPdfPublish::OdCheckBox::setFont | ( | const OdString & | fontName, |
Text::FontStyle | fontStyle = Text::kRegular |
||
) |
Sets font name and style, which should be used for displaying the checkbox caption.
name | [in] A new value of the font name. |
style | [in] A new value of the font style. |
void OdPdfPublish::OdCheckBox::setFont | ( | Text::StandardFontsType | fontType | ) |
Sets a font size used for displaying the checkbox caption.
size | [in] A new value of the font size that should be used for the checkbox. |
void OdPdfPublish::OdCheckBox::setLock | ( | bool | state | ) |
Sets a new value of the flag that determines whether the checkbox is locked. If the flag value is equal to true, the checkbox is locked and becomes disabled otherwise it enabled and unlocked.
state | [in] A new flag value. |
Sets a name of the checkbox.
name | [in] A new value of the checkbox name. |
void OdPdfPublish::OdCheckBox::setPrintability | ( | bool | state | ) |
Sets a new value of the flag that determines whether the checkbox should be printed. If the checkbox should be printed, the flag value is equal to true, otherwise it is equal to false.
state | [in] A new flag value. |
void OdPdfPublish::OdCheckBox::setTextColor | ( | ODCOLORREF | color | ) |
Sets a text color used for displaying checkbox caption.
color | [in] A new value of the text color that should be used for the checkbox caption. |
void OdPdfPublish::OdCheckBox::setTextRotation | ( | Text::Rotation | rotation | ) |
Sets a new rotation value for the checkbox text.
rotation | [in] A new rotation value. |
Sets a tooltip text for the checkbox. Tooltip text is a text that appears when a user hovers the mouse pointer over the checkbox.
tooptip | [in] A new value of the tooltip text. |
void OdPdfPublish::OdCheckBox::setVisibility | ( | bool | state | ) |
Sets a new value of the visibility flag for the checkbox. Visibility flag determines whether the checkbox is visible in document (if true) or is hidden (if false).
state | [in] A new flag value. |