|
OpenXLSX 1.9.1
|
An encapsulation of a shape client data element x:ClientData. More...
#include <XLDrawing.hpp>
Public Member Functions | |
| XLShapeClientData () | |
| XLShapeClientData (const XMLNode &node) | |
| Constructor. New items should only be created through an XLShape object. | |
| XLShapeClientData (const XLShapeClientData &other)=default | |
| Copy Constructor. | |
| XLShapeClientData (XLShapeClientData &&other) noexcept=default | |
| Move Constructor. | |
| ~XLShapeClientData ()=default | |
| XLShapeClientData & | operator= (const XLShapeClientData &other)=default |
| Copy assignment operator. | |
| XLShapeClientData & | operator= (XLShapeClientData &&other) noexcept=default |
| Move assignment operator. | |
| std::string | objectType () const |
| Component Data Accessors. | |
| bool | moveWithCells () const |
| bool | sizeWithCells () const |
| std::string | anchor () const |
| bool | autoFill () const |
| XLShapeTextVAlign | textVAlign () const |
| XLShapeTextHAlign | textHAlign () const |
| uint32_t | row () const |
| uint16_t | column () const |
| bool | setObjectType (std::string_view newObjectType) |
| Component Data Mutators. | |
| bool | setMoveWithCells (bool set=true) |
| bool | setSizeWithCells (bool set=true) |
| bool | setAnchor (std::string_view newAnchor) |
| bool | setAutoFill (bool set=true) |
| bool | setTextVAlign (XLShapeTextVAlign newTextVAlign) |
| bool | setTextHAlign (XLShapeTextHAlign newTextHAlign) |
| bool | setRow (uint32_t newRow) |
| bool | setColumn (uint16_t newColumn) |
An encapsulation of a shape client data element x:ClientData.
| XLShapeClientData::XLShapeClientData | ( | ) |
|
explicit |
Constructor. New items should only be created through an XLShape object.
| node | An XMLNode object with the x:ClientData XMLNode. If no input is provided, a null node is used. |
|
default |
Copy Constructor.
| other | Object to be copied. |
|
defaultnoexcept |
Move Constructor.
| other | Object to be moved. |
|
default |
| std::string XLShapeClientData::anchor | ( | ) | const |
| bool XLShapeClientData::autoFill | ( | ) | const |
| uint16_t XLShapeClientData::column | ( | ) | const |
| bool XLShapeClientData::moveWithCells | ( | ) | const |
| std::string XLShapeClientData::objectType | ( | ) | const |
Component Data Accessors.
|
default |
Copy assignment operator.
| other | Right hand side of assignment operation. |
|
defaultnoexcept |
Move assignment operator.
| other | Right hand side of assignment operation. |
| uint32_t XLShapeClientData::row | ( | ) | const |
| bool XLShapeClientData::setAnchor | ( | std::string_view | newAnchor | ) |
| bool XLShapeClientData::setAutoFill | ( | bool | set = true | ) |
| bool XLShapeClientData::setColumn | ( | uint16_t | newColumn | ) |
| bool XLShapeClientData::setMoveWithCells | ( | bool | set = true | ) |
| bool XLShapeClientData::setObjectType | ( | std::string_view | newObjectType | ) |
Component Data Mutators.
| bool XLShapeClientData::setRow | ( | uint32_t | newRow | ) |
| bool XLShapeClientData::setSizeWithCells | ( | bool | set = true | ) |
| bool XLShapeClientData::setTextHAlign | ( | XLShapeTextHAlign | newTextHAlign | ) |
| bool XLShapeClientData::setTextVAlign | ( | XLShapeTextVAlign | newTextVAlign | ) |
| bool XLShapeClientData::sizeWithCells | ( | ) | const |
| XLShapeTextHAlign XLShapeClientData::textHAlign | ( | ) | const |
| XLShapeTextVAlign XLShapeClientData::textVAlign | ( | ) | const |