LibreOffice Module sw (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  RefMap
 
namespace  RefVector
 
namespace  shape
 
namespace  vml
 
namespace  xls
 

Classes

class  AttributeConversion
 
class  AttributeList
 
class  BinaryInputStream
 
class  BinaryOutputStream
 
class  BinaryStreamBase
 
class  BinaryXInputStream
 
class  BinaryXOutputStream
 
class  BinaryXSeekableStream
 
class  ByteOrderConverter
 
class  ContainerHelper
 
class  GrabBagStack
 
struct  GrabBagStackElement
 
class  GraphicHelper
 
class  IProgressBar
 
class  ISegmentProgressBar
 
class  Matrix
 
class  ModelObjectHelper
 
struct  NamespaceMap
 
class  ObjectContainer
 
class  ProgressBar
 
class  PropertyMap
 
class  PropertySet
 
class  RefMap
 
class  RefVector
 
class  RelativeInputStream
 
class  SegmentProgressBar
 
class  SequenceInputStream
 
class  SequenceOutputStream
 
class  SequenceSeekableStream
 
class  StorageBase
 
class  TextInputStream
 
class  ThemeExport
 
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< OUString, css::uno::Any > PropertyNameMap
 
typedef std::shared_ptr< StorageBaseStorageRef
 

Enumerations

enum  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 ")
 
constexpr OUStringLiteral gaGradientNameBase (u"msFillGradient ")
 
constexpr OUStringLiteral gaTransGradNameBase (u"msTransGradient ")
 
constexpr OUStringLiteral gaBitmapUrlNameBase (u"msFillBitmap ")
 
constexpr OUStringLiteral gaHatchNameBase (u"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)
 
NamespaceMapStaticNamespaceMap ()
 
const std::vector< OUString > & GetPropertyNameVector ()
 
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)
 
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)
 
void assignIfUsed (std::optional< Type > &rDestValue, const std::optional< Type > &rSourceValue)
 
class OOX_DLLPUBLIC SAL_LOPLUGIN_ANNOTATE ("crosscast") FormulaImExportBase
 

Variables

const ::Color API_RGB_TRANSPARENT (ColorTransparency, 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