|
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().