LibreOffice Module sc (master) 1
Classes | Functions | Variables
xestyle.cxx File Reference
#include <memory>
#include <xestyle.hxx>
#include <algorithm>
#include <iterator>
#include <com/sun/star/i18n/ScriptType.hpp>
#include <comphelper/processfactory.hxx>
#include <rtl/tencinfo.h>
#include <vcl/font.hxx>
#include <svl/languageoptions.hxx>
#include <scitems.hxx>
#include <editeng/borderline.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/lineitem.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/frmdiritem.hxx>
#include <editeng/fontitem.hxx>
#include <editeng/justifyitem.hxx>
#include <editeng/langitem.hxx>
#include <document.hxx>
#include <stlpool.hxx>
#include <stlsheet.hxx>
#include <patattr.hxx>
#include <attrib.hxx>
#include <globstr.hrc>
#include <scresid.hxx>
#include <xestring.hxx>
#include <xltools.hxx>
#include <conditio.hxx>
#include <dbdata.hxx>
#include <filterentries.hxx>
#include <o3tl/safeint.hxx>
#include <oox/export/utils.hxx>
#include <oox/token/tokens.hxx>
#include <oox/token/namespaces.hxx>
#include <oox/token/relationship.hxx>
#include <svl/numformat.hxx>
Include dependency graph for xestyle.cxx:

Go to the source code of this file.

Classes

class  XclExpPaletteImpl
 

Functions

static const char * ToHorizontalAlignment (sal_uInt8 nHorAlign)
 
static const char * ToVerticalAlignment (sal_uInt8 nVerAlign)
 
static const char * ToLineStyle (sal_uInt8 nLineStyle)
 
static void lcl_WriteBorder (XclExpXmlStream &rStrm, sal_Int32 nElement, sal_uInt8 nLineStyle, const Color &rColor)
 
static const char * ToPatternType (sal_uInt8 nPattern)
 
static const char * lcl_StyleNameFromId (sal_Int32 nStyleId)
 
static void lcl_GetCellCounts (const XclExpRecordList< XclExpXF > &rXFList, sal_Int32 &rCells, sal_Int32 &rStyles)
 
static XclExpCellArea lcl_GetPatternFill_None ()
 
static XclExpCellArea lcl_GetPatternFill_Gray125 ()
 

Variables

const sal_uInt32 EXC_PAL_INDEXBASE = 0xFFFF0000
 
const sal_uInt32 EXC_PAL_MAXRAWSIZE = 1024
 

Function Documentation

◆ lcl_GetCellCounts()

static void lcl_GetCellCounts ( const XclExpRecordList< XclExpXF > &  rXFList,
sal_Int32 &  rCells,
sal_Int32 &  rStyles 
)
static

◆ lcl_GetPatternFill_Gray125()

static XclExpCellArea lcl_GetPatternFill_Gray125 ( )
static

◆ lcl_GetPatternFill_None()

static XclExpCellArea lcl_GetPatternFill_None ( )
static

Definition at line 2939 of file xestyle.cxx.

References EXC_PATT_NONE, and XclCellArea::mnPattern.

Referenced by XclExpXFBuffer::InsertDefaultRecords().

◆ lcl_StyleNameFromId()

static const char * lcl_StyleNameFromId ( sal_Int32  nStyleId)
static

Definition at line 2321 of file xestyle.cxx.

Referenced by XclExpStyle::SaveXml().

◆ lcl_WriteBorder()

static void lcl_WriteBorder ( XclExpXmlStream rStrm,
sal_Int32  nElement,
sal_uInt8  nLineStyle,
const Color rColor 
)
static

Definition at line 1835 of file xestyle.cxx.

References EXC_LINE_NONE, rStrm, ToLineStyle(), and XclXmlUtils::ToOString().

Referenced by XclExpCellBorder::SaveXml().

◆ ToHorizontalAlignment()

static const char * ToHorizontalAlignment ( sal_uInt8  nHorAlign)
static

◆ ToLineStyle()

static const char * ToLineStyle ( sal_uInt8  nLineStyle)
static

◆ ToPatternType()

static const char * ToPatternType ( sal_uInt8  nPattern)
static

◆ ToVerticalAlignment()

static const char * ToVerticalAlignment ( sal_uInt8  nVerAlign)
static

Variable Documentation

◆ EXC_PAL_INDEXBASE

const sal_uInt32 EXC_PAL_INDEXBASE = 0xFFFF0000

◆ EXC_PAL_MAXRAWSIZE

const sal_uInt32 EXC_PAL_MAXRAWSIZE = 1024

Definition at line 311 of file xestyle.cxx.

Referenced by XclExpPaletteImpl::Finalize().