| LibreOffice Module sc (master) 1
    | 
#include <map>#include <svl/zforlist.hxx>#include <svl/nfkeytab.hxx>#include <editeng/svxfont.hxx>#include "xerecord.hxx"#include "xlstyle.hxx"#include "xeroot.hxx"#include <fonthelper.hxx>#include <memory>#include <utility>#include <vector>#include <docmodel/color/ComplexColor.hxx>Go to the source code of this file.
| Classes | |
| class | XclExpPalette | 
| Stores all used colors in the document.  More... | |
| class | XclExpFont | 
| Stores all data of an Excel font and provides export of FONT records.  More... | |
| class | XclExpDxfFont | 
| class | XclExpBlindFont | 
| Used as placeholder for font index 4, which is not used in Excel.  More... | |
| class | XclExpFontBuffer | 
| Stores the data of all fonts used in the document.  More... | |
| struct | XclExpNumFmt | 
| Stores a core number format index with corresponding Excel format index.  More... | |
| class | XclExpNumFmtBuffer | 
| Stores all number formats used in the document.  More... | |
| struct | XclExpCellProt | 
| Extends the XclCellProt struct for export.  More... | |
| struct | XclExpCellAlign | 
| Extends the XclCellAlign struct for export.  More... | |
| struct | XclExpCellBorder | 
| Extends the XclCellBorder struct for export.  More... | |
| struct | XclExpCellArea | 
| Extends the XclCellArea struct for export.  More... | |
| struct | XclExpColor | 
| struct | XclExpXFId | 
| A combination of unique XF identifier with real Excel XF index.  More... | |
| class | XclExpXF | 
| Represents an XF record which contains all formatting data of a cell or cell style.  More... | |
| class | XclExpDefaultXF | 
| Represents a default XF record.  More... | |
| class | XclExpStyle | 
| Represents a STYLE record containing the data of a cell style.  More... | |
| class | XclExpXFBuffer | 
| Stores all XF records (cell formats and cell styles) in the document.  More... | |
| struct | XclExpXFBuffer::XclExpBuiltInInfo | 
| Extended info about a built-in XF.  More... | |
| struct | XclExpXFBuffer::FindKey | 
| composite key for the find-map, so we can do partial key searching  More... | |
| class | XclExpDxf | 
| class | XclExpDxfs | 
| class | XclExpXmlStyleSheet | 
| Namespaces | |
| namespace | XclExpFontHelper | 
| Helper functions for font export. | |
| Typedefs | |
| typedef ::std::unique_ptr< SvNumberFormatter > | SvNumberFormatterPtr | 
| Enumerations | |
| enum | XclExpColorType { EXC_COLOR_CELLTEXT , EXC_COLOR_CELLBORDER , EXC_COLOR_CELLAREA , EXC_COLOR_CHARTTEXT , EXC_COLOR_CHARTLINE , EXC_COLOR_CHARTAREA , EXC_COLOR_CTRLTEXT , EXC_COLOR_GRID , EXC_COLOR_TABBG } | 
| For internal use only. TODO:moggi: find a better/correct value.  More... | |
| Functions | |
| sal_Int16 | XclExpFontHelper::GetFirstUsedScript (const XclExpRoot &rRoot, const SfxItemSet &rItemSet) | 
| Returns the script type of the first font item found in the item set and its parents.  More... | |
| vcl::Font | XclExpFontHelper::GetFontFromItemSet (const XclExpRoot &rRoot, const SfxItemSet &rItemSet, sal_Int16 nScript) | 
| Returns a VCL font object filled from the passed item set.  More... | |
| ScDxfFont | XclExpFontHelper::GetDxfFontFromItemSet (const XclExpRoot &rRoot, const SfxItemSet &rSet) | 
| Get a dxf related font object from the item set.  More... | |
| bool | XclExpFontHelper::CheckItems (const XclExpRoot &rRoot, const SfxItemSet &rItemSet, sal_Int16 nScript, bool bDeep) | 
| Returns true, if at least one font related item is set in the passed item set.  More... | |
| Variables | |
| const sal_uInt16 | EXC_ID_FONTLIST = 0x8031 | 
| const sal_uInt16 | EXC_ID_FORMATLIST = 0x801E | 
| For internal use only.  More... | |
| const sal_uInt16 | EXC_ID_XFLIST = 0x8043 | 
| For internal use only.  More... | |
| const sal_uInt16 | EXC_ID_DXFS = 0x9999 | 
| For internal use only.  More... | |
| const size_t | EXC_FONTLIST_NOTFOUND = static_cast< size_t >( -1 ) | 
| typedef ::std::unique_ptr< SvNumberFormatter > SvNumberFormatterPtr | 
Definition at line 264 of file xestyle.hxx.
| enum XclExpColorType | 
For internal use only. TODO:moggi: find a better/correct value.
Different types of colors in a document.
| Enumerator | |
|---|---|
| EXC_COLOR_CELLTEXT | |
| EXC_COLOR_CELLBORDER | Text in a cell. | 
| EXC_COLOR_CELLAREA | Border of a cell. | 
| EXC_COLOR_CHARTTEXT | Background area of a cell. | 
| EXC_COLOR_CHARTLINE | Text color in a chart. | 
| EXC_COLOR_CHARTAREA | Line in a chart. | 
| EXC_COLOR_CTRLTEXT | Area in a chart. | 
| EXC_COLOR_GRID | Text color in a form control. | 
| EXC_COLOR_TABBG | Spreadsheet grid color. Spreadsheet tab bg color. | 
Definition at line 47 of file xestyle.hxx.
| const size_t EXC_FONTLIST_NOTFOUND = static_cast< size_t >( -1 ) | 
Definition at line 122 of file xestyle.hxx.
Referenced by XclExpFontBuffer::Find(), and XclExpFontBuffer::Insert().
| const sal_uInt16 EXC_ID_DXFS = 0x9999 | 
For internal use only.
Definition at line 42 of file xestyle.hxx.
Referenced by XclExpRoot::CreateRecord(), and XclExpXmlStyleSheet::SaveXml().
| const sal_uInt16 EXC_ID_FONTLIST = 0x8031 | 
Definition at line 39 of file xestyle.hxx.
Referenced by XclExpRoot::CreateRecord(), ExcTable::FillAsHeaderBinary(), and XclExpXmlStyleSheet::SaveXml().
| const sal_uInt16 EXC_ID_FORMATLIST = 0x801E | 
For internal use only.
Definition at line 40 of file xestyle.hxx.
Referenced by XclExpRoot::CreateRecord(), ExcTable::FillAsHeaderBinary(), and XclExpXmlStyleSheet::SaveXml().
| const sal_uInt16 EXC_ID_XFLIST = 0x8043 | 
For internal use only.
Definition at line 41 of file xestyle.hxx.
Referenced by XclExpRoot::CreateRecord(), ExcTable::FillAsHeaderBinary(), and XclExpXmlStyleSheet::SaveXml().