LibreOffice Module oox (master) 1
Classes | Namespaces | Macros | Functions | Variables
olehelper.hxx File Reference
#include <com/sun/star/uno/Reference.hxx>
#include <filter/msfilter/msocximex.hxx>
#include <oox/dllapi.h>
#include <oox/helper/binarystreambase.hxx>
#include <oox/helper/graphichelper.hxx>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <tools/ref.hxx>
#include <memory>
Include dependency graph for olehelper.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  oox::ole::StdFontInfo
 Stores data about a StdFont font structure. More...
 
struct  oox::ole::StdHlinkInfo
 Stores data about a StdHlink hyperlink. More...
 
class  oox::ole::OleFormCtrlExportHelper
 
class  oox::ole::MSConvertOCXControls
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::awt
 
namespace  com::sun::star::form
 
namespace  com::sun::star::frame
 
namespace  com::sun::star::io
 
namespace  com::sun::star::uno
 
namespace  oox
 
namespace  oox::ole
 
namespace  oox::ole::OleHelper
 Static helper functions for OLE import/export.
 

Macros

#define OLE_GUID_STDFONT   "{0BE35203-8F91-11CE-9DE3-00AA004BB851}"
 
#define OLE_GUID_STDPIC   "{0BE35204-8F91-11CE-9DE3-00AA004BB851}"
 

Functions

OOX_DLLPUBLIC::Color oox::ole::OleHelper::decodeOleColor (const GraphicHelper &rGraphicHelper, sal_uInt32 nOleColor, bool bDefaultColorBgr)
 Returns the UNO RGB color from the passed encoded OLE color. More...
 
OOX_DLLPUBLIC sal_uInt32 oox::ole::OleHelper::encodeOleColor (sal_Int32 nRgbColor)
 Returns the OLE color from the passed UNO RGB color. More...
 
sal_uInt32 oox::ole::OleHelper::encodeOleColor (Color nRgbColor)
 
OOX_DLLPUBLIC OUString oox::ole::OleHelper::importGuid (BinaryInputStream &rInStrm)
 Imports a GUID from the passed binary stream and returns its string representation (in uppercase characters). More...
 
OOX_DLLPUBLIC void oox::ole::OleHelper::exportGuid (BinaryOutputStream &rOutStrm, const SvGlobalName &rId)
 
OOX_DLLPUBLIC bool oox::ole::OleHelper::importStdFont (StdFontInfo &orFontInfo, BinaryInputStream &rInStrm, bool bWithGuid)
 Imports an OLE StdFont font structure from the current position of the passed binary stream. More...
 
OOX_DLLPUBLIC bool oox::ole::OleHelper::importStdPic (StreamDataSequence &orGraphicData, BinaryInputStream &rInStrm)
 Imports an OLE StdPic picture from the current position of the passed binary stream. More...
 

Variables

const sal_uInt16 oox::ole::OLE_STDFONT_NORMAL = 400
 
const sal_uInt16 oox::ole::OLE_STDFONT_BOLD = 700
 
const sal_uInt8 oox::ole::OLE_STDFONT_ITALIC = 0x02
 
const sal_uInt8 oox::ole::OLE_STDFONT_UNDERLINE = 0x04
 
const sal_uInt8 oox::ole::OLE_STDFONT_STRIKE = 0x08
 

Macro Definition Documentation

◆ OLE_GUID_STDFONT

#define OLE_GUID_STDFONT   "{0BE35203-8F91-11CE-9DE3-00AA004BB851}"

Definition at line 56 of file olehelper.hxx.

◆ OLE_GUID_STDPIC

#define OLE_GUID_STDPIC   "{0BE35204-8F91-11CE-9DE3-00AA004BB851}"

Definition at line 57 of file olehelper.hxx.