LibreOffice Module oox (master) 1
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
oox Namespace Reference

Namespaces

namespace  core
 
namespace  crypto
 
namespace  detail
 
namespace  docprop
 
namespace  drawingml
 
namespace  dump
 
namespace  formulaimport
 
namespace  ole
 
namespace  ppt
 
namespace  prv
 
namespace  shape
 
namespace  vml
 
namespace  xls
 

Classes

class  AttributeConversion
 Static helpers for conversion of strings to attribute values of various different data types. More...
 
class  AttributeList
 Provides access to attribute values of an element. More...
 
class  BinaryInputStream
 Interface for binary input stream classes. More...
 
class  BinaryOutputStream
 Interface for binary output stream classes. More...
 
class  BinaryStreamBase
 Base class for binary stream classes. More...
 
class  BinaryXInputStream
 Wraps a UNO input stream and provides convenient access functions. More...
 
class  BinaryXOutputStream
 Wraps a UNO output stream and provides convenient access functions. More...
 
class  BinaryXSeekableStream
 Base class for binary input and output streams wrapping a UNO stream, seekable via the com.sun.star.io.XSeekable interface. More...
 
class  ByteOrderConverter
 Provides platform independent functions to convert from or to little-endian byte order, e.g. More...
 
class  ContainerHelper
 Static helper functions for improved API container handling. More...
 
class  GrabBagStack
 Tool that is useful for construction of a nested Sequence/PropertyValue hierarchy. More...
 
struct  GrabBagStackElement
 
class  GraphicHelper
 Provides helper functions for colors, device measurement conversion, graphics, and graphic objects handling. More...
 
class  IProgressBar
 Interface for progress bar classes. More...
 
class  ISegmentProgressBar
 Interface for a segment in a progress bar, that is able to create sub segments from itself. More...
 
class  Matrix
 Template for a 2-dimensional array of objects.
 
class  ModelObjectHelper
 Contains tables for named drawing objects for a document model. More...
 
struct  NamespaceMap
 A map that contains all XML namespace URLs used in the filters. More...
 
class  ObjectContainer
 This helper manages named objects in a container, which is created on demand. More...
 
class  ProgressBar
 A simple progress bar. More...
 
class  PropertyMap
 A helper that maps property identifiers to property values. More...
 
class  PropertySet
 A wrapper for a UNO property set. More...
 
class  RefMap
 Template for a map of ref-counted objects with additional accessor functions. More...
 
class  RefVector
 Template for a vector of ref-counted objects with additional accessor functions. More...
 
class  RelativeInputStream
 Wraps a BinaryInputStream and provides access to a specific part of the stream data. More...
 
class  SegmentProgressBar
 A progress bar containing several independent segments. More...
 
class  SequenceInputStream
 Wraps a StreamDataSequence and provides convenient access functions. More...
 
class  SequenceOutputStream
 Wraps a StreamDataSequence and provides convenient access functions. More...
 
class  SequenceSeekableStream
 Base class for binary input and output streams wrapping a StreamDataSequence, which is always seekable. More...
 
class  StorageBase
 Base class for storage access implementations. More...
 
class  TextInputStream
 
class  ThemeExport
 
class  TokenMap
 
struct  ValueRange
 A range of signed 32-bit integer values. More...
 
class  ValueRangeSet
 An ordered list of value ranges. More...
 
class  ZipStorage
 Implements stream access for ZIP storages containing XML streams. More...
 

Typedefs

typedef std::shared_ptr< BinaryInputStreamBinaryInputStreamRef
 
typedef css::uno::Sequence< sal_Int8StreamDataSequence
 
typedef ::std::vector< ValueRangeValueRangeVector
 
typedef std::shared_ptr< ISegmentProgressBarISegmentProgressBarRef
 
typedef ::std::map< OUString, css::uno::Any > PropertyNameMap
 
typedef std::shared_ptr< StorageBaseStorageRef
 

Enumerations

enum class  Relationship {
  ACTIVEXCONTROLBINARY ,
  CHART ,
  CHARTUSERSHAPES ,
  COMMENTS ,
  COMMENTAUTHORS ,
  COMMENTSEXTENDED ,
  CONTROL ,
  CTRLPROP ,
  CUSTOMXML ,
  CUSTOMXMLPROPS ,
  DIAGRAMCOLORS ,
  DIAGRAMDATA ,
  DIAGRAMDRAWING ,
  DIAGRAMLAYOUT ,
  DIAGRAMQUICKSTYLE ,
  DRAWING ,
  ENDNOTES ,
  EXTERNALLINKPATH ,
  FONT ,
  FONTTABLE ,
  FOOTER ,
  FOOTNOTES ,
  GLOSSARYDOCUMENT ,
  HDPHOTO ,
  HEADER ,
  HYPERLINK ,
  IMAGE ,
  MEDIA ,
  NOTESMASTER ,
  NOTESSLIDE ,
  NUMBERING ,
  OFFICEDOCUMENT ,
  OLEOBJECT ,
  PACKAGE ,
  PRESPROPS ,
  SETTINGS ,
  SHAREDSTRINGS ,
  SLIDE ,
  SLIDELAYOUT ,
  SLIDEMASTER ,
  STYLES ,
  THEME ,
  VBAPROJECT ,
  VIDEO ,
  AUDIO ,
  VMLDRAWING ,
  WORDVBADATA ,
  WORKSHEET
}
 

Functions

static void lcl_ConvertProgID (std::u16string_view rProgID, OUString &o_rMediaType, OUString &o_rRelationType, OUString &o_rFileExtension)
 
static uno::Reference< io::XInputStream > lcl_StoreOwnAsOOXML (uno::Reference< uno::XComponentContext > const &xContext, uno::Reference< embed::XEmbeddedObject > const &xObj, char const *&o_rpProgID, OUString &o_rMediaType, OUString &o_rRelationType, OUString &o_rSuffix)
 
uno::Reference< io::XInputStream > GetOLEObjectStream (uno::Reference< uno::XComponentContext > const &xContext, uno::Reference< embed::XEmbeddedObject > const &xObj, std::u16string_view i_rProgID, OUString &o_rMediaType, OUString &o_rRelationType, OUString &o_rSuffix, const char *&o_rpProgID)
 
sal_Int32 getHighlightColorTokenFromString (std::u16string_view sColorName)
 
constexpr OUStringLiteral gaDashNameBase (u"msLineDash ")
 Base name for all named line dashes. More...
 
constexpr OUStringLiteral gaGradientNameBase (u"msFillGradient ")
 Base name for all named fill gradients. More...
 
constexpr OUStringLiteral gaTransGradNameBase (u"msTransGradient ")
 Base name for all named fill gradients. More...
 
constexpr OUStringLiteral gaBitmapUrlNameBase (u"msFillBitmap ")
 Base name for all named fill bitmap URLs. More...
 
constexpr OUStringLiteral gaHatchNameBase (u"msFillHatch ")
 Base name for all named fill hatches. More...
 
static void lclDumpAnyValue (const Any &value)
 
static void printLevel (int level)
 
static const char * lclGetEnhancedParameterType (sal_uInt16 nType)
 
static void printParameterPairData (int level, EnhancedCustomShapeParameterPair const &pp)
 
static const char * lclDumpAnyValueCode (const Any &value, int level)
 
rtl::Reference< core::ContextHandlerCreateLazyMathBufferingContext (core::ContextHandler const &rParent, drawingml::TextParagraph &rPara)
 
Any addToSequence (const Any &rOldValue, const Any &rNewValue)
 
NamespaceMapStaticNamespaceMap ()
 Thread-safe singleton of a map of all supported XML namespace URLs. More...
 
const std::vector< OUString > & GetPropertyNameVector ()
 A vector that contains all predefined property names used in the filters. More...
 
OUString getRelationship (Relationship eRelationship)
 
TokenMapStaticTokenMap ()
 
static double convertColorTransformsToTintOrShade (model::ComplexColor const &rComplexColor)
 
static sal_Int32 convertThemeColorTypeToExcelThemeNumber (model::ThemeColorType eType)
 
OOX_DLLPUBLIC css::uno::Reference< css::io::XInputStream > GetOLEObjectStream (css::uno::Reference< css::uno::XComponentContext > const &xContext, css::uno::Reference< css::embed::XEmbeddedObject > const &xObj, std::u16string_view i_rProgID, OUString &o_rMediaType, OUString &o_rRelationType, OUString &o_rSuffix, const char *&o_rpProgID)
 
OOX_DLLPUBLIC css::uno::Any addToSequence (const css::uno::Any &rOldValue, const css::uno::Any &rNewValue)
 this adds an any to another any. More...
 
template<typename ReturnType , typename Type >
ReturnType getLimitedValue (Type nValue, Type nMin, Type nMax)
 
template<typename ReturnType , typename Type >
ReturnType getIntervalValue (Type nValue, Type nBegin, Type nEnd)
 
template<typename ReturnType >
ReturnType getDoubleIntervalValue (double fValue, double fBegin, double fEnd)
 
template<typename Type >
bool getFlag (Type nBitField, Type nMask)
 Returns true, if at least one of the bits set in nMask is set in nBitField. More...
 
template<typename ReturnType , typename Type >
ReturnType getFlagValue (Type nBitField, Type nMask, ReturnType nSet, ReturnType nUnset)
 Returns nSet, if at least one bit of nMask is set in nBitField, otherwise nUnset. More...
 
template<typename ReturnType , typename Type >
ReturnType extractValue (Type nBitField, sal_uInt8 nStartBit, sal_uInt8 nBitCount)
 Extracts a value from a bit field. More...
 
template<typename Type >
void setFlag (Type &ornBitField, Type nMask, bool bSet=true)
 Sets or clears (according to bSet) all set bits of nMask in ornBitField. More...
 
template<typename Type >
void assignIfUsed (std::optional< Type > &rDestValue, const std::optional< Type > &rSourceValue)
 
class OOX_DLLPUBLIC SAL_LOPLUGIN_ANNOTATE ("crosscast") FormulaImExportBase
 Interface class, StarMath will implement readFormulaOoxml() to read OOXML representing the formula, getFormulaSize() to provide the size of the resulting formula, and writeFormula*() to write out markup representing the formula. More...
 

Variables

const sal_uInt8 WINDOWS_CHARSET_ANSI = 0
 
const sal_uInt8 WINDOWS_CHARSET_DEFAULT = 1
 
const sal_uInt8 WINDOWS_CHARSET_SYMBOL = 2
 
const sal_uInt8 WINDOWS_CHARSET_APPLE_ROMAN = 77
 
const sal_uInt8 WINDOWS_CHARSET_SHIFTJIS = 128
 
const sal_uInt8 WINDOWS_CHARSET_HANGEUL = 129
 
const sal_uInt8 WINDOWS_CHARSET_JOHAB = 130
 
const sal_uInt8 WINDOWS_CHARSET_GB2312 = 134
 
const sal_uInt8 WINDOWS_CHARSET_BIG5 = 136
 
const sal_uInt8 WINDOWS_CHARSET_GREEK = 161
 
const sal_uInt8 WINDOWS_CHARSET_TURKISH = 162
 
const sal_uInt8 WINDOWS_CHARSET_VIETNAMESE = 163
 
const sal_uInt8 WINDOWS_CHARSET_HEBREW = 177
 
const sal_uInt8 WINDOWS_CHARSET_ARABIC = 178
 
const sal_uInt8 WINDOWS_CHARSET_BALTIC = 186
 
const sal_uInt8 WINDOWS_CHARSET_RUSSIAN = 204
 
const sal_uInt8 WINDOWS_CHARSET_THAI = 222
 
const sal_uInt8 WINDOWS_CHARSET_EASTERN = 238
 
const sal_uInt8 WINDOWS_CHARSET_OEM = 255
 
const ::Color API_RGB_TRANSPARENT (ColorTransparency, 0xffffffff)
 Transparent color for API calls. More...
 
const sal_uInt32 UNSIGNED_RGB_TRANSPARENT = static_cast<sal_uInt32>(-1)
 Transparent color for unsigned int32 places. More...
 
const ::Color API_RGB_BLACK (0x000000)
 Black color for API calls. More...
 
const ::Color API_RGB_GRAY (0x808080)
 Gray color for API calls. More...
 
const ::Color API_RGB_WHITE (0xFFFFFF)
 White color for API calls. More...
 
const sal_Int16 API_LINE_SOLID = 0
 
const sal_Int16 API_LINE_DOTTED = 1
 
const sal_Int16 API_LINE_DASHED = 2
 
const sal_Int16 API_FINE_LINE_DASHED = 14
 
const sal_Int16 API_LINE_NONE = 0
 
const sal_Int16 API_LINE_HAIR = 2
 
const sal_Int16 API_LINE_THIN = 35
 
const sal_Int16 API_LINE_MEDIUM = 88
 
const sal_Int16 API_LINE_THICK = 141
 
const sal_Int16 API_ESCAPE_NONE = 0
 No escapement. More...
 
const sal_Int16 API_ESCAPE_SUPERSCRIPT = 101
 Superscript: raise characters automatically (magic value 101). More...
 
const sal_Int16 API_ESCAPE_SUBSCRIPT = -101
 Subscript: lower characters automatically (magic value -101). More...
 
const sal_Int8 API_ESCAPEHEIGHT_NONE = 100
 Relative character height if not escaped. More...
 
const sal_Int8 API_ESCAPEHEIGHT_DEFAULT = 58
 Relative character height if escaped. More...
 

Typedef Documentation

◆ BinaryInputStreamRef

typedef std::shared_ptr< BinaryInputStream > oox::BinaryInputStreamRef

Definition at line 200 of file binaryinputstream.hxx.

◆ ISegmentProgressBarRef

Definition at line 62 of file progressbar.hxx.

◆ PropertyNameMap

typedef ::std::map< OUString, css::uno::Any > oox::PropertyNameMap

Definition at line 42 of file propertymap.hxx.

◆ StorageRef

typedef std::shared_ptr< StorageBase > oox::StorageRef

Definition at line 43 of file storagebase.hxx.

◆ StreamDataSequence

typedef css::uno::Sequence< sal_Int8 > oox::StreamDataSequence

Definition at line 34 of file binarystreambase.hxx.

◆ ValueRangeVector

typedef ::std::vector< ValueRange > oox::ValueRangeVector

Definition at line 57 of file containerhelper.hxx.

Enumeration Type Documentation

◆ Relationship

enum class oox::Relationship
strong
Enumerator
ACTIVEXCONTROLBINARY 
CHART 
CHARTUSERSHAPES 
COMMENTS 
COMMENTAUTHORS 
COMMENTSEXTENDED 
CONTROL 
CTRLPROP 
CUSTOMXML 
CUSTOMXMLPROPS 
DIAGRAMCOLORS 
DIAGRAMDATA 
DIAGRAMDRAWING 
DIAGRAMLAYOUT 
DIAGRAMQUICKSTYLE 
DRAWING 
ENDNOTES 
EXTERNALLINKPATH 
FONT 
FONTTABLE 
FOOTER 
FOOTNOTES 
GLOSSARYDOCUMENT 
HDPHOTO 
HEADER 
HYPERLINK 
IMAGE 
MEDIA 
NOTESMASTER 
NOTESSLIDE 
NUMBERING 
OFFICEDOCUMENT 
OLEOBJECT 
PACKAGE 
PRESPROPS 
SETTINGS 
SHAREDSTRINGS 
SLIDE 
SLIDELAYOUT 
SLIDEMASTER 
STYLES 
THEME 
VBAPROJECT 
VIDEO 
AUDIO 
VMLDRAWING 
WORDVBADATA 
WORKSHEET 

Definition at line 19 of file relationship.hxx.

Function Documentation

◆ addToSequence() [1/2]

Any oox::addToSequence ( const Any &  rOldValue,
const Any &  rNewValue 
)

Definition at line 46 of file animationspersist.cxx.

References Any.

Referenced by oox::ppt::AnimationCondition::convertList().

◆ addToSequence() [2/2]

OOX_DLLPUBLIC css::uno::Any oox::addToSequence ( const css::uno::Any &  rOldValue,
const css::uno::Any &  rNewValue 
)

this adds an any to another any.

if rNewValue is empty, rOldValue is returned. if rOldValue is empty, rNewValue is returned. if rOldValue contains a value, a sequence with rOldValue and rNewValue is returned. if rOldValue contains a sequence, a new sequence with the old sequence and rNewValue is returned.

◆ assignIfUsed()

template<typename Type >
void oox::assignIfUsed ( std::optional< Type > &  rDestValue,
const std::optional< Type > &  rSourceValue 
)

◆ convertColorTransformsToTintOrShade()

static double oox::convertColorTransformsToTintOrShade ( model::ComplexColor const &  rComplexColor)
static

◆ convertThemeColorTypeToExcelThemeNumber()

static sal_Int32 oox::convertThemeColorTypeToExcelThemeNumber ( model::ThemeColorType  eType)
static

Definition at line 44 of file ColorExportUtils.hxx.

References eType, and model::Unknown.

◆ CreateLazyMathBufferingContext()

rtl::Reference< core::ContextHandler > oox::CreateLazyMathBufferingContext ( core::ContextHandler const &  rParent,
drawingml::TextParagraph rPara 
)

Definition at line 106 of file imexport.cxx.

◆ extractValue()

template<typename ReturnType , typename Type >
ReturnType oox::extractValue ( Type  nBitField,
sal_uInt8  nStartBit,
sal_uInt8  nBitCount 
)
inline

Extracts a value from a bit field.

Returns the data fragment from nBitField, that starts at bit nStartBit (0-based, bit 0 is rightmost) with the width of nBitCount. The returned value will be right-aligned (normalized). For instance: extractValue<T>(0x4321,8,4) returns 3 (value in bits 8-11).

Definition at line 157 of file helper.hxx.

References nBitCount.

◆ gaBitmapUrlNameBase()

constexpr OUStringLiteral oox::gaBitmapUrlNameBase ( u"msFillBitmap "  )
constexpr

Base name for all named fill bitmap URLs.

Referenced by oox::ModelObjectHelper::insertFillBitmapXGraphic().

◆ gaDashNameBase()

constexpr OUStringLiteral oox::gaDashNameBase ( u"msLineDash "  )
constexpr

Base name for all named line dashes.

Referenced by oox::ModelObjectHelper::insertLineDash().

◆ gaGradientNameBase()

constexpr OUStringLiteral oox::gaGradientNameBase ( u"msFillGradient "  )
constexpr

Base name for all named fill gradients.

◆ gaHatchNameBase()

constexpr OUStringLiteral oox::gaHatchNameBase ( u"msFillHatch "  )
constexpr

Base name for all named fill hatches.

Referenced by oox::ModelObjectHelper::insertFillHatch().

◆ gaTransGradNameBase()

constexpr OUStringLiteral oox::gaTransGradNameBase ( u"msTransGradient "  )
constexpr

Base name for all named fill gradients.

◆ getDoubleIntervalValue()

template<typename ReturnType >
ReturnType oox::getDoubleIntervalValue ( double  fValue,
double  fBegin,
double  fEnd 
)
inline

Definition at line 126 of file helper.hxx.

◆ getFlag()

template<typename Type >
bool oox::getFlag ( Type  nBitField,
Type  nMask 
)
inline

Returns true, if at least one of the bits set in nMask is set in nBitField.

Definition at line 137 of file helper.hxx.

Referenced by oox::ole::ControlConverter::convertAxBackground(), oox::ole::ComCtlModelBase::convertProperties(), oox::ole::ComCtlScrollBarModel::convertProperties(), oox::ole::ComCtlProgressBarModel::convertProperties(), oox::ole::AxCommandButtonModel::convertProperties(), oox::ole::AxLabelModel::convertProperties(), oox::ole::AxImageModel::convertProperties(), oox::ole::AxMorphDataModelBase::convertProperties(), oox::ole::AxToggleButtonModel::convertProperties(), oox::ole::AxCheckBoxModel::convertProperties(), oox::ole::AxOptionButtonModel::convertProperties(), oox::ole::AxTextBoxModel::convertProperties(), oox::ole::AxNumericFieldModel::convertProperties(), oox::ole::AxComboBoxModel::convertProperties(), oox::ole::AxSpinButtonModel::convertProperties(), oox::ole::AxScrollBarModel::convertProperties(), oox::ole::AxFrameModel::convertProperties(), oox::ole::AxPageModel::convertProperties(), oox::ole::AxMultiPageModel::convertProperties(), oox::ole::VbaSiteModel::convertProperties(), oox::ole::VbaSiteModel::createControlModel(), oox::dump::VbaFStreamObject::dumpClassInfos(), oox::dump::VbaFStreamObject::dumpDesignExtender(), oox::dump::DffStreamObject::dumpDffOpt(), oox::dump::VbaFStreamObject::dumpSiteData(), oox::dump::AxPropertyObjectBase::dumpString(), getFlagValue(), oox::dump::VbaFormSiteObject::implDumpShortProperties(), oox::dump::FlagsList::implGetName(), oox::ole::AxContainerModelBase::importClassTable(), oox::ole::ComCtlModelBase::importComplexPart(), oox::ole::VbaFormControl::importEmbeddedSiteModels(), oox::ole::AxFontData::importStdFont(), oox::ole::VbaSiteModel::isContainer(), oox::crypto::Standard2007Engine::readEncryptionInfo(), oox::dump::AxPropertyObjectBase::startNextProperty(), oox::ole::AxBinaryPropertyReader::startNextProperty(), and oox::ole::VbaInputStream::updateChunk().

◆ getFlagValue()

template<typename ReturnType , typename Type >
ReturnType oox::getFlagValue ( Type  nBitField,
Type  nMask,
ReturnType  nSet,
ReturnType  nUnset 
)
inline

Returns nSet, if at least one bit of nMask is set in nBitField, otherwise nUnset.

Definition at line 144 of file helper.hxx.

References getFlag().

◆ getHighlightColorTokenFromString()

sal_Int32 oox::getHighlightColorTokenFromString ( std::u16string_view  sColorName)

Definition at line 68 of file attributelist.cxx.

References none, STRING_TO_TOKEN, and XML_TOKEN_INVALID.

Referenced by oox::AttributeList::getHighlightColor().

◆ getIntervalValue()

template<typename ReturnType , typename Type >
ReturnType oox::getIntervalValue ( Type  nValue,
Type  nBegin,
Type  nEnd 
)
inline

Definition at line 117 of file helper.hxx.

References nCount, and nValue.

◆ getLimitedValue()

template<typename ReturnType , typename Type >
ReturnType oox::getLimitedValue ( Type  nValue,
Type  nMin,
Type  nMax 
)
inline

Definition at line 111 of file helper.hxx.

References nValue.

◆ GetOLEObjectStream() [1/2]

OOX_DLLPUBLIC css::uno::Reference< css::io::XInputStream > oox::GetOLEObjectStream ( css::uno::Reference< css::uno::XComponentContext > const &  xContext,
css::uno::Reference< css::embed::XEmbeddedObject > const &  xObj,
std::u16string_view  i_rProgID,
OUString &  o_rMediaType,
OUString &  o_rRelationType,
OUString &  o_rSuffix,
const char *&  o_rpProgID 
)

◆ GetOLEObjectStream() [2/2]

uno::Reference< io::XInputStream > oox::GetOLEObjectStream ( uno::Reference< uno::XComponentContext > const &  xContext,
uno::Reference< embed::XEmbeddedObject > const &  xObj,
std::u16string_view  i_rProgID,
OUString &  o_rMediaType,
OUString &  o_rRelationType,
OUString &  o_rSuffix,
const char *&  o_rpProgID 
)

◆ GetPropertyNameVector()

const std::vector< OUString > & oox::GetPropertyNameVector ( )

A vector that contains all predefined property names used in the filters.

Thread-safe singleton of a vector of all supported property names.

Definition at line 24 of file propertynames.cxx.

Referenced by oox::PropertyMap::getPropertyId(), and oox::PropertyMap::getPropertyName().

◆ getRelationship()

OUString OOX_DLLPUBLIC oox::getRelationship ( Relationship  eRelationship)

◆ lcl_ConvertProgID()

static void oox::lcl_ConvertProgID ( std::u16string_view  rProgID,
OUString &  o_rMediaType,
OUString &  o_rRelationType,
OUString &  o_rFileExtension 
)
static

Definition at line 108 of file shapes.cxx.

References getRelationship(), OLEOBJECT, PACKAGE, o3tl::starts_with(), and u.

Referenced by GetOLEObjectStream().

◆ lcl_StoreOwnAsOOXML()

static uno::Reference< io::XInputStream > oox::lcl_StoreOwnAsOOXML ( uno::Reference< uno::XComponentContext > const &  xContext,
uno::Reference< embed::XEmbeddedObject > const &  xObj,
char const *&  o_rpProgID,
OUString &  o_rMediaType,
OUString &  o_rRelationType,
OUString &  o_rSuffix 
)
static

◆ lclDumpAnyValue()

static void oox::lclDumpAnyValue ( const Any &  value)
static

◆ lclDumpAnyValueCode()

static const char * oox::lclDumpAnyValueCode ( const Any &  value,
int  level 
)
static

◆ lclGetEnhancedParameterType()

static const char * oox::lclGetEnhancedParameterType ( sal_uInt16  nType)
static

Definition at line 483 of file propertymap.cxx.

References nType, and type.

Referenced by lclDumpAnyValueCode(), and printParameterPairData().

◆ printLevel()

static void oox::printLevel ( int  level)
static

◆ printParameterPairData()

static void oox::printParameterPairData ( int  level,
EnhancedCustomShapeParameterPair const &  pp 
)
static

Definition at line 539 of file propertymap.cxx.

References lclGetEnhancedParameterType(), and printLevel().

Referenced by lclDumpAnyValueCode().

◆ SAL_LOPLUGIN_ANNOTATE()

class OOX_DLLPUBLIC oox::SAL_LOPLUGIN_ANNOTATE ( "crosscast"  )

Interface class, StarMath will implement readFormulaOoxml() to read OOXML representing the formula, getFormulaSize() to provide the size of the resulting formula, and writeFormula*() to write out markup representing the formula.

Definition at line 34 of file imexport.hxx.

References CENTER, LEFT, RIGHT, and stream.

◆ setFlag()

template<typename Type >
void oox::setFlag ( Type ornBitField,
Type  nMask,
bool  bSet = true 
)
inline

◆ StaticNamespaceMap()

NamespaceMap & oox::StaticNamespaceMap ( )

Thread-safe singleton of a map of all supported XML namespace URLs.

Definition at line 36 of file namespacemap.cxx.

◆ StaticTokenMap()

TokenMap & oox::StaticTokenMap ( )

Variable Documentation

◆ API_ESCAPE_NONE

const sal_Int16 oox::API_ESCAPE_NONE = 0

No escapement.

Definition at line 100 of file helper.hxx.

◆ API_ESCAPE_SUBSCRIPT

const sal_Int16 oox::API_ESCAPE_SUBSCRIPT = -101

Subscript: lower characters automatically (magic value -101).

Definition at line 102 of file helper.hxx.

◆ API_ESCAPE_SUPERSCRIPT

const sal_Int16 oox::API_ESCAPE_SUPERSCRIPT = 101

Superscript: raise characters automatically (magic value 101).

Definition at line 101 of file helper.hxx.

◆ API_ESCAPEHEIGHT_DEFAULT

const sal_Int8 oox::API_ESCAPEHEIGHT_DEFAULT = 58

Relative character height if escaped.

Definition at line 105 of file helper.hxx.

◆ API_ESCAPEHEIGHT_NONE

const sal_Int8 oox::API_ESCAPEHEIGHT_NONE = 100

Relative character height if not escaped.

Definition at line 104 of file helper.hxx.

◆ API_FINE_LINE_DASHED

const sal_Int16 oox::API_FINE_LINE_DASHED = 14

Definition at line 92 of file helper.hxx.

◆ API_LINE_DASHED

const sal_Int16 oox::API_LINE_DASHED = 2

Definition at line 91 of file helper.hxx.

◆ API_LINE_DOTTED

const sal_Int16 oox::API_LINE_DOTTED = 1

Definition at line 90 of file helper.hxx.

◆ API_LINE_HAIR

const sal_Int16 oox::API_LINE_HAIR = 2

Definition at line 95 of file helper.hxx.

◆ API_LINE_MEDIUM

const sal_Int16 oox::API_LINE_MEDIUM = 88

Definition at line 97 of file helper.hxx.

◆ API_LINE_NONE

const sal_Int16 oox::API_LINE_NONE = 0

Definition at line 94 of file helper.hxx.

◆ API_LINE_SOLID

const sal_Int16 oox::API_LINE_SOLID = 0

Definition at line 89 of file helper.hxx.

◆ API_LINE_THICK

const sal_Int16 oox::API_LINE_THICK = 141

Definition at line 98 of file helper.hxx.

◆ API_LINE_THIN

const sal_Int16 oox::API_LINE_THIN = 35

Definition at line 96 of file helper.hxx.

◆ API_RGB_BLACK

const ::Color oox::API_RGB_BLACK(0x000000) ( 0x000000  )

Black color for API calls.

Referenced by oox::ole::OleHelper::decodeOleColor(), and oox::vml::StrokeModel::pushToPropMap().

◆ API_RGB_GRAY

const ::Color oox::API_RGB_GRAY(0x808080) ( 0x808080  )

Gray color for API calls.

Referenced by oox::vml::ShadowModel::pushToPropMap().

◆ API_RGB_TRANSPARENT

const ::Color oox::API_RGB_TRANSPARENT(ColorTransparency, 0xffffffff) ( ColorTransparency  ,
0xffffffff   
)

◆ API_RGB_WHITE

const ::Color oox::API_RGB_WHITE(0xFFFFFF) ( 0xFFFFFF  )

White color for API calls.

Referenced by oox::ole::OleHelper::decodeOleColor(), and oox::vml::FillModel::pushToPropMap().

◆ UNSIGNED_RGB_TRANSPARENT

const sal_uInt32 oox::UNSIGNED_RGB_TRANSPARENT = static_cast<sal_uInt32>(-1)

Transparent color for unsigned int32 places.

Definition at line 84 of file helper.hxx.

◆ WINDOWS_CHARSET_ANSI

const sal_uInt8 oox::WINDOWS_CHARSET_ANSI = 0

Definition at line 62 of file helper.hxx.

◆ WINDOWS_CHARSET_APPLE_ROMAN

const sal_uInt8 oox::WINDOWS_CHARSET_APPLE_ROMAN = 77

Definition at line 65 of file helper.hxx.

◆ WINDOWS_CHARSET_ARABIC

const sal_uInt8 oox::WINDOWS_CHARSET_ARABIC = 178

Definition at line 75 of file helper.hxx.

◆ WINDOWS_CHARSET_BALTIC

const sal_uInt8 oox::WINDOWS_CHARSET_BALTIC = 186

Definition at line 76 of file helper.hxx.

◆ WINDOWS_CHARSET_BIG5

const sal_uInt8 oox::WINDOWS_CHARSET_BIG5 = 136

Definition at line 70 of file helper.hxx.

◆ WINDOWS_CHARSET_DEFAULT

const sal_uInt8 oox::WINDOWS_CHARSET_DEFAULT = 1

◆ WINDOWS_CHARSET_EASTERN

const sal_uInt8 oox::WINDOWS_CHARSET_EASTERN = 238

Definition at line 79 of file helper.hxx.

◆ WINDOWS_CHARSET_GB2312

const sal_uInt8 oox::WINDOWS_CHARSET_GB2312 = 134

Definition at line 69 of file helper.hxx.

◆ WINDOWS_CHARSET_GREEK

const sal_uInt8 oox::WINDOWS_CHARSET_GREEK = 161

Definition at line 71 of file helper.hxx.

◆ WINDOWS_CHARSET_HANGEUL

const sal_uInt8 oox::WINDOWS_CHARSET_HANGEUL = 129

Definition at line 67 of file helper.hxx.

◆ WINDOWS_CHARSET_HEBREW

const sal_uInt8 oox::WINDOWS_CHARSET_HEBREW = 177

Definition at line 74 of file helper.hxx.

◆ WINDOWS_CHARSET_JOHAB

const sal_uInt8 oox::WINDOWS_CHARSET_JOHAB = 130

Definition at line 68 of file helper.hxx.

◆ WINDOWS_CHARSET_OEM

const sal_uInt8 oox::WINDOWS_CHARSET_OEM = 255

Definition at line 80 of file helper.hxx.

◆ WINDOWS_CHARSET_RUSSIAN

const sal_uInt8 oox::WINDOWS_CHARSET_RUSSIAN = 204

Definition at line 77 of file helper.hxx.

◆ WINDOWS_CHARSET_SHIFTJIS

const sal_uInt8 oox::WINDOWS_CHARSET_SHIFTJIS = 128

Definition at line 66 of file helper.hxx.

◆ WINDOWS_CHARSET_SYMBOL

const sal_uInt8 oox::WINDOWS_CHARSET_SYMBOL = 2

Definition at line 64 of file helper.hxx.

◆ WINDOWS_CHARSET_THAI

const sal_uInt8 oox::WINDOWS_CHARSET_THAI = 222

Definition at line 78 of file helper.hxx.

◆ WINDOWS_CHARSET_TURKISH

const sal_uInt8 oox::WINDOWS_CHARSET_TURKISH = 162

Definition at line 72 of file helper.hxx.

◆ WINDOWS_CHARSET_VIETNAMESE

const sal_uInt8 oox::WINDOWS_CHARSET_VIETNAMESE = 163

Definition at line 73 of file helper.hxx.