|
LibreOffice Module sc (master) 1
|
#include <sal/config.h>#include <sal/log.hxx>#include "xmlexprt.hxx"#include "XMLConverter.hxx"#include "xmlstyle.hxx"#include <unonames.hxx>#include <document.hxx>#include <olinetab.hxx>#include <formulacell.hxx>#include <rangenam.hxx>#include "XMLTableMasterPageExport.hxx"#include <drwlayer.hxx>#include "XMLExportDataPilot.hxx"#include "XMLExportDatabaseRanges.hxx"#include "XMLExportDDELinks.hxx"#include "XMLExportIterator.hxx"#include "XMLColumnRowGroupExport.hxx"#include "XMLStylesExportHelper.hxx"#include "XMLChangeTrackingExportHelper.hxx"#include <sheetdata.hxx>#include <docoptio.hxx>#include "XMLExportSharedData.hxx"#include <chgviset.hxx>#include <docuno.hxx>#include <textuno.hxx>#include <chartlis.hxx>#include <scitems.hxx>#include <docpool.hxx>#include <userdat.hxx>#include <chgtrack.hxx>#include <rangeutl.hxx>#include <postit.hxx>#include <externalrefmgr.hxx>#include <editutil.hxx>#include <tabprotection.hxx>#include "cachedattraccess.hxx"#include <colorscale.hxx>#include <conditio.hxx>#include <cellvalue.hxx>#include <stylehelper.hxx>#include <edittextiterator.hxx>#include "editattributemap.hxx"#include <arealink.hxx>#include <datastream.hxx>#include <documentlinkmgr.hxx>#include <tokenstringcontext.hxx>#include <cellform.hxx>#include <datamapper.hxx>#include <datatransformation.hxx>#include "SparklineGroupsExport.hxx"#include <SparklineList.hxx>#include <xmloff/xmltoken.hxx>#include <xmloff/xmlnamespace.hxx>#include <xmloff/xmluconv.hxx>#include <xmloff/namespacemap.hxx>#include <xmloff/families.hxx>#include <xmloff/numehelp.hxx>#include <xmloff/txtparae.hxx>#include <editeng/autokernitem.hxx>#include <editeng/charreliefitem.hxx>#include <editeng/charscaleitem.hxx>#include <editeng/colritem.hxx>#include <editeng/contouritem.hxx>#include <editeng/crossedoutitem.hxx>#include <editeng/emphasismarkitem.hxx>#include <editeng/escapementitem.hxx>#include <editeng/fhgtitem.hxx>#include <editeng/fontitem.hxx>#include <editeng/kernitem.hxx>#include <editeng/langitem.hxx>#include <editeng/postitem.hxx>#include <editeng/section.hxx>#include <editeng/shdditem.hxx>#include <editeng/udlnitem.hxx>#include <editeng/wghtitem.hxx>#include <editeng/wrlmitem.hxx>#include <editeng/xmlcnitm.hxx>#include <editeng/flditem.hxx>#include <editeng/eeitem.hxx>#include <formula/errorcodes.hxx>#include <xmloff/xmlerror.hxx>#include <xmloff/XMLEventExport.hxx>#include <xmloff/xmlprmap.hxx>#include <xmloff/ProgressBarHelper.hxx>#include <xmloff/table/XMLTableExport.hxx>#include <sax/tools/converter.hxx>#include <tools/fldunit.hxx>#include <rtl/ustring.hxx>#include <tools/color.hxx>#include <comphelper/diagnose_ex.hxx>#include <rtl/math.hxx>#include <svl/numformat.hxx>#include <svl/zforlist.hxx>#include <comphelper/base64.hxx>#include <comphelper/extract.hxx>#include <svx/svdoashp.hxx>#include <svx/svdobj.hxx>#include <svx/svdocapt.hxx>#include <svx/svdomeas.hxx>#include <vcl/svapp.hxx>#include <comphelper/processfactory.hxx>#include <com/sun/star/beans/XPropertySet.hpp>#include <com/sun/star/container/XNamed.hpp>#include <com/sun/star/drawing/XDrawPageSupplier.hpp>#include <com/sun/star/form/XFormsSupplier2.hpp>#include <com/sun/star/io/XActiveDataSource.hpp>#include <com/sun/star/io/XSeekable.hpp>#include <com/sun/star/sheet/XUsedAreaCursor.hpp>#include <com/sun/star/sheet/XCellRangeAddressable.hpp>#include <com/sun/star/sheet/XPrintAreas.hpp>#include <com/sun/star/sheet/XUniqueCellFormatRangesSupplier.hpp>#include <com/sun/star/sheet/XLabelRange.hpp>#include <com/sun/star/sheet/NamedRangeFlag.hpp>#include <com/sun/star/sheet/XSheetCellCursor.hpp>#include <com/sun/star/sheet/XSheetCellRanges.hpp>#include <com/sun/star/sheet/XSheetLinkable.hpp>#include <com/sun/star/sheet/GlobalSheetSettings.hpp>#include <com/sun/star/table/XColumnRowRange.hpp>#include <com/sun/star/util/XProtectable.hpp>#include <com/sun/star/xml/sax/XDocumentHandler.hpp>#include <com/sun/star/chart2/XChartDocument.hpp>#include <com/sun/star/chart2/data/XRangeXMLConversion.hpp>#include <com/sun/star/chart2/data/XDataReceiver.hpp>#include <com/sun/star/document/XDocumentProperties.hpp>#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>#include "XMLCodeNameProvider.hxx"#include <sfx2/linkmgr.hxx>#include <sfx2/objsh.hxx>#include <memory>#include <vector>#include <vbahelper/vbaaccesshelper.hxx>#include <officecfg/Office/Common.hxx>Go to the source code of this file.
Namespaces | |
| namespace | com |
| namespace | com::sun |
| namespace | com::sun::star |
| namespace | com::sun::star::uno |
Macros | |
| #define | SC_VIEWCHANGES_COUNT 13 |
| #define | SC_SHOW_CHANGES 0 |
| #define | SC_SHOW_ACCEPTED_CHANGES 1 |
| #define | SC_SHOW_REJECTED_CHANGES 2 |
| #define | SC_SHOW_CHANGES_BY_DATETIME 3 |
| #define | SC_SHOW_CHANGES_BY_DATETIME_MODE 4 |
| #define | SC_SHOW_CHANGES_BY_DATETIME_FIRST_DATETIME 5 |
| #define | SC_SHOW_CHANGES_BY_DATETIME_SECOND_DATETIME 6 |
| #define | SC_SHOW_CHANGES_BY_AUTHOR 7 |
| #define | SC_SHOW_CHANGES_BY_AUTHOR_NAME 8 |
| #define | SC_SHOW_CHANGES_BY_COMMENT 9 |
| #define | SC_SHOW_CHANGES_BY_COMMENT_TEXT 10 |
| #define | SC_SHOW_CHANGES_BY_RANGES 11 |
| #define | SC_SHOW_CHANGES_BY_RANGES_LIST 12 |
Functions | |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | Calc_XMLExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | Calc_XMLMetaExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | Calc_XMLStylesExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | Calc_XMLContentExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | Calc_XMLSettingsExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | Calc_XMLOasisExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | Calc_XMLOasisMetaExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | Calc_XMLOasisStylesExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | Calc_XMLOasisContentExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | Calc_XMLOasisSettingsExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
| static bool | lcl_CopyStreamElement (const uno::Reference< io::XInputStream > &xInput, const uno::Reference< io::XOutputStream > &xOutput, sal_Int32 nCount) |
| static void | lcl_SkipBytesInBlocks (const uno::Reference< io::XInputStream > &xInput, sal_Int32 nBytesToSkip) |
| static uno::Any | lcl_GetEnumerated (uno::Reference< container::XEnumerationAccess > const &xEnumAccess, sal_Int32 nIndex) |
Variables | |
| constexpr OUStringLiteral | SC_LAYERID = u"LayerID" |
| not found in unonames.hxx More... | |
| #define SC_SHOW_ACCEPTED_CHANGES 1 |
Definition at line 172 of file xmlexprt.cxx.
| #define SC_SHOW_CHANGES 0 |
Definition at line 171 of file xmlexprt.cxx.
| #define SC_SHOW_CHANGES_BY_AUTHOR 7 |
Definition at line 178 of file xmlexprt.cxx.
| #define SC_SHOW_CHANGES_BY_AUTHOR_NAME 8 |
Definition at line 179 of file xmlexprt.cxx.
| #define SC_SHOW_CHANGES_BY_COMMENT 9 |
Definition at line 180 of file xmlexprt.cxx.
| #define SC_SHOW_CHANGES_BY_COMMENT_TEXT 10 |
Definition at line 181 of file xmlexprt.cxx.
| #define SC_SHOW_CHANGES_BY_DATETIME 3 |
Definition at line 174 of file xmlexprt.cxx.
| #define SC_SHOW_CHANGES_BY_DATETIME_FIRST_DATETIME 5 |
Definition at line 176 of file xmlexprt.cxx.
| #define SC_SHOW_CHANGES_BY_DATETIME_MODE 4 |
Definition at line 175 of file xmlexprt.cxx.
| #define SC_SHOW_CHANGES_BY_DATETIME_SECOND_DATETIME 6 |
Definition at line 177 of file xmlexprt.cxx.
| #define SC_SHOW_CHANGES_BY_RANGES 11 |
Definition at line 182 of file xmlexprt.cxx.
| #define SC_SHOW_CHANGES_BY_RANGES_LIST 12 |
Definition at line 183 of file xmlexprt.cxx.
| #define SC_SHOW_REJECTED_CHANGES 2 |
Definition at line 173 of file xmlexprt.cxx.
| #define SC_VIEWCHANGES_COUNT 13 |
Definition at line 170 of file xmlexprt.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLContentExporter_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 268 of file xmlexprt.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLExporter_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 250 of file xmlexprt.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLMetaExporter_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 256 of file xmlexprt.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisContentExporter_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 298 of file xmlexprt.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisExporter_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 280 of file xmlexprt.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisMetaExporter_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 286 of file xmlexprt.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisSettingsExporter_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 304 of file xmlexprt.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisStylesExporter_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 292 of file xmlexprt.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLSettingsExporter_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 274 of file xmlexprt.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLStylesExporter_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 262 of file xmlexprt.cxx.
|
static |
Definition at line 1743 of file xmlexprt.cxx.
References nCount.
Referenced by ScXMLExport::CopySourceStream().
|
static |
Definition at line 2207 of file xmlexprt.cxx.
References nIndex.
Referenced by ScXMLExport::collectAutoStyles().
|
static |
Definition at line 1792 of file xmlexprt.cxx.
Referenced by ScXMLExport::CopySourceStream().
|
constexpr |
not found in unonames.hxx
Definition at line 168 of file xmlexprt.cxx.
Referenced by ScXMLExport::CollectSharedData().