LibreOffice Module oox (master) 1
|
#include <vmlshape.hxx>
Public Types | |
typedef ::std::vector< css::awt::Point > | PointVector |
Public Member Functions | |
ShapeModel () | |
~ShapeModel () | |
TextBox & | createTextBox (ShapeTypeModel &rModel) |
Creates and returns a new shape textbox structure. More... | |
ClientData & | createClientData () |
Creates and returns a new shape client data structure. More... | |
Public Attributes | |
OUString | maType |
Shape template with default properties. More... | |
PointVector | maPoints |
Points for the polyline shape. More... | |
std::unique_ptr< TextBox > | mxTextBox |
Text contents and properties. More... | |
std::unique_ptr< ClientData > | mxClientData |
Excel specific client data. More... | |
OUString | maLegacyDiagramPath |
Legacy Diagram Fragment Path. More... | |
OUString | maFrom |
Start point for line shape. More... | |
OUString | maTo |
End point for line shape. More... | |
OUString | maControl1 |
Bezier control point 1. More... | |
OUString | maControl2 |
Bezier control point 2. More... | |
OUString | maVmlPath |
VML path for this shape. More... | |
bool | mbIsSignatureLine |
Shape is a signature line. More... | |
OUString | maSignatureId |
ID of the signature. More... | |
OUString | maSignatureLineSuggestedSignerName |
OUString | maSignatureLineSuggestedSignerTitle |
OUString | maSignatureLineSuggestedSignerEmail |
OUString | maSignatureLineSigningInstructions |
bool | mbSignatureLineShowSignDate |
bool | mbSignatureLineCanAddComment |
bool | mbInGroup |
OUString | maHyperlink |
The hyperlink assigned to the shape. More... | |
Definition at line 203 of file vmlshape.hxx.
typedef ::std::vector< css::awt::Point > oox::vml::ShapeModel::PointVector |
Definition at line 205 of file vmlshape.hxx.
|
explicit |
Definition at line 260 of file vmlshape.cxx.
oox::vml::ShapeModel::~ShapeModel | ( | ) |
Definition at line 268 of file vmlshape.cxx.
ClientData & oox::vml::ShapeModel::createClientData | ( | ) |
Creates and returns a new shape client data structure.
Definition at line 278 of file vmlshape.cxx.
References mxClientData.
Referenced by oox::vml::ShapeContext::onCreateContext().
TextBox & oox::vml::ShapeModel::createTextBox | ( | ShapeTypeModel & | rModel | ) |
Creates and returns a new shape textbox structure.
Definition at line 272 of file vmlshape.cxx.
References mxTextBox.
Referenced by oox::vml::ShapeContext::onCreateContext().
OUString oox::vml::ShapeModel::maControl1 |
Bezier control point 1.
Definition at line 214 of file vmlshape.hxx.
Referenced by oox::vml::BezierShape::implConvertAndInsert(), and oox::vml::ShapeContext::setControl1().
OUString oox::vml::ShapeModel::maControl2 |
Bezier control point 2.
Definition at line 215 of file vmlshape.hxx.
Referenced by oox::vml::BezierShape::implConvertAndInsert(), and oox::vml::ShapeContext::setControl2().
OUString oox::vml::ShapeModel::maFrom |
Start point for line shape.
Definition at line 212 of file vmlshape.hxx.
Referenced by oox::vml::LineShape::getAbsRectangle(), oox::vml::LineShape::getRelRectangle(), oox::vml::BezierShape::implConvertAndInsert(), and oox::vml::ShapeContext::setFrom().
OUString oox::vml::ShapeModel::maHyperlink |
The hyperlink assigned to the shape.
Definition at line 226 of file vmlshape.hxx.
Referenced by oox::vml::SimpleShape::implConvertAndInsert(), and oox::vml::ShapeContext::setHyperlink().
OUString oox::vml::ShapeModel::maLegacyDiagramPath |
Legacy Diagram Fragment Path.
Definition at line 211 of file vmlshape.hxx.
Referenced by oox::vml::SimpleShape::implConvertAndInsert(), and oox::vml::ShapeContext::onCreateContext().
PointVector oox::vml::ShapeModel::maPoints |
Points for the polyline shape.
Definition at line 208 of file vmlshape.hxx.
Referenced by oox::vml::PolyLineShape::implConvertAndInsert(), and oox::vml::ShapeContext::setPoints().
OUString oox::vml::ShapeModel::maSignatureId |
ID of the signature.
Definition at line 218 of file vmlshape.hxx.
Referenced by oox::vml::ShapeContext::onCreateContext().
OUString oox::vml::ShapeModel::maSignatureLineSigningInstructions |
Definition at line 222 of file vmlshape.hxx.
Referenced by oox::vml::ShapeContext::onCreateContext().
OUString oox::vml::ShapeModel::maSignatureLineSuggestedSignerEmail |
Definition at line 221 of file vmlshape.hxx.
Referenced by oox::vml::ShapeContext::onCreateContext().
OUString oox::vml::ShapeModel::maSignatureLineSuggestedSignerName |
Definition at line 219 of file vmlshape.hxx.
Referenced by oox::vml::ShapeContext::onCreateContext().
OUString oox::vml::ShapeModel::maSignatureLineSuggestedSignerTitle |
Definition at line 220 of file vmlshape.hxx.
Referenced by oox::vml::ShapeContext::onCreateContext().
OUString oox::vml::ShapeModel::maTo |
End point for line shape.
Definition at line 213 of file vmlshape.hxx.
Referenced by oox::vml::LineShape::getAbsRectangle(), oox::vml::LineShape::getRelRectangle(), oox::vml::BezierShape::implConvertAndInsert(), and oox::vml::ShapeContext::setTo().
OUString oox::vml::ShapeModel::maType |
Shape template with default properties.
Definition at line 207 of file vmlshape.hxx.
Referenced by oox::vml::ShapeBase::finalizeFragmentImport(), and oox::vml::ShapeContext::onCreateContext().
OUString oox::vml::ShapeModel::maVmlPath |
VML path for this shape.
Definition at line 216 of file vmlshape.hxx.
Referenced by oox::vml::BezierShape::implConvertAndInsert(), and oox::vml::ShapeContext::setVmlPath().
bool oox::vml::ShapeModel::mbInGroup |
Definition at line 225 of file vmlshape.hxx.
Referenced by oox::vml::SimpleShape::finalImplConvertAndInsert(), and oox::vml::ShapeContext::onCreateContext().
bool oox::vml::ShapeModel::mbIsSignatureLine |
Shape is a signature line.
Definition at line 217 of file vmlshape.hxx.
Referenced by oox::vml::ShapeContext::onCreateContext().
bool oox::vml::ShapeModel::mbSignatureLineCanAddComment |
Definition at line 224 of file vmlshape.hxx.
Referenced by oox::vml::ShapeContext::onCreateContext().
bool oox::vml::ShapeModel::mbSignatureLineShowSignDate |
Definition at line 223 of file vmlshape.hxx.
Referenced by oox::vml::ShapeContext::onCreateContext().
std::unique_ptr<ClientData> oox::vml::ShapeModel::mxClientData |
Excel specific client data.
Definition at line 210 of file vmlshape.hxx.
Referenced by createClientData().
std::unique_ptr<TextBox> oox::vml::ShapeModel::mxTextBox |
Text contents and properties.
Definition at line 209 of file vmlshape.hxx.
Referenced by createTextBox().