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.