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

Namespaces

 core
 
 docprop
 
 drawingml
 
 dump
 
 formulaimport
 
 ole
 
 ppt
 
 prv
 
 RefMap
 
 RefVector
 
 shape
 
 vml
 
 xls
 

Classes

class  AttributeConversion
 
class  AttributeList
 
class  BinaryInputStream
 
class  BinaryOutputStream
 
class  BinaryStreamBase
 
class  BinaryXInputStream
 
class  BinaryXOutputStream
 
class  BinaryXSeekableStream
 
class  ByteOrderConverter
 
class  ContainerHelper
 
class  FormulaExportBase
 
class  FormulaImportBase
 
class  GrabBagStack
 
struct  GrabBagStackElement
 
class  GraphicHelper
 
class  IProgressBar
 
class  ISegmentProgressBar
 
class  Matrix
 
class  ModelObjectHelper
 
struct  NamespaceMap
 
class  ObjectContainer
 
class  OptValue
 
class  ProgressBar
 
class  PropertyMap
 
struct  PropertyNameVector
 
class  PropertySet
 
class  RefMap
 
class  RefVector
 
class  RelativeInputStream
 
class  SegmentProgressBar
 
class  SequenceInputStream
 
class  SequenceOutputStream
 
class  SequenceSeekableStream
 
struct  StaticNamespaceMap
 
struct  StaticPropertyNameVector
 
struct  StaticTokenMap
 
class  StorageBase
 
class  TextInputStream
 
class  TokenMap
 
struct  ValueRange
 
class  ValueRangeSet
 
class  ZipStorage
 

Typedefs

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

Enumerations

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

Functions

static void lcl_ConvertProgID (OUString const &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, OUString const &i_rProgID, OUString &o_rMediaType, OUString &o_rRelationType, OUString &o_rSuffix, const char *&o_rpProgID)
 
static const OUStringLiteral gaDashNameBase ("msLineDash ")
 
static const OUStringLiteral gaGradientNameBase ("msFillGradient ")
 
static const OUStringLiteral gaTransGradNameBase ("msTransGradient ")
 
static const OUStringLiteral gaBitmapUrlNameBase ("msFillBitmap ")
 
static const OUStringLiteral gaHatchNameBase ("msFillHatch ")
 
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)
 
OUString getRelationship (Relationship eRelationship)
 
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, OUString const &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)
 
ReturnType getLimitedValue (Type nValue, Type nMin, Type nMax)
 
ReturnType getIntervalValue (Type nValue, Type nBegin, Type nEnd)
 
ReturnType getDoubleIntervalValue (double fValue, double fBegin, double fEnd)
 
bool getFlag (Type nBitField, Type nMask)
 
ReturnType getFlagValue (Type nBitField, Type nMask, ReturnType nSet, ReturnType nUnset)
 
ReturnType extractValue (Type nBitField, sal_uInt8 nStartBit, sal_uInt8 nBitCount)
 
void setFlag (Type &ornBitField, Type nMask, bool bSet=true)
 

Variables

const ::Color API_RGB_TRANSPARENT (0xffffffff)
 
const ::Color API_RGB_BLACK (0x000000)
 
const ::Color API_RGB_GRAY (0x808080)
 
const ::Color API_RGB_WHITE (0xFFFFFF)
 
const sal_uInt8 WINDOWS_CHARSET_ANSI
 
const sal_uInt8 WINDOWS_CHARSET_DEFAULT
 
const sal_uInt8 WINDOWS_CHARSET_SYMBOL
 
const sal_uInt8 WINDOWS_CHARSET_APPLE_ROMAN
 
const sal_uInt8 WINDOWS_CHARSET_SHIFTJIS
 
const sal_uInt8 WINDOWS_CHARSET_HANGEUL
 
const sal_uInt8 WINDOWS_CHARSET_JOHAB
 
const sal_uInt8 WINDOWS_CHARSET_GB2312
 
const sal_uInt8 WINDOWS_CHARSET_BIG5
 
const sal_uInt8 WINDOWS_CHARSET_GREEK
 
const sal_uInt8 WINDOWS_CHARSET_TURKISH
 
const sal_uInt8 WINDOWS_CHARSET_VIETNAMESE
 
const sal_uInt8 WINDOWS_CHARSET_HEBREW
 
const sal_uInt8 WINDOWS_CHARSET_ARABIC
 
const sal_uInt8 WINDOWS_CHARSET_BALTIC
 
const sal_uInt8 WINDOWS_CHARSET_RUSSIAN
 
const sal_uInt8 WINDOWS_CHARSET_THAI
 
const sal_uInt8 WINDOWS_CHARSET_EASTERN
 
const sal_uInt8 WINDOWS_CHARSET_OEM
 
const sal_uInt32 UNSIGNED_RGB_TRANSPARENT
 
const sal_Int16 API_LINE_SOLID
 
const sal_Int16 API_LINE_DOTTED
 
const sal_Int16 API_LINE_DASHED
 
const sal_Int16 API_FINE_LINE_DASHED
 
const sal_Int16 API_LINE_NONE
 
const sal_Int16 API_LINE_HAIR
 
const sal_Int16 API_LINE_THIN
 
const sal_Int16 API_LINE_MEDIUM
 
const sal_Int16 API_LINE_THICK
 
const sal_Int16 API_ESCAPE_NONE
 
const sal_Int16 API_ESCAPE_SUPERSCRIPT
 
const sal_Int16 API_ESCAPE_SUBSCRIPT
 
const sal_Int8 API_ESCAPEHEIGHT_NONE
 
const sal_Int8 API_ESCAPEHEIGHT_DEFAULT