LibreOffice Module sc (master) 1
Macros | Functions
xestream.cxx File Reference
#include <stdio.h>
#include <string.h>
#include <utility>
#include <filter/msfilter/util.hxx>
#include <o3tl/safeint.hxx>
#include <osl/diagnose.h>
#include <rtl/ustring.hxx>
#include <rtl/ustrbuf.hxx>
#include <rtl/random.h>
#include <sax/fshelper.hxx>
#include <unotools/streamwrap.hxx>
#include <sot/storage.hxx>
#include <tools/urlobj.hxx>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <officecfg/Office/Calc.hxx>
#include <docuno.hxx>
#include <xestream.hxx>
#include <xladdress.hxx>
#include <xlstring.hxx>
#include <xltools.hxx>
#include <xeroot.hxx>
#include <xestring.hxx>
#include <xlstyle.hxx>
#include <rangelst.hxx>
#include <compiler.hxx>
#include <formulacell.hxx>
#include <tokenarray.hxx>
#include <tokenstringcontext.hxx>
#include <refreshtimerprotector.hxx>
#include <globstr.hrc>
#include <scresid.hxx>
#include <root.hxx>
#include <sfx2/app.hxx>
#include <docsh.hxx>
#include <viewdata.hxx>
#include <excdoc.hxx>
#include <oox/token/tokens.hxx>
#include <oox/token/relationship.hxx>
#include <oox/export/drawingml.hxx>
#include <oox/export/utils.hxx>
#include <formula/grammar.hxx>
#include <oox/ole/vbaexport.hxx>
#include <excelvbaproject.hxx>
#include <com/sun/star/task/XStatusIndicator.hpp>
#include <memory>
#include <comphelper/storagehelper.hxx>
#include <externalrefmgr.hxx>
Include dependency graph for xestream.cxx:

Go to the source code of this file.

Macros

#define DEBUG_XL_ENCRYPTION   0
 

Functions

static const char * lcl_GetErrorString (FormulaError nScErrCode)
 
static ScAddress lcl_ToAddress (const XclAddress &rAddress)
 
static ScRange lcl_ToRange (const XclRange &rRange)
 
static void lcl_WriteValue (const sax_fastparser::FSHelperPtr &rStream, sal_Int32 nElement, const char *pValue)
 
static const char * lcl_GetUnderlineStyle (FontLineStyle eUnderline, bool &bHaveUnderline)
 
static const char * lcl_ToVerticalAlignmentRun (SvxEscapement eEscapement, bool &bHaveAlignment)
 

Macro Definition Documentation

◆ DEBUG_XL_ENCRYPTION

#define DEBUG_XL_ENCRYPTION   0

Definition at line 75 of file xestream.cxx.

Function Documentation

◆ lcl_GetErrorString()

static const char * lcl_GetErrorString ( FormulaError  nScErrCode)
static

◆ lcl_GetUnderlineStyle()

static const char * lcl_GetUnderlineStyle ( FontLineStyle  eUnderline,
bool &  bHaveUnderline 
)
static

Definition at line 842 of file xestream.cxx.

References LINESTYLE_DOUBLE, LINESTYLE_NONE, and LINESTYLE_SINGLE.

Referenced by XclXmlUtils::WriteFontData().

◆ lcl_ToAddress()

static ScAddress lcl_ToAddress ( const XclAddress rAddress)
static

Definition at line 749 of file xestream.cxx.

References XclAddress::mnCol, and XclAddress::mnRow.

Referenced by lcl_ToRange(), and XclXmlUtils::ToOString().

◆ lcl_ToRange()

static ScRange lcl_ToRange ( const XclRange rRange)
static

◆ lcl_ToVerticalAlignmentRun()

static const char * lcl_ToVerticalAlignmentRun ( SvxEscapement  eEscapement,
bool &  bHaveAlignment 
)
static

Definition at line 856 of file xestream.cxx.

Referenced by XclXmlUtils::WriteFontData().

◆ lcl_WriteValue()

static void lcl_WriteValue ( const sax_fastparser::FSHelperPtr rStream,
sal_Int32  nElement,
const char *  pValue 
)
static

Definition at line 835 of file xestream.cxx.

Referenced by XclXmlUtils::WriteFontData().