LibreOffice Module oox (master) 1
|
Namespaces | |
namespace | chart |
namespace | table |
Classes | |
struct | AdjustHandle |
class | AdvancedDiagramHelper |
class | AlgAtom |
class | ArtisticEffectContext |
Context handler that imports a14:imgProps, a14:imgLayer, a14:imgEffect containers and the a14:artistic* effect tags defined in the MS-ODRAWXML extension. More... | |
struct | ArtisticEffectProperties |
struct | AxisIdPair |
struct | BevelProperties |
class | BlipContext |
Context handler that imports the a:blip element containing the fill bitmap and bitmap color transformation settings. More... | |
class | BlipExtensionContext |
Context handler that imports the a:extLst element inside a:blip and its children a:ext, which can contain transformations to the bitmap. More... | |
class | BlipFillContext |
Context handler that imports the a:blipFill element. More... | |
struct | BlipFillProperties |
class | BulletList |
class | ChartExport |
class | ChartGraphicDataContext |
struct | ChartShapeInfo |
Additional information for a chart embedded in a drawing shape. More... | |
class | ChooseAtom |
"choose" statements. More... | |
class | ClrMap |
class | clrMapContext |
class | ClrScheme |
class | clrSchemeColorContext |
class | clrSchemeContext |
class | Color |
class | ColorChangeContext |
Context handler that imports the a:clrChange element containing the colors of a bitmap color change transformation. More... | |
class | ColorContext |
Context handler for elements that contain a color value element (a:scrgbClr, a:srgbClr, a:hslClr, a:sysClr, a:schemeClr, a:prstClr). More... | |
class | ColorFragmentHandler |
class | ColorPropertySet |
class | ColorsContext |
Same as ColorContext, but handles multiple colors. More... | |
class | ColorValueContext |
Context handler for the different color value elements (a:scrgbClr, a:srgbClr, a:hslClr, a:sysClr, a:schemeClr, a:prstClr). More... | |
class | CompositeAlg |
Specifies the size and position for all child layout nodes. More... | |
class | ConditionAtom |
struct | ConditionAttr |
struct | ConnectionSite |
class | ConnectorShapeContext |
struct | ConnectorShapeProperties |
struct | Constraint |
Constraints allow you to specify an ideal (or starting point) size for each shape. More... | |
class | ConstraintAtom |
class | ConstraintListContext |
class | CustomShapeGeometryContext |
struct | CustomShapeGuide |
class | CustomShapeProperties |
class | DataLabelsRange |
A helper container class to collect the chart data point labels and the address of the cell[range] from which the labels are sourced if that is the case. More... | |
class | DataModelContext |
class | Diagram |
struct | DiagramColor |
class | DiagramData |
class | DiagramDataFragmentHandler |
class | DiagramDefinitionContext |
class | DiagramGraphicDataContext |
class | DiagramLayout |
class | DiagramLayoutFragmentHandler |
class | DiagramQStylesFragmentHandler |
struct | DiagramStyle |
class | DMLPresetShapeExporter |
Class for exporting the custom shapes to OOXML preset ones, if possible. More... | |
class | DMLTextExport |
Interface to be implemented by the parent exporter that knows how to handle shape text. More... | |
class | DrawingML |
class | DuotoneContext |
Context handler that imports the a:duotone element containing the colors of a bitmap duotone transformation. More... | |
struct | Effect |
struct | EffectGlowProperties |
struct | EffectProperties |
class | EffectPropertiesContext |
struct | EffectShadowProperties |
struct | EffectSoftEdgeProperties |
struct | EmuPoint |
A structure for a point with 64-bit integer components. More... | |
struct | EmuRectangle |
A structure for a rectangle with 64-bit integer components. More... | |
struct | EmuSize |
A structure for a size with 64-bit integer components. More... | |
struct | FillProperties |
class | FillPropertiesContext |
Context handler for elements that contain a fill property element (a:noFill, a:solidFill, a:gradFill, a:pattFill, a:blipFill, a:grpFill). More... | |
class | ForEachAtom |
struct | Generic3DProperties |
struct | GeomRect |
class | GradientFillContext |
Context handler that imports the a:gradFill element. More... | |
struct | GradientFillProperties |
class | GraphicalObjectFrameContext |
class | GraphicExport |
class | GraphicExportCache |
struct | GraphicProperties |
class | GraphicShapeContext |
class | GuidContext |
class | HyperLinkContext |
struct | IndexRange |
struct | IteratorAttr |
class | LayoutAtom |
abstract Atom for the layout More... | |
struct | LayoutAtomVisitor |
class | LayoutAtomVisitorBase |
class | LayoutNode |
class | LayoutNodeContext |
struct | LineArrowProperties |
struct | LineProperties |
class | LinePropertiesContext |
struct | LinkedTxbxAttr |
Attributes for a linked textbox. More... | |
class | objectDefaultContext |
class | OleObjectGraphicDataContext |
struct | Path2D |
class | PatternFillContext |
Context handler that imports the a:pattFill element. More... | |
struct | PatternFillProperties |
class | PresetShapeGeometryContext |
class | PresetTextShapeContext |
class | PyraAlg |
Lays out child layout nodes along a vertical path and works with the trapezoid shape to create a pyramid. More... | |
class | RegularTextRunContext |
struct | RotationProperties |
struct | Rule |
Rules allow you to specify what to do when constraints can't be fully satisfied. More... | |
class | RuleAtom |
Represents one <dgm:rule> element. More... | |
class | RuleListContext |
Handles one <dgm:ruleLst> element. More... | |
class | Scene3DPropertiesContext |
class | Scene3DRotationPropertiesContext |
class | SceneText3DPropertiesContext |
class | ShallowPresNameVisitor |
class | Shape |
struct | Shape3DProperties |
class | Shape3DPropertiesContext |
class | ShapeAtom |
class | ShapeContext |
class | ShapeCreationVisitor |
class | ShapeExport |
class | ShapeGroupContext |
class | ShapeLayoutingVisitor |
class | ShapePropertiesContext |
struct | ShapePropertyInfo |
class | ShapePropertyMap |
class | ShapeStyleContext |
struct | ShapeStyleRef |
class | ShapeTemplateVisitor |
class | SimpleFillPropertiesContext |
Context handler for elements that contain a fill property element (a:noFill, a:solidFill, a:gradFill, a:pattFill, a:blipFill, a:grpFill). More... | |
class | SnakeAlg |
Finds optimal grid to layout children that have fixed aspect ratio. More... | |
class | SolidFillContext |
Context handler that imports the a:solidFill element. More... | |
class | spDefContext |
struct | Text3DProperties |
class | TextBody |
class | TextBodyContext |
struct | TextBodyProperties |
class | TextBodyPropertiesContext |
struct | TextCharacterProperties |
class | TextCharacterPropertiesContext |
class | TextEffectsContext |
class | TextField |
class | TextFieldContext |
class | TextFont |
carries a CT_TextFont More... | |
class | TextListStyle |
class | TextListStyleContext |
class | TextParagraph |
class | TextParagraphProperties |
class | TextParagraphPropertiesContext |
class | TextRun |
class | TextSpacing |
carries a CT_TextSpacing More... | |
class | TextSpacingContext |
class | TextTabStopListContext |
class | Theme |
class | ThemeElementsContext |
class | ThemeFilterBase |
class | ThemeFragmentHandler |
class | ThemeOverrideFragmentHandler |
class | Transform2DContext |
context to import a CT_Transform2D More... | |
class | URLTransformer |
Enumerations | |
enum | PredefinedClrSchemeId { dk1 = 0 , lt1 , dk2 , lt2 , accent1 , accent2 , accent3 , accent4 , accent5 , accent6 , hlink , folHlink , Count } |
enum class | ShapeProperty { LineStyle , LineWidth , LineColor , LineTransparency , LineDash , LineCap , LineJoint , LineStart , LineStartWidth , LineStartCenter , LineEnd , LineEndWidth , LineEndCenter , FillStyle , FillColor , FillTransparency , GradientTransparency , FillGradient , FillBitmap , FillBitmapMode , FillBitmapSizeX , FillBitmapSizeY , FillBitmapOffsetX , FillBitmapOffsetY , FillBitmapRectanglePoint , FillHatch , FillBackground , FillUseSlideBackground , FillBitmapName , ShadowXDistance , ShadowSizeX , ShadowSizeY , LAST = ShadowSizeY } |
Enumeration for various properties related to drawing shape formatting. More... | |
enum | AxesType { AXIS_PRIMARY_X = 1 , AXIS_PRIMARY_Y = 2 , AXIS_PRIMARY_Z = 3 , AXIS_SECONDARY_X = 4 , AXIS_SECONDARY_Y = 5 } |
enum | DocumentType { DOCUMENT_DOCX , DOCUMENT_PPTX , DOCUMENT_XLSX } |
Functions | |
std::u16string_view | getPredefinedClrNames (PredefinedClrSchemeId eID) |
static void | setClrMap (const ::oox::AttributeList &rAttributes, ClrMap &rClrMap, sal_Int32 nToken) |
model::ThemeColorType | schemeNameToThemeColorType (OUString const &rSchemeName) |
model::ThemeColorType | schemeTokenToThemeColorType (sal_uInt32 nToken) |
static OUString | GetFormulaParameter (const EnhancedCustomShapeParameter &rParameter) |
static EnhancedCustomShapeParameter | GetAdjCoordinate (CustomShapeProperties &rCustomShapeProperties, const OUString &rValue, bool bNoSymbols=true) |
static OUString | convertToOOEquation (CustomShapeProperties &rCustomShapeProperties, std::u16string_view rSource) |
static const OUString & | GetGeomGuideName (const OUString &rValue) |
static void | addProperty (const OUString &rName, const css::uno::Reference< css::beans::XPropertySetInfo > &xInfo, std::vector< std::pair< OUString, css::uno::Any > > &rTarget, const css::uno::Reference< css::beans::XPropertySet > &xPropSet) |
static void | Connection_dump (const svx::diagram::Connection &rConnection) |
static void | Point_dump (const svx::diagram::Point &rPoint, const Shape *pShape) |
static void | sortChildrenByZOrder (const ShapePtr &pShape) |
static void | removeUnneededGroupShapes (const ShapePtr &pShape) |
Removes empty group shapes, now that their spacing influenced the layout. More... | |
static uno::Reference< xml::dom::XDocument > | loadFragment (core::XmlFilterBase &rFilter, const OUString &rFragmentPath) |
static uno::Reference< xml::dom::XDocument > | loadFragment (core::XmlFilterBase &rFilter, const rtl::Reference< core::FragmentHandler > &rxHandler) |
static void | importFragment (core::XmlFilterBase &rFilter, const uno::Reference< xml::dom::XDocument > &rXDom, const OUString &rDocName, const DiagramPtr &pDiagram, const rtl::Reference< core::FragmentHandler > &rxHandler) |
void | loadDiagram (ShapePtr const &pShape, core::XmlFilterBase &rFilter, const OUString &rDataModelPath, const OUString &rLayoutPath, const OUString &rQStylePath, const OUString &rColorStylePath, const oox::core::Relations &rRelations) |
load diagram data, and put resulting graphic into shape More... | |
sal_Int32 | GetCoordinate (sal_Int32 nValue) |
converts EMUs into 1/100th mmm More... | |
sal_Int32 | GetCoordinate (std::u16string_view sValue) |
converts an emu string into 1/100th mmm More... | |
sal_Int32 | GetPointFromCoordinate (sal_Int32 nValue) |
converts 1/100mm to EMU More... | |
sal_Int32 | GetPercent (std::u16string_view sValue) |
converts a ST_Percentage % string into 1/1000th of % More... | |
double | GetPositiveFixedPercentage (const OUString &sValue) |
Converts a ST_PositiveFixedPercentage to a float. More... | |
awt::Point | GetPointPercent (const Reference< XFastAttributeList > &xAttribs) |
converts the attributes from a CT_TLPoint into an awt Point with 1/1000% More... | |
float | GetTextSize (std::u16string_view sValue) |
converts the ST_TextFontSize to point More... | |
sal_Int32 | GetTextSpacingPoint (std::u16string_view sValue) |
converts the ST_TextSpacingPoint to 1/100mm More... | |
sal_Int32 | GetTextSpacingPoint (sal_Int32 nValue) |
float | GetFontHeight (sal_Int32 nHeight) |
sal_Int16 | GetFontUnderline (sal_Int32 nToken) |
sal_Int16 | GetFontStrikeout (sal_Int32 nToken) |
sal_Int16 | GetCaseMap (sal_Int32 nToken) |
ParagraphAdjust | GetParaAdjust (sal_Int32 nAlign) |
converts a paragraph align to a ParaAdjust More... | |
TextVerticalAdjust | GetTextVerticalAdjust (sal_Int32 nToken) |
const char * | GetTextVerticalAdjust (TextVerticalAdjust eAdjust) |
TabAlign | GetTabAlign (sal_Int32 aToken) |
const char * | GetHatchPattern (const drawing::Hatch &rHatch) |
std::optional< OString > | GetTextVerticalType (sal_Int32 nRotateAngle) |
Converts nRotate angle to TextVerticalType string appearing in ooxml. More... | |
IntegerRectangle2D | GetRelativeRect (const Reference< XFastAttributeList > &xAttribs) |
converts the attributes from a CT_RelativeRect to an IntegerRectangle2D More... | |
void | fillRelativeRectangle (model::RelativeRectangle &rRelativeRectangle, const Reference< XFastAttributeList > &xAttribs) |
awt::Size | GetSize2D (const Reference< XFastAttributeList > &xAttribs) |
converts the attributes from a CT_Size2D into an awt Size with 1/100thmm More... | |
IndexRange | GetIndexRange (const Reference< XFastAttributeList > &xAttributes) |
model::RectangleAlignment | convertToRectangleAlignment (sal_Int32 nToken) |
OUString | getEmbeddedWAVAudioFile (const core::Relations &rRelations, const AttributeList &rAttribs) |
static SdrTextHorzAdjust | lcl_convertAdjust (ParagraphAdjust eAdjust) |
static void | lcl_copyCharPropsToShape (const uno::Reference< drawing::XShape > &xShape, const TextBodyPtr &pTextBody, const ::oox::core::XmlFilterBase &rFilter) |
static void | pushToGrabBag (PropertySet &rPropSet, const std::vector< PropertyValue > &aVectorOfPropertyValues) |
static void | applyStyleList (const TextParagraphPropertiesArray &rSourceListStyle, TextParagraphPropertiesArray &rDestListStyle) |
static Reference< chart2::data::XLabeledDataSequence > | lcl_getCategories (const Reference< chart2::XDiagram > &xDiagram, bool &bHasDateCategories) |
static Reference< chart2::data::XLabeledDataSequence > | lcl_getDataSequenceByRole (const Sequence< Reference< chart2::data::XLabeledDataSequence > > &aLabeledSeq, const OUString &rRole) |
static bool | lcl_hasCategoryLabels (const Reference< chart2::XChartDocument > &xChartDoc) |
static bool | lcl_isCategoryAxisShifted (const Reference< chart2::XDiagram > &xDiagram) |
static sal_Int32 | lcl_getCategoryAxisType (const Reference< chart2::XDiagram > &xDiagram, sal_Int32 nDimensionIndex, sal_Int32 nAxisIndex) |
static OUString | lclGetTimeUnitToken (sal_Int32 nTimeUnit) |
static cssc::TimeIncrement | lcl_getDateTimeIncrement (const Reference< chart2::XDiagram > &xDiagram, sal_Int32 nAxisIndex) |
static bool | lcl_isSeriesAttachedToFirstAxis (const Reference< chart2::XDataSeries > &xDataSeries) |
static OUString | lcl_flattenStringSequence (const Sequence< OUString > &rSequence) |
static Sequence< OUString > | lcl_getLabelSequence (const Reference< chart2::data::XDataSequence > &xLabelSeq) |
static void | lcl_fillCategoriesIntoStringVector (const Reference< chart2::data::XDataSequence > &xCategories, ::std::vector< OUString > &rOutCategories) |
static ::std::vector< double > | lcl_getAllValuesFromSequence (const Reference< chart2::data::XDataSequence > &xSeq) |
static sal_Int32 | lcl_getChartType (std::u16string_view sChartType) |
static sal_Int32 | lcl_generateRandomValue () |
static css::uno::Any | getLineDash (const css::uno::Reference< css::frame::XModel > &xModel, const OUString &rDashName) |
static OUString | lclConvertRectanglePointToToken (RectanglePoint eRectanglePoint) |
static OUString | lcl_GetTarget (const css::uno::Reference< css::frame::XModel > &xModel, OUString &rURL) |
static OUString | GetAutoNumType (SvxNumType nNumberingType, bool bSDot, bool bPBehind, bool bPBoth) |
static std::map< OString, std::vector< OString > > | lcl_getAdjNames () |
static sal_Int32 | lcl_CalculateDist (const double dX, const double dY) |
static sal_Int32 | lcl_CalculateDir (const double dX, const double dY) |
static bool | IsNonEmptySimpleText (const Reference< XInterface > &xIface) |
static void | AddExtLst (FSHelperPtr const &pFS, Reference< XPropertySet > const &xShape) |
static bool | lcl_IsOnDenylist (OUString const &rShapeType) |
static bool | lcl_IsOnAllowlist (OUString const &rShapeType) |
static bool | lcl_GetHandlePosition (sal_Int32 &nValue, const EnhancedCustomShapeParameter &rParam, const Sequence< EnhancedCustomShapeAdjustmentValue > &rSeq) |
static void | lcl_AnalyzeHandles (const uno::Sequence< beans::PropertyValues > &rHandles, std::vector< std::pair< sal_Int32, sal_Int32 > > &rHandlePositionList, const Sequence< EnhancedCustomShapeAdjustmentValue > &rSeq) |
static void | lcl_AppendAdjustmentValue (std::vector< std::pair< sal_Int32, sal_Int32 > > &rAvList, sal_Int32 nAdjIdx, sal_Int32 nValue) |
static sal_Int32 | lcl_NormalizeAngle (sal_Int32 nAngle) |
static sal_Int32 | lcl_CircleAngle2CustomShapeEllipseAngleOOX (const sal_Int32 nInternAngle, const sal_Int32 nWidth, const sal_Int32 nHeight) |
static OUString | lcl_GetTarget (const css::uno::Reference< css::frame::XModel > &xModel, std::u16string_view rURL) |
static void | lcl_Rotate (sal_Int32 nAngle, Point center, awt::Point &pt) |
static void | lcl_FlipHFlipV (tools::Polygon aPoly, sal_Int32 nAngle, bool &rFlipH, bool &rFlipV) |
static sal_Int32 | lcl_GetAngle (tools::Polygon aPoly) |
static void | lcl_GetConnectorAdjustValue (const Reference< XShape > &xShape, tools::Polygon aPoly, ConnectorType eConnectorType, std::vector< std::pair< sal_Int32, sal_Int32 > > &rAvList) |
static sal_Int32 | lcl_GetGluePointId (const Reference< XShape > &xShape, sal_Int32 nGluePointId) |
static const NameToConvertMapType & | lcl_GetConverters () |
static bool | lcl_isTextBox (const Reference< XInterface > &xIface) |
OUString | getEmbeddedWAVAudioFile (const ::oox::core::Relations &rRelations, const AttributeList &rAttribs) |
css::awt::Point | GetPointPercent (const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttribs) |
converts the attributes from a CT_TLPoint into an awt Point with 1/1000% More... | |
css::awt::Size | GetSize2D (const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttributes) |
converts the attributes from a CT_Size2D into an awt Size with 1/100th mm More... | |
css::geometry::IntegerRectangle2D | GetRelativeRect (const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttributes) |
converts the attributes from a CT_RelativeRect to an IntegerRectangle2D More... | |
void | fillRelativeRectangle (model::RelativeRectangle &rRelativeRectangle, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttributes) |
css::style::TabAlign | GetTabAlign (::sal_Int32 aToken) |
OOX_DLLPUBLIC const char * | GetTextVerticalAdjust (css::drawing::TextVerticalAdjust eAdjust) |
const char * | GetHatchPattern (const css::drawing::Hatch &rHatch) |
IndexRange | GetIndexRange (const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttributes) |
retrieve the content of CT_IndexRange More... | |
OString | calcRotationValue (sal_Int32 nRotation) |
nRotation is a 100th of a degree and the return value is in a 60,000th of a degree More... | |
sal_Int64 | convertHmmToEmu (sal_Int32 nValue) |
Converts the passed 32-bit integer value from 1/100 mm to EMUs. More... | |
sal_Int32 | convertEmuToHmm (sal_Int64 nValue) |
Converts the passed 64-bit integer value from EMUs to 1/100 mm. More... | |
float | convertEmuToPoints (sal_Int64 nValue) |
Converts the passed 64-bit integer value from EMUs to Points. More... | |
double | convertPointToMms (double fValue) |
Converts the passed double value from points to mm. More... | |
sal_Int32 | ExportRotateClockwisify (Degree100 input) |
constexpr const char * | getComponentDir (DocumentType eDocumentType) |
constexpr const char * | getRelationCompPrefix (DocumentType eDocumentType) |
Variables | |
const FormulaCommandNameTable | pFormulaCommandNameTable [] |
static const FormulaCommandHMap * | pCommandHashMap |
constexpr int | NUM_TEXT_LIST_STYLE_ENTRIES = 9 |
const sal_Int32 | PER_PERCENT = 1000 |
const sal_Int32 | MAX_PERCENT = 100 * PER_PERCENT |
const sal_Int32 | PER_DEGREE = 60000 |
const sal_Int32 | MAX_DEGREE = 360 * PER_DEGREE |
const sal_Int32 | THEMED_STYLE_SUBTLE = 1 |
const sal_Int32 | THEMED_STYLE_MODERATE = 2 |
const sal_Int32 | THEMED_STYLE_INTENSE = 3 |
typedef std::shared_ptr< AlgAtom > oox::drawingml::AlgAtomPtr |
Definition at line 204 of file diagramlayoutatoms.hxx.
typedef std::shared_ptr< ClrMap > oox::drawingml::ClrMapPtr |
Definition at line 64 of file clrscheme.hxx.
typedef std::shared_ptr< ConditionAtom > oox::drawingml::ConditionAtomPtr |
Definition at line 291 of file diagramlayoutatoms.hxx.
typedef std::vector<ConnectorShapeProperties> oox::drawingml::ConnectorShapePropertiesList |
typedef std::shared_ptr< CustomShapeProperties > oox::drawingml::CustomShapePropertiesPtr |
Definition at line 37 of file customshapeproperties.hxx.
typedef std::map<OUString,DiagramColor> oox::drawingml::DiagramColorMap |
Definition at line 126 of file oox/source/drawingml/diagram/diagram.hxx.
typedef std::map< OUString, css::uno::Reference<css::xml::dom::XDocument> > oox::drawingml::DiagramDomMap |
Definition at line 43 of file oox/source/drawingml/diagram/diagram.hxx.
typedef std::shared_ptr< DiagramLayout > oox::drawingml::DiagramLayoutPtr |
Definition at line 101 of file oox/source/drawingml/diagram/diagram.hxx.
typedef std::shared_ptr< Diagram > oox::drawingml::DiagramPtr |
Definition at line 165 of file oox/source/drawingml/diagram/diagram.hxx.
typedef std::map<OUString,DiagramStyle> oox::drawingml::DiagramQStyleMap |
Definition at line 111 of file oox/source/drawingml/diagram/diagram.hxx.
typedef std::shared_ptr< EffectProperties > oox::drawingml::EffectPropertiesPtr |
Definition at line 71 of file drawingmltypes.hxx.
typedef std::shared_ptr< FillProperties > oox::drawingml::FillPropertiesPtr |
Definition at line 59 of file drawingmltypes.hxx.
typedef RefVector< FillProperties > oox::drawingml::FillStyleList |
typedef RefMap< sal_Int32, TextCharacterProperties > oox::drawingml::FontScheme |
typedef std::shared_ptr< ForEachAtom > oox::drawingml::ForEachAtomPtr |
Definition at line 272 of file diagramlayoutatoms.hxx.
typedef std::unordered_map< OUString, FormulaCommand > oox::drawingml::FormulaCommandHMap |
Definition at line 96 of file customshapegeometry.cxx.
typedef std::shared_ptr< GraphicProperties > oox::drawingml::GraphicPropertiesPtr |
Definition at line 62 of file drawingmltypes.hxx.
typedef std::map< OUString, LayoutAtomPtr > oox::drawingml::LayoutAtomMap |
Definition at line 44 of file oox/source/drawingml/diagram/diagram.hxx.
typedef std::shared_ptr< LayoutAtom > oox::drawingml::LayoutAtomPtr |
Definition at line 42 of file oox/source/drawingml/diagram/diagram.hxx.
typedef std::shared_ptr< LayoutNode > oox::drawingml::LayoutNodePtr |
Definition at line 40 of file oox/source/drawingml/diagram/diagram.hxx.
typedef std::map<sal_Int32, sal_Int32> oox::drawingml::LayoutProperty |
Definition at line 88 of file diagramlayoutatoms.hxx.
typedef std::map<OUString, LayoutProperty> oox::drawingml::LayoutPropertyMap |
Definition at line 89 of file diagramlayoutatoms.hxx.
typedef std::shared_ptr< LineProperties > oox::drawingml::LinePropertiesPtr |
Definition at line 56 of file drawingmltypes.hxx.
typedef RefVector< LineProperties > oox::drawingml::LineStyleList |
typedef std::unordered_map< const char*, ShapeConverter, rtl::CStringHash, rtl::CStringEqual> oox::drawingml::NameToConvertMapType |
Definition at line 2030 of file shapes.cxx.
typedef std::shared_ptr< DiagramData > oox::drawingml::OoxDiagramDataPtr |
Definition at line 75 of file datamodel.hxx.
typedef std::map< const svx::diagram::Point*, ShapePtr > oox::drawingml::PresPointShapeMap |
Definition at line 45 of file oox/source/drawingml/diagram/diagram.hxx.
typedef std::shared_ptr< Shape3DProperties > oox::drawingml::Shape3DPropertiesPtr |
Definition at line 65 of file drawingmltypes.hxx.
typedef std::shared_ptr< ShapeAtom > oox::drawingml::ShapeAtomPtr |
Definition at line 367 of file diagramlayoutatoms.hxx.
typedef ShapeExport &(ShapeExport::* oox::drawingml::ShapeConverter) (const Reference< XShape > &) |
Definition at line 2029 of file shapes.cxx.
typedef ::std::map< OUString, ShapePtr > oox::drawingml::ShapeIdMap |
using oox::drawingml::ShapePairs = typedef std::map<std::shared_ptr<drawingml::Shape>, css::uno::Reference<css::drawing::XShape> > |
Definition at line 178 of file diagram.cxx.
typedef o3tl::enumarray<ShapeProperty, sal_Int32> oox::drawingml::ShapePropertyIds |
Definition at line 81 of file shapepropertymap.hxx.
typedef std::shared_ptr< Shape > oox::drawingml::ShapePtr |
Definition at line 80 of file drawingmltypes.hxx.
typedef ::std::map< sal_Int32, ShapeStyleRef > oox::drawingml::ShapeStyleRefMap |
typedef std::shared_ptr< TextBody > oox::drawingml::TextBodyPtr |
Definition at line 74 of file drawingmltypes.hxx.
typedef std::shared_ptr< TextCharacterProperties > oox::drawingml::TextCharacterPropertiesPtr |
Definition at line 68 of file drawingmltypes.hxx.
typedef std::shared_ptr< TextListStyle > oox::drawingml::TextListStylePtr |
Definition at line 77 of file drawingmltypes.hxx.
typedef std::array<TextParagraphProperties, NUM_TEXT_LIST_STYLE_ENTRIES> oox::drawingml::TextParagraphPropertiesArray |
Definition at line 30 of file textliststyle.hxx.
Definition at line 39 of file textbody.hxx.
typedef std::shared_ptr< TextRun > oox::drawingml::TextRunPtr |
Definition at line 65 of file textrun.hxx.
typedef RefVector< TextRun > oox::drawingml::TextRunVector |
Definition at line 42 of file textparagraph.hxx.
typedef std::shared_ptr< Theme > oox::drawingml::ThemePtr |
Definition at line 84 of file drawingmltypes.hxx.
typedef std::weak_ptr< Shape > oox::drawingml::WeakShapePtr |
Definition at line 81 of file drawingmltypes.hxx.
Enumerator | |
---|---|
AXIS_PRIMARY_X | |
AXIS_PRIMARY_Y | |
AXIS_PRIMARY_Z | |
AXIS_SECONDARY_X | |
AXIS_SECONDARY_Y |
Definition at line 73 of file chartexport.hxx.
Enumerator | |
---|---|
dk1 | |
lt1 | |
dk2 | |
lt2 | |
accent1 | |
accent2 | |
accent3 | |
accent4 | |
accent5 | |
accent6 | |
hlink | |
folHlink | |
Count |
Definition at line 36 of file clrscheme.hxx.
|
strong |
Enumeration for various properties related to drawing shape formatting.
This is an abstraction for shape formatting properties that have different names in various implementations, e.g. drawing shapes vs. chart objects.
If you insert ids into this list, then update spnCommonPropIds, spnLinearPropIds and spnFilledPropIds of oox/source/drawingml/chart/objectformatter.cxx if the newly inserted enum is inside the range they cover
Definition at line 44 of file shapepropertymap.hxx.
|
static |
Definition at line 397 of file shapes.cxx.
References FSNS().
Referenced by oox::drawingml::ShapeExport::WriteConnectorShape(), oox::drawingml::ShapeExport::WriteCustomShape(), oox::drawingml::ShapeExport::WriteEllipseShape(), oox::drawingml::ShapeExport::WriteGraphicObjectShapePart(), oox::drawingml::ShapeExport::WriteGroupShape(), oox::drawingml::ShapeExport::WriteLineShape(), oox::drawingml::ShapeExport::WriteMathShape(), oox::drawingml::ShapeExport::WriteNonVisualDrawingProperties(), oox::drawingml::ShapeExport::WriteOLE2Shape(), oox::drawingml::ShapeExport::WritePolyPolygonShape(), oox::drawingml::ShapeExport::WriteRectangleShape(), oox::drawingml::ShapeExport::WriteTableShape(), and oox::drawingml::ShapeExport::WriteTextShape().
|
static |
Definition at line 89 of file datamodel.cxx.
References rTarget.
Referenced by oox::drawingml::DiagramData::secureStyleDataFromShapeToModel().
|
static |
Definition at line 57 of file textliststyle.cxx.
References namespaces::i, and NUM_TEXT_LIST_STYLE_ENTRIES.
Referenced by oox::drawingml::TextListStyle::apply().
|
inline |
nRotation is a 100th of a degree and the return value is in a 60,000th of a degree
Also rotation is in opposite directions so multiply with -1
Definition at line 171 of file drawingmltypes.hxx.
Referenced by oox::drawingml::ChartExport::exportTitle(), and oox::drawingml::DrawingML::WriteText().
|
static |
Definition at line 412 of file datamodel.cxx.
References svx::diagram::Connection::mnDestOrder, svx::diagram::Connection::mnSourceOrder, svx::diagram::Connection::msDestId, svx::diagram::Connection::msModelId, svx::diagram::Connection::msParTransId, svx::diagram::Connection::msPresId, svx::diagram::Connection::msSibTransId, svx::diagram::Connection::msSourceId, and SAL_INFO.
Referenced by oox::drawingml::DiagramData::dump().
|
inline |
Converts the passed 64-bit integer value from EMUs to 1/100 mm.
Definition at line 188 of file drawingmltypes.hxx.
References nValue.
Referenced by oox::drawingml::Shape::createAndInsert(), oox::vml::ConversionHelper::decodeMeasureToHmm(), oox::drawingml::LineProperties::getLineWidth(), oox::ppt::PresentationFragmentHandler::importSlide(), oox::drawingml::EffectProperties::pushToPropMap(), and oox::drawingml::DrawingML::WriteOutline().
|
inline |
Converts the passed 64-bit integer value from EMUs to Points.
Definition at line 194 of file drawingmltypes.hxx.
References o3tl::emu, nValue, and o3tl::pt.
Referenced by oox::vml::TextpathModel::pushToPropMap().
|
inline |
Converts the passed 32-bit integer value from 1/100 mm to EMUs.
Definition at line 182 of file drawingmltypes.hxx.
References o3tl::convert(), o3tl::emu, o3tl::mm100, and nValue.
Referenced by oox::drawingml::chart::ChartDrawingFragment::ChartDrawingFragment(), oox::drawingml::ShapeExport::WriteBorderLine(), oox::drawingml::DrawingML::WriteGlowEffect(), oox::drawingml::DrawingML::WriteOutline(), oox::drawingml::DrawingML::WriteParagraphProperties(), oox::drawingml::DrawingML::WriteShapeEffects(), oox::drawingml::DrawingML::WriteSoftEdgeEffect(), oox::drawingml::ShapeExport::WriteTable(), oox::drawingml::ShapeExport::WriteTableCellProperties(), oox::drawingml::DrawingML::WriteText(), and oox::drawingml::DrawingML::WriteTransformation().
|
inline |
Converts the passed double value from points to mm.
Definition at line 200 of file drawingmltypes.hxx.
References o3tl::convert(), o3tl::mm, and o3tl::pt.
Referenced by oox::drawingml::AlgAtom::layoutShape().
|
static |
Definition at line 453 of file customshapegeometry.cxx.
References GetAdjCoordinate(), GetFormulaParameter(), o3tl::getToken(), namespaces::i, nIndex, pCommandHashMap, and pFormulaCommandNameTable.
model::RectangleAlignment oox::drawingml::convertToRectangleAlignment | ( | sal_Int32 | nToken | ) |
Definition at line 440 of file drawingmltypes.cxx.
References model::Bottom, model::BottomLeft, model::BottomRight, model::Center, model::Left, nToken, model::Right, model::Top, model::TopLeft, model::TopRight, and model::Unset.
Referenced by oox::drawingml::EffectPropertiesContext::onCreateContext(), and oox::drawingml::BlipFillContext::onCreateContext().
|
inline |
Definition at line 123 of file drawingml.hxx.
References o3tl::strong_int< typename UNDERLYING_TYPE, typename PHANTOM_TYPE >::get().
Referenced by oox::drawingml::DrawingML::WriteShapeTransformation().
void oox::drawingml::fillRelativeRectangle | ( | model::RelativeRectangle & | rRelativeRectangle, |
const css::uno::Reference< css::xml::sax::XFastAttributeList > & | xAttributes | ||
) |
void oox::drawingml::fillRelativeRectangle | ( | model::RelativeRectangle & | rRelativeRectangle, |
const Reference< XFastAttributeList > & | xAttribs | ||
) |
Definition at line 417 of file drawingmltypes.cxx.
References model::RelativeRectangle::mnBottom, model::RelativeRectangle::mnLeft, model::RelativeRectangle::mnRight, and model::RelativeRectangle::mnTop.
Referenced by oox::drawingml::GradientFillContext::onCreateContext(), and oox::drawingml::BlipFillContext::onCreateContext().
|
static |
Definition at line 197 of file customshapegeometry.cxx.
References oox::AttributeConversion::decodeToken(), oox::drawingml::CustomShapeProperties::getAdjustmentGuideList(), oox::drawingml::CustomShapeProperties::GetCustomShapeGuideValue(), oox::drawingml::CustomShapeProperties::getGuideList(), oox::drawingml::CustomShapeGuide::maFormula, oox::drawingml::CustomShapeGuide::maName, n, SAL_WARN, and oox::drawingml::CustomShapeProperties::SetCustomShapeGuideValue().
Referenced by convertToOOEquation(), and oox::drawingml::CustomShapeGeometryContext::onCreateContext().
|
static |
Definition at line 3010 of file drawingml.cxx.
References SVX_NUM_ARABIC, SVX_NUM_CHARS_LOWER_LETTER, SVX_NUM_CHARS_LOWER_LETTER_N, SVX_NUM_CHARS_UPPER_LETTER, SVX_NUM_CHARS_UPPER_LETTER_N, SVX_NUM_ROMAN_LOWER, and SVX_NUM_ROMAN_UPPER.
Referenced by oox::drawingml::DrawingML::WriteParagraphNumbering().
sal_Int16 oox::drawingml::GetCaseMap | ( | sal_Int32 | nToken | ) |
Definition at line 158 of file drawingmltypes.cxx.
References nToken.
Referenced by oox::drawingml::TextCharacterProperties::pushToPropMap().
|
constexpr |
Definition at line 143 of file drawingml.hxx.
References DOCUMENT_DOCX, DOCUMENT_PPTX, and DOCUMENT_XLSX.
Referenced by oox::drawingml::DrawingML::GetComponentDir(), and oox::drawingml::GraphicExport::writeToStorage().
sal_Int32 oox::drawingml::GetCoordinate | ( | sal_Int32 | nValue | ) |
converts EMUs into 1/100th mmm
Definition at line 43 of file drawingmltypes.cxx.
References o3tl::convert(), o3tl::emu, o3tl::mm100, and nValue.
Referenced by oox::drawingml::table::applyLineAttributes(), GetCoordinate(), GetSize2D(), oox::drawingml::Transform2DContext::onCreateContext(), oox::drawingml::TextTabStopListContext::onCreateContext(), oox::shape::WpsContext::onCreateContext(), and oox::drawingml::TextParagraphPropertiesContext::TextParagraphPropertiesContext().
sal_Int32 oox::drawingml::GetCoordinate | ( | std::u16string_view | sValue | ) |
converts an emu string into 1/100th mmm
Definition at line 49 of file drawingmltypes.cxx.
References sax::Converter::convertNumber(), and GetCoordinate().
OUString oox::drawingml::getEmbeddedWAVAudioFile | ( | const ::oox::core::Relations & | rRelations, |
const AttributeList & | rAttribs | ||
) |
OUString oox::drawingml::getEmbeddedWAVAudioFile | ( | const core::Relations & | rRelations, |
const AttributeList & | rAttribs | ||
) |
Definition at line 28 of file embeddedwavaudiofile.cxx.
References oox::AttributeList::getBool(), oox::core::Relations::getFragmentPathFromRelId(), and oox::AttributeList::getStringDefaulted().
Referenced by oox::drawingml::GraphicShapeContext::onCreateContext(), oox::ppt::SoundActionContext::onCreateContext(), and oox::ppt::TimeTargetElementContext::onCreateContext().
float oox::drawingml::GetFontHeight | ( | sal_Int32 | nHeight | ) |
Definition at line 113 of file drawingmltypes.cxx.
Referenced by oox::drawingml::Shape::createAndInsert(), oox::drawingml::TextCharacterProperties::getCharHeightPoints(), oox::drawingml::TextParagraph::insertAt(), and oox::drawingml::TextCharacterProperties::pushToPropMap().
sal_Int16 oox::drawingml::GetFontStrikeout | ( | sal_Int32 | nToken | ) |
Definition at line 146 of file drawingmltypes.cxx.
References nToken.
Referenced by oox::drawingml::TextCharacterProperties::pushToPropMap().
sal_Int16 oox::drawingml::GetFontUnderline | ( | sal_Int32 | nToken | ) |
Definition at line 119 of file drawingmltypes.cxx.
References nToken, and XML_none.
Referenced by oox::drawingml::TextCharacterProperties::pushToPropMap().
|
static |
Definition at line 100 of file customshapegeometry.cxx.
References nValue.
Referenced by convertToOOEquation().
|
static |
Definition at line 631 of file customshapegeometry.cxx.
const char * oox::drawingml::GetHatchPattern | ( | const css::drawing::Hatch & | rHatch | ) |
const char * oox::drawingml::GetHatchPattern | ( | const drawing::Hatch & | rHatch | ) |
Definition at line 262 of file drawingmltypes.cxx.
IndexRange oox::drawingml::GetIndexRange | ( | const css::uno::Reference< css::xml::sax::XFastAttributeList > & | xAttributes | ) |
retrieve the content of CT_IndexRange
IndexRange oox::drawingml::GetIndexRange | ( | const Reference< XFastAttributeList > & | xAttributes | ) |
Definition at line 431 of file drawingmltypes.cxx.
References oox::drawingml::IndexRange::end, and oox::drawingml::IndexRange::start.
|
static |
Definition at line 196 of file drawingml.cxx.
References xModel.
Referenced by oox::drawingml::DrawingML::WriteOutline().
css::style::ParagraphAdjust oox::drawingml::GetParaAdjust | ( | sal_Int32 | nAlign | ) |
converts a paragraph align to a ParaAdjust
Definition at line 169 of file drawingmltypes.cxx.
Referenced by oox::drawingml::AlgAtom::layoutShape(), and oox::drawingml::TextParagraphPropertiesContext::TextParagraphPropertiesContext().
sal_Int32 oox::drawingml::GetPercent | ( | std::u16string_view | sValue | ) |
converts a ST_Percentage % string into 1/1000th of %
Definition at line 64 of file drawingmltypes.cxx.
References sax::Converter::convertNumber().
Referenced by GetPointPercent(), oox::drawingml::EffectPropertiesContext::onCreateContext(), oox::drawingml::TextParagraphPropertiesContext::onCreateContext(), and oox::drawingml::TextSpacingContext::onCreateContext().
sal_Int32 oox::drawingml::GetPointFromCoordinate | ( | sal_Int32 | nValue | ) |
converts 1/100mm to EMU
Definition at line 58 of file drawingmltypes.cxx.
References o3tl::convert(), o3tl::emu, o3tl::mm100, and nValue.
Referenced by oox::drawingml::DrawingML::WriteParagraphTabStops().
css::awt::Point oox::drawingml::GetPointPercent | ( | const css::uno::Reference< css::xml::sax::XFastAttributeList > & | xAttribs | ) |
converts the attributes from a CT_TLPoint into an awt Point with 1/1000%
awt::Point oox::drawingml::GetPointPercent | ( | const Reference< XFastAttributeList > & | xAttribs | ) |
converts the attributes from a CT_TLPoint into an awt Point with 1/1000%
Definition at line 80 of file drawingmltypes.cxx.
References GetPercent().
double oox::drawingml::GetPositiveFixedPercentage | ( | const OUString & | sValue | ) |
Converts a ST_PositiveFixedPercentage to a float.
1.0 == 100%
Definition at line 73 of file drawingmltypes.cxx.
Referenced by oox::ppt::CommonTimeNodeContext::CommonTimeNodeContext(), and oox::drawingml::EffectPropertiesContext::onCreateContext().
OOX_DLLPUBLIC std::u16string_view oox::drawingml::getPredefinedClrNames | ( | PredefinedClrSchemeId | eID | ) |
Definition at line 59 of file clrscheme.cxx.
Referenced by oox::ppt::PresentationFragmentHandler::saveThemeToGrabBag().
|
constexpr |
Definition at line 155 of file drawingml.hxx.
References DOCUMENT_DOCX, DOCUMENT_PPTX, and DOCUMENT_XLSX.
Referenced by oox::drawingml::DrawingML::GetRelationCompPrefix(), and oox::drawingml::GraphicExport::writeToStorage().
css::geometry::IntegerRectangle2D oox::drawingml::GetRelativeRect | ( | const css::uno::Reference< css::xml::sax::XFastAttributeList > & | xAttributes | ) |
converts the attributes from a CT_RelativeRect to an IntegerRectangle2D
IntegerRectangle2D oox::drawingml::GetRelativeRect | ( | const Reference< XFastAttributeList > & | xAttribs | ) |
converts the attributes from a CT_RelativeRect to an IntegerRectangle2D
Definition at line 405 of file drawingmltypes.cxx.
Referenced by oox::drawingml::GradientFillContext::onCreateContext(), and oox::drawingml::BlipFillContext::onCreateContext().
css::awt::Size oox::drawingml::GetSize2D | ( | const css::uno::Reference< css::xml::sax::XFastAttributeList > & | xAttributes | ) |
converts the attributes from a CT_Size2D into an awt Size with 1/100th mm
awt::Size oox::drawingml::GetSize2D | ( | const Reference< XFastAttributeList > & | xAttribs | ) |
converts the attributes from a CT_Size2D into an awt Size with 1/100thmm
Definition at line 426 of file drawingmltypes.cxx.
References GetCoordinate().
Referenced by oox::ppt::PresentationFragmentHandler::onCreateContext().
css::style::TabAlign oox::drawingml::GetTabAlign | ( | ::sal_Int32 | aToken | ) |
TabAlign oox::drawingml::GetTabAlign | ( | sal_Int32 | aToken | ) |
Definition at line 237 of file drawingmltypes.cxx.
Referenced by oox::drawingml::TextTabStopListContext::onCreateContext().
float oox::drawingml::GetTextSize | ( | std::u16string_view | sValue | ) |
converts the ST_TextFontSize to point
Definition at line 86 of file drawingmltypes.cxx.
References sax::Converter::convertNumber().
Referenced by oox::drawingml::TextParagraphPropertiesContext::onCreateContext().
sal_Int32 oox::drawingml::GetTextSpacingPoint | ( | sal_Int32 | nValue | ) |
Definition at line 104 of file drawingmltypes.cxx.
References nValue.
sal_Int32 oox::drawingml::GetTextSpacingPoint | ( | std::u16string_view | sValue | ) |
converts the ST_TextSpacingPoint to 1/100mm
Definition at line 96 of file drawingmltypes.cxx.
References sax::Converter::convertNumber(), GetTextSpacingPoint(), SAL_MAX_INT32, and SAL_MIN_INT32.
Referenced by GetTextSpacingPoint(), oox::drawingml::TextSpacingContext::onCreateContext(), oox::drawingml::TextCharacterProperties::pushToPropMap(), and oox::drawingml::TextSpacing::toMargin().
OOX_DLLPUBLIC const char * oox::drawingml::GetTextVerticalAdjust | ( | css::drawing::TextVerticalAdjust | eAdjust | ) |
css::drawing::TextVerticalAdjust oox::drawingml::GetTextVerticalAdjust | ( | sal_Int32 | nToken | ) |
Definition at line 197 of file drawingmltypes.cxx.
References nToken.
Referenced by oox::shape::WpsContext::onCreateContext(), oox::drawingml::ShapeExport::WriteTableCellProperties(), and oox::drawingml::DrawingML::WriteText().
const char * oox::drawingml::GetTextVerticalAdjust | ( | TextVerticalAdjust | eAdjust | ) |
Definition at line 218 of file drawingmltypes.cxx.
std::optional< OString > oox::drawingml::GetTextVerticalType | ( | sal_Int32 | nRotateAngle | ) |
Converts nRotate angle to TextVerticalType string appearing in ooxml.
Definition at line 380 of file drawingmltypes.cxx.
Referenced by oox::drawingml::ShapeExport::WriteTableCellProperties().
|
static |
Definition at line 238 of file diagram.cxx.
References oox::core::XmlFilterBase::importFragment().
Referenced by loadDiagram().
|
static |
Definition at line 353 of file shapes.cxx.
Referenced by oox::drawingml::ShapeExport::NonEmptyText(), oox::drawingml::ShapeExport::WriteGraphicObjectShapePart(), and oox::drawingml::ShapeExport::WriteGroupShape().
|
static |
Definition at line 666 of file shapes.cxx.
References lcl_GetHandlePosition(), and u.
Referenced by oox::drawingml::ShapeExport::WriteCustomShape().
|
static |
Definition at line 695 of file shapes.cxx.
References nValue.
Referenced by oox::drawingml::ShapeExport::WriteCustomShape(), and oox::drawingml::ShapeExport::WriteEllipseShape().
|
static |
Definition at line 5591 of file drawingml.cxx.
Referenced by oox::drawingml::DrawingML::WriteShapeEffects().
|
static |
Definition at line 5586 of file drawingml.cxx.
Referenced by oox::drawingml::DrawingML::WriteShapeEffects().
|
static |
Definition at line 706 of file shapes.cxx.
References basegfx::fround().
Referenced by oox::drawingml::ShapeExport::WriteEllipseShape().
|
static |
Definition at line 545 of file shape.cxx.
References SDRTEXTHORZADJUST_CENTER, SDRTEXTHORZADJUST_LEFT, and SDRTEXTHORZADJUST_RIGHT.
Referenced by lcl_copyCharPropsToShape().
|
static |
Definition at line 559 of file shape.cxx.
References oox::API_RGB_TRANSPARENT, oox::drawingml::TextFont::getFontData(), PresetGeometryTypeNames::GetFontworkType(), LanguageTag::getLanguageType(), LanguageTag::getLocale(), MsLangId::getScriptType(), SdrObject::getSdrObjectFromXShape(), oox::drawingml::Color::isUsed(), lcl_convertAdjust(), oox::drawingml::TextCharacterProperties::maAsianFont, oox::drawingml::TextCharacterProperties::maAsianThemeFont, oox::drawingml::TextCharacterProperties::maComplexFont, oox::drawingml::TextCharacterProperties::maComplexThemeFont, oox::drawingml::FillProperties::maFillColor, oox::drawingml::TextCharacterProperties::maFillProperties, oox::PropertyMap::makePropertyValueSequence(), oox::drawingml::TextCharacterProperties::maLatinFont, oox::drawingml::TextCharacterProperties::maLatinThemeFont, oox::drawingml::TextCharacterProperties::moBold, oox::drawingml::FillProperties::moFillType, oox::drawingml::TextCharacterProperties::moHeight, oox::drawingml::TextCharacterProperties::moItalic, oox::drawingml::TextCharacterProperties::moLang, oox::drawingml::TextCharacterProperties::moTextOutlineProperties, oox::drawingml::FillProperties::pushToPropMap(), SdrObject::SetMergedItem(), oox::drawingml::Color::setSchemeClr(), u, UNO_NAME_CHAR_HEIGHT, UNO_NAME_CHAR_POSTURE, UNO_NAME_CHAR_WEIGHT, UNO_NAME_LINESTYLE, UNO_NAME_TEXT_AUTOGROWHEIGHT, and UNO_NAME_TEXT_AUTOGROWWIDTH.
Referenced by oox::drawingml::Shape::createAndInsert().
|
static |
Definition at line 399 of file chartexport.cxx.
References namespaces::i.
Referenced by oox::drawingml::ChartExport::exportSeriesCategory().
|
static |
Definition at line 361 of file chartexport.cxx.
Referenced by oox::drawingml::ChartExport::exportSeriesText().
|
static |
Definition at line 1497 of file shapes.cxx.
References tools::Polygon::GetSize(), Point::X(), and Point::Y().
Referenced by oox::drawingml::ShapeExport::WriteConnectorShape().
|
static |
Definition at line 479 of file chartexport.cxx.
References comphelper::rng::uniform_int_distribution().
Referenced by oox::drawingml::ChartExport::exportAxesId().
|
static |
Definition at line 4289 of file drawingml.cxx.
References ERRCODE_NONE, SvStream::GetError(), o3tl::getToken(), nIndex, SvStream::ReadLine(), and SAL_WARN.
static ::std::vector< double > oox::drawingml::lcl_getAllValuesFromSequence | ( | const Reference< chart2::data::XDataSequence > & | xSeq | ) |
Definition at line 422 of file chartexport.cxx.
References namespaces::i.
Referenced by oox::drawingml::ChartExport::exportSeriesValues().
|
static |
Definition at line 1567 of file shapes.cxx.
References tools::Polygon::GetSize(), Point::X(), and Point::Y().
Referenced by oox::drawingml::ShapeExport::WriteConnectorShape().
|
static |
Definition at line 161 of file chartexport.cxx.
References DBG_UNHANDLED_EXCEPTION.
Referenced by oox::drawingml::ChartExport::InitPlotArea(), and lcl_hasCategoryLabels().
|
static |
Definition at line 263 of file chartexport.cxx.
References DBG_UNHANDLED_EXCEPTION.
Referenced by oox::drawingml::ChartExport::exportAxis().
|
static |
Definition at line 442 of file chartexport.cxx.
References oox::drawingml::chart::TYPEID_AREA, oox::drawingml::chart::TYPEID_BAR, oox::drawingml::chart::TYPEID_BUBBLE, oox::drawingml::chart::TYPEID_DOUGHNUT, oox::drawingml::chart::TYPEID_LINE, oox::drawingml::chart::TYPEID_PIE, oox::drawingml::chart::TYPEID_RADARAREA, oox::drawingml::chart::TYPEID_RADARLINE, oox::drawingml::chart::TYPEID_SCATTER, oox::drawingml::chart::TYPEID_STOCK, oox::drawingml::chart::TYPEID_UNKNOWN, and u.
Referenced by oox::drawingml::ChartExport::exportLegend(), oox::drawingml::ChartExport::exportPlotArea(), oox::drawingml::ChartExport::exportSeries(), and oox::drawingml::ChartExport::getChartType().
|
static |
Definition at line 1594 of file shapes.cxx.
References tools::Polygon::GetBoundRect(), tools::Polygon::GetSize(), tools::Rectangle::GetSize(), Size::Height(), namespaces::i, Point::setX(), Point::setY(), Size::Width(), X, Point::X(), Y, and Point::Y().
Referenced by oox::drawingml::ShapeExport::WriteConnectorShape().
|
static |
Definition at line 2032 of file shapes.cxx.
References oox::drawingml::ShapeExport::WriteClosedPolyPolygonShape(), oox::drawingml::ShapeExport::WriteConnectorShape(), oox::drawingml::ShapeExport::WriteCustomShape(), oox::drawingml::ShapeExport::WriteEllipseShape(), oox::drawingml::ShapeExport::WriteGraphicObjectShape(), oox::drawingml::ShapeExport::WriteGroupShape(), oox::drawingml::ShapeExport::WriteLineShape(), oox::drawingml::ShapeExport::WriteOLE2Shape(), oox::drawingml::ShapeExport::WriteOpenPolyPolygonShape(), oox::drawingml::ShapeExport::WriteRectangleShape(), oox::drawingml::ShapeExport::WriteTableShape(), and oox::drawingml::ShapeExport::WriteTextShape().
Referenced by oox::drawingml::ShapeExport::WriteShape().
|
static |
Definition at line 204 of file chartexport.cxx.
Referenced by oox::drawingml::ChartExport::exportCandleStickSeries(), and oox::drawingml::ChartExport::exportSeries().
|
static |
Definition at line 308 of file chartexport.cxx.
References DBG_UNHANDLED_EXCEPTION.
Referenced by oox::drawingml::ChartExport::_exportAxis().
|
static |
Definition at line 1697 of file shapes.cxx.
References namespaces::i.
Referenced by oox::drawingml::ShapeExport::WriteConnectorShape().
|
static |
Definition at line 632 of file shapes.cxx.
Referenced by lcl_AnalyzeHandles().
|
static |
Definition at line 378 of file chartexport.cxx.
References namespaces::i, and pLabels.
Referenced by oox::drawingml::ChartExport::exportSeriesText(), and oox::drawingml::ChartExport::getSplitCategoriesList().
|
static |
Definition at line 2309 of file drawingml.cxx.
References namespaces::i, and xModel.
Referenced by oox::drawingml::ShapeExport::WriteCustomShape(), oox::drawingml::ShapeExport::WriteGraphicObjectShapePart(), and oox::drawingml::DrawingML::WriteRunProperties().
|
static |
Definition at line 721 of file shapes.cxx.
References namespaces::i, and xModel.
|
static |
Definition at line 221 of file chartexport.cxx.
References lcl_getCategories().
Referenced by oox::drawingml::ChartExport::InitRangeSegmentationProperties().
|
static |
Definition at line 230 of file chartexport.cxx.
References DBG_UNHANDLED_EXCEPTION.
Referenced by oox::drawingml::ChartExport::_exportAxis().
|
static |
Definition at line 620 of file shapes.cxx.
References u.
Referenced by oox::drawingml::ShapeExport::WriteCustomShape().
|
static |
Definition at line 555 of file shapes.cxx.
References u.
Referenced by oox::drawingml::ShapeExport::WriteCustomShape().
|
static |
Definition at line 341 of file chartexport.cxx.
References DBG_UNHANDLED_EXCEPTION.
Referenced by oox::drawingml::ChartExport::exportCandleStickSeries().
|
static |
Definition at line 2104 of file shapes.cxx.
Referenced by oox::drawingml::ShapeExport::WriteTextBox().
|
static |
Definition at line 700 of file shapes.cxx.
Referenced by oox::drawingml::ShapeExport::WriteCustomShape().
|
static |
Definition at line 1471 of file shapes.cxx.
References center, pt, x, and y.
Referenced by oox::drawingml::ShapeExport::WriteConnectorShape().
|
static |
Definition at line 1968 of file drawingml.cxx.
Referenced by oox::drawingml::DrawingML::WriteXGraphicTile().
|
static |
Definition at line 296 of file chartexport.cxx.
Referenced by oox::drawingml::ChartExport::_exportAxis().
void oox::drawingml::loadDiagram | ( | ShapePtr const & | pShape, |
core::XmlFilterBase & | rFilter, | ||
const OUString & | rDataModelPath, | ||
const OUString & | rLayoutPath, | ||
const OUString & | rQStylePath, | ||
const OUString & | rColorStylePath, | ||
const oox::core::Relations & | rRelations | ||
) |
load diagram data, and put resulting graphic into shape
This method loads the diagram data fragments from the given paths, generate and layout the shapes, and push it as children into the referenced shape.
Definition at line 298 of file diagram.cxx.
References oox::core::XmlFilterBase::getCurrentThemePtr(), oox::core::Relations::getFragmentPathFromRelId(), oox::core::XmlFilterBase::importFragment(), importFragment(), loadFragment(), pData, oox::core::XmlFilterBase::setDiagramFontHeights(), and u.
Referenced by oox::drawingml::DiagramGraphicDataContext::onCreateContext().
|
static |
Definition at line 222 of file diagram.cxx.
References oox::core::XmlFilterBase::importFragment().
Referenced by loadFragment().
|
static |
|
static |
Definition at line 422 of file datamodel.cxx.
References svx::diagram::Point::mnXMLType, svx::diagram::Point::msCnxId, svx::diagram::Point::msModelId, and SAL_INFO.
Referenced by oox::drawingml::DiagramData::dump().
|
static |
Definition at line 228 of file textcharacterproperties.cxx.
References Any, comphelper::concatSequences(), oox::PropertySet::getAnyProperty(), oox::PropertySet::hasProperty(), and oox::PropertySet::setAnyProperty().
Referenced by oox::drawingml::TextCharacterProperties::pushToPropSet().
|
static |
Removes empty group shapes, now that their spacing influenced the layout.
Definition at line 89 of file diagram.cxx.
References removeUnneededGroupShapes().
Referenced by oox::drawingml::Diagram::addTo(), and removeUnneededGroupShapes().
model::ThemeColorType oox::drawingml::schemeNameToThemeColorType | ( | OUString const & | rSchemeName | ) |
Definition at line 274 of file color.cxx.
References model::Unknown.
Referenced by oox::drawingml::Color::getSchemeColorIndex(), and oox::drawingml::ColorValueContext::onStartElement().
model::ThemeColorType oox::drawingml::schemeTokenToThemeColorType | ( | sal_uInt32 | nToken | ) |
Definition at line 283 of file color.cxx.
References nToken, and model::Unknown.
Referenced by oox::drawingml::Color::setSchemeClr().
|
static |
Definition at line 32 of file clrschemecontext.cxx.
References nToken, and oox::drawingml::ClrMap::setColorMap().
Referenced by oox::drawingml::clrMapContext::clrMapContext().
|
static |
Definition at line 48 of file diagram.cxx.
References a, namespaces::i, nIndex, and sortChildrenByZOrder().
Referenced by oox::drawingml::Diagram::addTo(), and sortChildrenByZOrder().
const sal_Int32 oox::drawingml::MAX_DEGREE = 360 * PER_DEGREE |
Definition at line 52 of file drawingmltypes.hxx.
Referenced by oox::drawingml::Color::getColor(), oox::drawingml::Color::setHslClr(), oox::drawingml::Color::toHsl(), and oox::drawingml::Color::toRgb().
const sal_Int32 oox::drawingml::MAX_PERCENT = 100 * PER_PERCENT |
Definition at line 49 of file drawingmltypes.hxx.
Referenced by oox::drawingml::Color::addChartTintTransformation(), oox::drawingml::Color::clearTransparence(), oox::vml::ConversionHelper::decodeColor(), oox::drawingml::ChartExport::exportSolidFill(), oox::drawingml::Color::getColor(), oox::drawingml::Color::getTransparency(), oox::drawingml::Color::hasTransparency(), oox::drawingml::TextParagraphPropertiesContext::onCreateContext(), oox::vml::FillModel::pushToPropMap(), oox::drawingml::FillProperties::pushToPropMap(), oox::drawingml::Color::setHslClr(), oox::drawingml::Color::setScrgbClr(), oox::drawingml::Color::toHsl(), oox::drawingml::Color::toRgb(), oox::drawingml::DrawingML::Write3DEffects(), oox::drawingml::DrawingML::WriteColor(), oox::drawingml::DrawingML::WriteColorTransformations(), oox::drawingml::DrawingML::WriteGrabBagGradientFill(), oox::drawingml::DrawingML::WriteGradientStop(), oox::drawingml::DrawingML::WriteOutline(), oox::drawingml::DrawingML::WriteRunProperties(), oox::drawingml::DrawingML::WriteSchemeColor(), and oox::drawingml::DrawingML::WriteShapeEffect().
|
constexpr |
Definition at line 28 of file textliststyle.hxx.
Referenced by applyStyleList(), oox::drawingml::TextListStyle::dump(), oox::drawingml::TextListStyle::operator=(), and oox::drawingml::TextListStyle::TextListStyle().
|
static |
Definition at line 98 of file customshapegeometry.cxx.
Referenced by convertToOOEquation().
const sal_Int32 oox::drawingml::PER_DEGREE = 60000 |
Definition at line 51 of file drawingmltypes.hxx.
Referenced by oox::drawingml::Color::getColor(), oox::drawingml::AlgAtom::layoutShape(), oox::drawingml::LayoutNodeContext::onCreateContext(), oox::drawingml::chart::ChartDrawingFragment::onEndElement(), oox::vml::FillModel::pushToPropMap(), oox::drawingml::EffectProperties::pushToPropMap(), oox::drawingml::FillProperties::pushToPropMap(), and oox::drawingml::Color::toHsl().
const sal_Int32 oox::drawingml::PER_PERCENT = 1000 |
Definition at line 48 of file drawingmltypes.hxx.
Referenced by oox::drawingml::ChartExport::exportSolidFill(), oox::drawingml::Color::getTransparency(), oox::drawingml::ColorValueContext::onCreateContext(), oox::drawingml::GraphicProperties::pushToPropMap(), oox::drawingml::FillProperties::pushToPropMap(), oox::drawingml::Color::toHsl(), oox::drawingml::DrawingML::Write3DEffects(), oox::drawingml::DrawingML::WriteGrabBagGradientFill(), oox::drawingml::DrawingML::WriteImageBrightnessContrastTransparence(), oox::drawingml::DrawingML::WriteOutline(), oox::drawingml::DrawingML::WriteRunProperties(), oox::drawingml::DrawingML::WriteSchemeColor(), and oox::drawingml::DrawingML::WriteShapeEffect().
const FormulaCommandNameTable oox::drawingml::pFormulaCommandNameTable[] |
Definition at line 74 of file customshapegeometry.cxx.
Referenced by convertToOOEquation().