|
LibreOffice Module oox (master) 1
|
Namespaces | |
| namespace | ConversionHelper |
Classes | |
| class | BezierShape |
| Bezier shape object that supports to, from, control1 and control2 attribute or path attribute specification. More... | |
| struct | ClientData |
| Excel specific shape client data (such as cell anchor). More... | |
| class | ClientDataContext |
| class | ComplexShape |
| A complex shape object. More... | |
| struct | ControlInfo |
| Contains information about a form control embedded in a draw page. More... | |
| class | ControlShapeContext |
| class | CustomShape |
| A shape object with custom geometry. More... | |
| class | Drawing |
| Represents the collection of VML shapes for a complete draw page. More... | |
| class | DrawingFragment |
| class | EllipseShape |
| An oval shape object. More... | |
| struct | FillModel |
| The fill model structure contains all shape fill properties. More... | |
| class | GroupShape |
| A group shape that extends the basic shape by a container of child shapes. More... | |
| class | GroupShapeContext |
| class | InputStream |
| An input stream class for VML streams, implementing the UNO interface com.sun.star.io.XInputStream needed by the Expat XML parsers. More... | |
| class | LineShape |
| A Line shape object. More... | |
| struct | OleObjectInfo |
| Contains information about an OLE object embedded in a draw page. More... | |
| class | PolyLineShape |
| A polygon shape object. More... | |
| class | RectangleShape |
| A rectangular shape object. More... | |
| class | RectangleShapeContext |
| struct | ShadowModel |
| The shadow model structure contains all shape shadow properties. More... | |
| class | ShapeBase |
| A shape object that is part of a drawing. More... | |
| class | ShapeContainer |
| Container that holds a list of shapes and shape templates. More... | |
| class | ShapeContext |
| class | ShapeContextBase |
| class | ShapeLayoutContext |
| struct | ShapeModel |
| struct | ShapeParentAnchor |
| class | ShapeType |
| A shape template contains all formatting properties of shapes and can serve as templates for several shapes in a drawing. More... | |
| class | ShapeTypeContext |
| struct | ShapeTypeModel |
| The shape model structure contains all properties shared by all types of shapes. More... | |
| class | SimpleShape |
| A simple shape object based on a specific UNO shape service. More... | |
| struct | StrokeArrowModel |
| The stroke arrow model structure contains all properties for a line end arrow. More... | |
| struct | StrokeModel |
| The stroke model structure contains all shape border properties. More... | |
| class | TextBox |
| The textbox contains all text contents and properties. More... | |
| class | TextBoxContext |
| struct | TextFontModel |
| Font settings for a text portion in a textbox. More... | |
| struct | TextParagraphModel |
| A text paragraph in a textbox. More... | |
| struct | TextpathModel |
| The shadow model structure contains all shape textpath properties. More... | |
| class | TextPortionContext |
| struct | TextPortionModel |
| A text portion in a textbox with the same formatting for all characters. More... | |
| class | VMLExport |
| class | VMLTextExport |
| Interface to be implemented by the parent exporter that knows how to handle shape text. More... | |
Typedefs | |
| typedef ::std::pair< sal_Int32, sal_Int32 > | Int32Pair |
| typedef ::std::pair< double, double > | DoublePair |
Enumerations | |
| enum | DrawingType { VMLDRAWING_WORD , VMLDRAWING_EXCEL , VMLDRAWING_POWERPOINT } |
| Enumerates different types of VML drawings. More... | |
Functions | |
| static void | lcl_setGradientStop (std::multimap< double, Color > &rMap, const double fKey, const Color &rValue) |
| static beans::PropertyValue | lcl_createTextpathProps () |
| constexpr OStringLiteral | gaOpeningCData ("<![CDATA[") |
| constexpr OStringLiteral | gaClosingCData ("]]>") |
| static void | lcl_setSurround (PropertySet &rPropSet, const ShapeTypeModel &rTypeModel, const GraphicHelper &rGraphicHelper) |
| static void | lcl_SetAnchorType (PropertySet &rPropSet, const ShapeTypeModel &rTypeModel, const GraphicHelper &rGraphicHelper) |
Variables | |
| const sal_Int32 | VML_CLIENTDATA_UNCHECKED = 0 |
| const sal_Int32 | VML_CLIENTDATA_CHECKED = 1 |
| const sal_Int32 | VML_CLIENTDATA_MIXED = 2 |
| const sal_Int32 | VML_CLIENTDATA_TEXT = 0 |
| const sal_Int32 | VML_CLIENTDATA_INTEGER = 1 |
| const sal_Int32 | VML_CLIENTDATA_NUMBER = 2 |
| const sal_Int32 | VML_CLIENTDATA_REFERENCE = 3 |
| const sal_Int32 | VML_CLIENTDATA_FORMULA = 4 |
| typedef ::std::pair< double, double > oox::vml::DoublePair |
Definition at line 52 of file vmlformatting.hxx.
| typedef ::std::pair< sal_Int32, sal_Int32 > oox::vml::Int32Pair |
Definition at line 51 of file vmlformatting.hxx.
Enumerates different types of VML drawings.
| Enumerator | |
|---|---|
| VMLDRAWING_WORD | Word: One shape per drawing. |
| VMLDRAWING_EXCEL | Excel: OLE objects are part of VML. |
| VMLDRAWING_POWERPOINT | PowerPoint: OLE objects are part of DrawingML. |
Definition at line 53 of file vmldrawing.hxx.
|
constexpr |
Referenced by oox::vml::InputStream::updateBuffer().
|
constexpr |
Referenced by oox::vml::InputStream::updateBuffer().
|
static |
Definition at line 908 of file vmlformatting.cxx.
References comphelper::InitPropertySequence().
Referenced by oox::vml::TextpathModel::pushToPropMap().
|
static |
Definition at line 608 of file vmlshape.cxx.
References Any, lcl_setSurround(), oox::vml::ShapeTypeModel::maPosition, oox::vml::ShapeTypeModel::maPositionHorizontal, oox::vml::ShapeTypeModel::maPositionHorizontalRelative, oox::vml::ShapeTypeModel::maPositionVertical, oox::vml::ShapeTypeModel::maPositionVerticalRelative, PROP_AnchorType, PROP_HoriOrient, PROP_HoriOrientRelation, PROP_PageToggle, PROP_VertOrient, PROP_VertOrientRelation, oox::PropertySet::setAnyProperty(), and oox::PropertySet::setProperty().
Referenced by oox::vml::SimpleShape::createPictureObject(), oox::vml::SimpleShape::implConvertAndInsert(), oox::vml::ComplexShape::implConvertAndInsert(), and oox::vml::GroupShape::implConvertAndInsert().
|
static |
Definition at line 739 of file vmlformatting.cxx.
Referenced by oox::vml::FillModel::pushToPropMap().
|
static |
Definition at line 580 of file vmlshape.cxx.
References oox::vml::ConversionHelper::decodeMeasureToHmm(), oox::vml::ShapeTypeModel::maMarginTop, oox::vml::ShapeTypeModel::moWrapSide, oox::vml::ShapeTypeModel::moWrapType, PROP_SurroundContour, and oox::PropertySet::setProperty().
Referenced by lcl_SetAnchorType().
| const sal_Int32 oox::vml::VML_CLIENTDATA_CHECKED = 1 |
Definition at line 49 of file vmlshape.hxx.
| const sal_Int32 oox::vml::VML_CLIENTDATA_FORMULA = 4 |
Definition at line 56 of file vmlshape.hxx.
| const sal_Int32 oox::vml::VML_CLIENTDATA_INTEGER = 1 |
Definition at line 53 of file vmlshape.hxx.
| const sal_Int32 oox::vml::VML_CLIENTDATA_MIXED = 2 |
Definition at line 50 of file vmlshape.hxx.
| const sal_Int32 oox::vml::VML_CLIENTDATA_NUMBER = 2 |
Definition at line 54 of file vmlshape.hxx.
| const sal_Int32 oox::vml::VML_CLIENTDATA_REFERENCE = 3 |
Definition at line 55 of file vmlshape.hxx.
| const sal_Int32 oox::vml::VML_CLIENTDATA_TEXT = 0 |
Definition at line 52 of file vmlshape.hxx.
| const sal_Int32 oox::vml::VML_CLIENTDATA_UNCHECKED = 0 |
Definition at line 48 of file vmlshape.hxx.