LibreOffice Module sc (master) 1
|
#include <memory>
#include <utility>
#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/export/ColorExportUtils.hxx>
#include <oox/token/tokens.hxx>
#include <oox/token/namespaces.hxx>
#include <oox/token/relationship.hxx>
#include <svl/numformat.hxx>
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, model::ComplexColor const &rComplexColor) |
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 |
|
static |
Definition at line 2700 of file xestyle.cxx.
References XclExpRecordList< RecType >::GetRecord(), XclExpRecordList< RecType >::GetSize(), and i.
Referenced by XclExpXFBuffer::SaveXml().
|
static |
Definition at line 3022 of file xestyle.cxx.
References EXC_PATT_12_5_PERC, XclCellArea::mnBackColor, XclCellArea::mnForeColor, and XclCellArea::mnPattern.
Referenced by XclExpXFBuffer::InsertDefaultRecords().
|
static |
Definition at line 3015 of file xestyle.cxx.
References EXC_PATT_NONE, and XclCellArea::mnPattern.
Referenced by XclExpXFBuffer::InsertDefaultRecords().
|
static |
Definition at line 2397 of file xestyle.cxx.
Referenced by XclExpStyle::SaveXml().
|
static |
Definition at line 1848 of file xestyle.cxx.
References oox::convertColorTransformsToTintOrShade(), oox::convertThemeColorTypeToExcelThemeNumber(), EXC_LINE_NONE, model::ComplexColor::getSchemeType(), model::ComplexColor::isValidSchemeType(), rStrm, ToLineStyle(), XclXmlUtils::ToOString(), and sax_fastparser::UseIf().
Referenced by XclExpCellBorder::SaveXml().
|
static |
Definition at line 1569 of file xestyle.cxx.
References EXC_XF_HOR_CENTER, EXC_XF_HOR_CENTER_AS, EXC_XF_HOR_DISTRIB, EXC_XF_HOR_FILL, EXC_XF_HOR_GENERAL, EXC_XF_HOR_JUSTIFY, EXC_XF_HOR_LEFT, and EXC_XF_HOR_RIGHT.
Referenced by XclExpCellAlign::SaveXml().
|
static |
Definition at line 1826 of file xestyle.cxx.
References EXC_LINE_DASHED, EXC_LINE_DOTTED, EXC_LINE_DOUBLE, EXC_LINE_HAIR, EXC_LINE_MEDIUM, EXC_LINE_MEDIUM_DASHDOT, EXC_LINE_MEDIUM_DASHDOTDOT, EXC_LINE_MEDIUM_DASHED, EXC_LINE_MEDIUM_SLANT_DASHDOT, EXC_LINE_NONE, EXC_LINE_THICK, EXC_LINE_THIN, EXC_LINE_THIN_DASHDOT, and EXC_LINE_THIN_DASHDOTDOT.
Referenced by lcl_WriteBorder().
|
static |
Definition at line 1971 of file xestyle.cxx.
References EXC_PATT_12_5_PERC, EXC_PATT_25_PERC, EXC_PATT_50_PERC, EXC_PATT_6_25_PERC, EXC_PATT_75_PERC, EXC_PATT_NONE, and EXC_PATT_SOLID.
Referenced by XclExpCellArea::SaveXml().
|
static |
Definition at line 1585 of file xestyle.cxx.
References EXC_XF_VER_BOTTOM, EXC_XF_VER_CENTER, EXC_XF_VER_DISTRIB, EXC_XF_VER_JUSTIFY, and EXC_XF_VER_TOP.
Referenced by XclExpCellAlign::SaveXml().
const sal_uInt32 EXC_PAL_INDEXBASE = 0xFFFF0000 |
Definition at line 312 of file xestyle.cxx.
Referenced by XclExpPaletteImpl::GetColorIdFromIndex(), and XclExpPaletteImpl::GetColorIndex().
const sal_uInt32 EXC_PAL_MAXRAWSIZE = 1024 |
Definition at line 313 of file xestyle.cxx.
Referenced by XclExpPaletteImpl::Finalize().