|
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().