LibreOffice Module sc (master) 1
|
#include <xestream.hxx>
Public Member Functions | |
XclXmlUtils ()=delete | |
~XclXmlUtils ()=delete | |
XclXmlUtils (const XclXmlUtils &)=delete | |
XclXmlUtils & | operator= (const XclXmlUtils &)=delete |
Static Public Member Functions | |
static void | GetFormulaTypeAndValue (ScFormulaCell &rCell, const char *&sType, OUString &rValue) |
static OUString | GetStreamName (const char *sStreamDir, const char *sStream, sal_Int32 nId) |
static OString | ToOString (const Color &rColor) |
static OString | ToOString (const ScfUInt16Vec &rBuffer) |
static OStringBuffer & | ToOString (OStringBuffer &s, const ScAddress &rRange) |
static OString | ToOString (const ScDocument &rDoc, const ScRange &rRange, bool bFullAddressNotation=false) |
static OString | ToOString (const ScDocument &rDoc, const ScRangeList &rRangeList) |
static OStringBuffer & | ToOString (OStringBuffer &s, const XclAddress &rAddress) |
static OString | ToOString (const XclExpString &s) |
static OString | ToOString (const ScDocument &rDoc, const XclRangeList &rRangeList) |
static OUString | ToOUString (const char *s) |
static OUString | ToOUString (const ScfUInt16Vec &rBuffer, sal_Int32 nStart=0, sal_Int32 nLength=-1) |
static OUString | ToOUString (sc::CompileFormulaContext &rCtx, const ScAddress &rAddress, const ScTokenArray *pTokenArray, FormulaError nErrCode=FormulaError::NONE) |
static OUString | ToOUString (const XclExpString &s) |
template<class T > | |
static sax_fastparser::FSHelperPtr | WriteElement (sax_fastparser::FSHelperPtr pStream, sal_Int32 nElement, const T &value) |
static sax_fastparser::FSHelperPtr | WriteFontData (sax_fastparser::FSHelperPtr pStream, const XclFontData &rFontData, sal_Int32 nNameId) |
Definition at line 246 of file xestream.hxx.
|
delete |
|
delete |
|
delete |
|
static |
Definition at line 668 of file xestream.cxx.
References sc::FormulaResultValue::Error, ScFormulaCell::GetFormatType(), ScFormulaCell::GetResult(), ScFormulaCell::GetString(), svl::SharedString::getString(), sc::FormulaResultValue::Invalid, lcl_GetErrorString(), sc::FormulaResultValue::meType, sc::FormulaResultValue::mfValue, sc::FormulaResultValue::mnError, sc::FormulaResultValue::String, ToOUString(), and sc::FormulaResultValue::Value.
Referenced by lcl_GetType(), and XclExpFormulaCell::SaveXml().
|
static |
Definition at line 697 of file xestream.cxx.
Referenced by XclExpTbxControlObj::SaveControlPropertiesXml(), XclExpXmlPivotCaches::SavePivotCacheXml(), ExcBundlesheet8::SaveXml(), XclExpXmlChTrHeader::SaveXml(), XclExpComments::SaveXml(), XclExpXmlPivotCaches::SaveXml(), XclExpXmlPivotTables::SaveXml(), and ExcTable::WriteXml().
|
delete |
|
static |
Definition at line 712 of file xestream.cxx.
References Color::GetAlpha(), Color::GetBlue(), Color::GetGreen(), Color::GetRed(), and o3tl::sprintf().
Referenced by xcl::exp::SparklineExt::addSparklineGroupColors(), lcl_GetValue(), lcl_WriteBorder(), lcl_WriteCell(), XclExpXmlPivotCaches::SavePivotCacheXml(), XclExpXmlPivotTables::SavePivotTableXml(), XclExpTables::SaveTableXml(), XclExpPaletteImpl::SaveXml(), XclExpExtNegativeColor::SaveXml(), XclExpExtAxisColor::SaveXml(), ExcEScenarioCell::SaveXml(), XclExpCellArea::SaveXml(), XclExpColor::SaveXml(), XclExpSheetProtection::SaveXml(), XclExpXmlSheetPr::SaveXml(), ExcAutoFilterRecs::SaveXml(), ExcEScenario::SaveXml(), XclExpChTrCellContent::SaveXml(), XclExpChTrInsert::SaveXml(), XclExpChTrMoveRange::SaveXml(), XclExpChTr0x014A::SaveXml(), XclExpMergedcells::SaveXml(), XclExpHyperlink::SaveXml(), XclExpColScaleCol::SaveXml(), XclExpDV::SaveXml(), XclExpExtConditionalFormatting::SaveXml(), XclExpDxfFont::SaveXml(), XclExpNumberCell::SaveXml(), XclExpBooleanCell::SaveXml(), XclExpLabelCell::SaveXml(), XclExpFormulaCell::SaveXml(), XclExpDimensions::SaveXml(), XclExpPane::SaveXml(), XclExpSelection::SaveXml(), XclExpTabViewSettings::SaveXml(), ToOString(), WriteFontData(), XclExpNote::WriteXml(), XclExpBlankCell::WriteXmlContents(), and XclExpRkCell::WriteXmlContents().
|
static |
Definition at line 737 of file xestream.cxx.
References ScRange::Format(), and VALID.
|
static |
Definition at line 745 of file xestream.cxx.
References ScRangeList::Format(), and VALID.
|
static |
Definition at line 778 of file xestream.cxx.
References lcl_ToRange(), ScRangeList::push_back(), and ToOString().
|
static |
Definition at line 726 of file xestream.cxx.
|
static |
Definition at line 762 of file xestream.cxx.
References XclExpString::GetUnicodeBuffer(), XclExpString::IsRich(), and ToOString().
|
static |
Definition at line 720 of file xestream.cxx.
References ScAddress::Format(), and VALID.
|
static |
Definition at line 757 of file xestream.cxx.
References lcl_ToAddress(), and ToOString().
|
static |
Definition at line 788 of file xestream.cxx.
Referenced by GetFormulaTypeAndValue(), lcl_WriteCell(), lcl_WriteRun(), XclExpCFImpl::SaveXml(), XclExpCfvo::SaveXml(), XclExpComments::SaveXml(), XclExpExtCF::SaveXml(), XclExpFormulaCell::SaveXml(), ToOUString(), XclExpString::WriteXml(), XclExpDV::XclExpDV(), XclExpExtCfvo::XclExpExtCfvo(), and XclExpHyperlink::XclExpHyperlink().
|
static |
Definition at line 793 of file xestream.cxx.
References nLength.
|
static |
Definition at line 832 of file xestream.cxx.
References XclExpString::GetUnicodeBuffer(), XclExpString::IsRich(), and ToOUString().
|
static |
Definition at line 804 of file xestream.cxx.
References aBuffer, formula::FormulaCompiler::AppendErrorConstant(), formula::FormulaCompiler::CreateStringFromTokenArray(), formula::FormulaTokenArray::GetLen(), and ScCompiler::SetGrammar().
|
inlinestatic |
Definition at line 273 of file xestream.hxx.
References value.
|
static |
Definition at line 864 of file xestream.cxx.
References ColorAlpha, oox::convertColorTransformsToTintOrShade(), oox::convertThemeColorTypeToExcelThemeNumber(), XclFontData::GetScEscapement(), XclFontData::GetScUnderline(), lcl_GetUnderlineStyle(), lcl_ToVerticalAlignmentRun(), XclFontData::maComplexColor, XclFontData::maName, XclFontData::mbItalic, XclFontData::mbOutline, XclFontData::mbShadow, XclFontData::mbStrikeout, XclFontData::mnCharSet, XclFontData::mnFamily, XclFontData::mnHeight, XclFontData::mnWeight, ToOString(), and sax_fastparser::UseIf().
Referenced by lcl_WriteRun(), and XclExpFont::SaveXml().