LibreOffice Module sc (master) 1
|
#include <worksheetfragment.hxx>
Public Member Functions | |
WorksheetFragment (const WorksheetHelper &rHelper, const OUString &rFragmentPath) | |
Public Member Functions inherited from oox::xls::WorksheetFragmentBase | |
WorksheetFragmentBase (const WorksheetHelper &rHelper, const OUString &rFragmentPath) | |
Public Member Functions inherited from oox::core::FragmentHandler2 | |
FragmentHandler2 (XmlFilterBase &rFilter, const OUString &rFragmentPath, bool bEnableTrimSpace=true) | |
virtual | ~FragmentHandler2 () override |
FragmentHandler2 (FragmentHandler2 const &)=default | |
FragmentHandler2 (FragmentHandler2 &&)=default | |
FragmentHandler2 & | operator= (FragmentHandler2 const &)=delete |
FragmentHandler2 & | operator= (FragmentHandler2 &&)=delete |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL | createFastChildContext (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &rxAttribs) final override |
virtual void SAL_CALL | startFastElement (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &rxAttribs) final override |
virtual void SAL_CALL | characters (const OUString &rChars) final override |
virtual void SAL_CALL | endFastElement (sal_Int32 nElement) final override |
virtual void SAL_CALL | startDocument () override |
virtual void SAL_CALL | endDocument () override |
virtual ContextHandlerRef | createRecordContext (sal_Int32 nRecId, SequenceInputStream &rStrm) override |
virtual void | startRecord (sal_Int32 nRecId, SequenceInputStream &rStrm) override |
virtual void | endRecord (sal_Int32 nRecId) override |
virtual ContextHandlerRef | onCreateContext (sal_Int32 nElement, const AttributeList &rAttribs) override |
virtual void | onStartElement (const AttributeList &rAttribs) override |
virtual void | onCharacters (const OUString &rChars) override |
virtual void | onEndElement () override |
virtual ContextHandlerRef | onCreateRecordContext (sal_Int32 nRecId, SequenceInputStream &rStrm) override |
virtual void | onStartRecord (SequenceInputStream &rStrm) override |
virtual void | onEndRecord () override |
virtual void | initializeImport () |
virtual void | finalizeImport () |
Public Member Functions inherited from oox::core::FragmentHandler | |
FragmentHandler (XmlFilterBase &rFilter, const OUString &rFragmentPath) | |
virtual | ~FragmentHandler () override |
FragmentHandler (FragmentHandler const &)=default | |
FragmentHandler (FragmentHandler &&)=default | |
FragmentHandler & | operator= (FragmentHandler const &)=delete |
FragmentHandler & | operator= (FragmentHandler &&)=delete |
css::uno::Reference< css::xml::sax::XFastContextHandler > | getFastContextHandler () |
virtual void SAL_CALL | startDocument () override |
virtual void SAL_CALL | endDocument () override |
virtual void SAL_CALL | processingInstruction (const OUString &rTarget, const OUString &rData) override |
virtual void SAL_CALL | setDocumentLocator (const css::uno::Reference< css::xml::sax::XLocator > &rxLocator) override |
virtual void SAL_CALL | startFastElement (::sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual void SAL_CALL | startUnknownElement (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual void SAL_CALL | endFastElement (::sal_Int32 Element) override |
virtual void SAL_CALL | endUnknownElement (const OUString &Namespace, const OUString &Name) override |
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL | createFastChildContext (::sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL | createUnknownChildContext (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual void SAL_CALL | characters (const OUString &aChars) override |
virtual css::uno::Reference< css::io::XInputStream > | openFragmentStream () const |
virtual const RecordInfo * | getRecordInfos () const |
Public Member Functions inherited from oox::xls::WorksheetHelper | |
WorksheetHelper (WorksheetGlobals &rSheetGlob) | |
WorksheetType | getSheetType () const |
Returns the type of this sheet. More... | |
SCTAB | getSheetIndex () const |
Returns the index of the current sheet. More... | |
const css::uno::Reference< css::sheet::XSpreadsheet > & | getSheet () const |
Returns the XSpreadsheet interface of the current sheet. More... | |
css::uno::Reference< css::table::XCell > | getCell (const ScAddress &rAddress) const |
Returns the XCell interface for the passed cell address. More... | |
css::uno::Reference< css::table::XCellRange > | getCellRange (const ScRange &rRange) const |
Returns the XCellRange interface for the passed cell range address. More... | |
css::uno::Reference< css::drawing::XDrawPage > | getDrawPage () const |
Returns the XDrawPage interface of the draw page of the current sheet. More... | |
css::awt::Point | getCellPosition (sal_Int32 nCol, sal_Int32 nRow) const |
Returns the absolute cell position in 1/100 mm. More... | |
const css::awt::Size & | getDrawPageSize () const |
Returns the size of the entire drawing page in 1/100 mm. More... | |
SheetDataBuffer & | getSheetData () const |
Returns the buffer for cell contents and cell formatting. More... | |
CondFormatBuffer & | getCondFormats () const |
Returns the conditional formatting in this sheet. More... | |
CommentsBuffer & | getComments () const |
Returns the buffer for all cell comments in this sheet. More... | |
AutoFilterBuffer & | getAutoFilters () const |
Returns the auto filters for the sheet. More... | |
QueryTableBuffer & | getQueryTables () const |
Returns the buffer for all web query tables in this sheet. More... | |
WorksheetSettings & | getWorksheetSettings () const |
Returns the worksheet settings object. More... | |
PageSettings & | getPageSettings () const |
Returns the page/print settings for this sheet. More... | |
SheetViewSettings & | getSheetViewSettings () const |
Returns the view settings for this sheet. More... | |
VmlDrawing & | getVmlDrawing () const |
Returns the VML drawing page for this sheet (OOXML/BIFF12 only). More... | |
ExtLst & | getExtLst () const |
void | setPageBreak (const PageBreakModel &rModel, bool bRowBreak) |
Sets a column or row page break described in the passed struct. More... | |
void | setHyperlink (const HyperlinkModel &rModel) |
Inserts the hyperlink URL into the spreadsheet. More... | |
void | setValidation (const ValidationModel &rModel) |
Inserts the data validation settings into the spreadsheet. More... | |
void | setDrawingPath (const OUString &rDrawingPath) |
Sets the path to the DrawingML fragment of this sheet. More... | |
void | setVmlDrawingPath (const OUString &rVmlDrawingPath) |
Sets the path to the legacy VML drawing fragment of this sheet. More... | |
void | extendUsedArea (const ScAddress &rAddress) |
Extends the used area of this sheet by the passed cell position. More... | |
void | extendUsedArea (const ScRange &rRange) |
Extends the used area of this sheet by the passed cell range. More... | |
void | extendShapeBoundingBox (const css::awt::Rectangle &rShapeRect) |
Extends the shape bounding box by the position and size of the passed rectangle (in 1/100 mm). More... | |
void | setBaseColumnWidth (sal_Int32 nWidth) |
Sets base width for all columns (without padding pixels). More... | |
void | setDefaultColumnWidth (double fWidth) |
Sets default width for all columns. More... | |
void | setColumnModel (const ColumnModel &rModel) |
Sets column settings for a specific range of columns. More... | |
void | setDefaultRowSettings (double fHeight, bool bCustomHeight, bool bHidden, bool bThickTop, bool bThickBottom) |
Sets default height and hidden state for all unused rows in the sheet. More... | |
void | setRowModel (const RowModel &rModel) |
Sets row settings for a specific range of rows. More... | |
void | putRichString (const ScAddress &rAddress, RichString &rString, const oox::xls::Font *pFirstPortionFont, bool bSingleLine=false) |
Inserts a rich-string cell directly into the Calc sheet. More... | |
void | putFormulaTokens (const ScAddress &rAddress, const ApiTokenSequence &rTokens) |
Inserts a formula cell directly into the Calc sheet. More... | |
void | initializeWorksheetImport () |
Initial conversion before importing the worksheet. More... | |
void | finalizeWorksheetImport () |
Final conversion after importing the worksheet. More... | |
void | finalizeDrawingImport () |
Final import of drawing objects. More... | |
void | setCellFormula (const ScAddress &rTokenAddress, const OUString &) |
void | setCellFormula (const ScAddress &rAddr, sal_Int32 nSharedId, const OUString &rCellValue, sal_Int32 nValueType) |
void | setCellArrayFormula (const ScRange &rRangeAddress, const ScAddress &rTokenAddress, const OUString &rTokenStr) |
void | createSharedFormulaMapEntry (const ScAddress &rAddress, sal_Int32 nSharedId, const OUString &rTokens) |
void | setCellFormulaValue (const ScAddress &rAddress, const OUString &rValueStr, sal_Int32 nCellType) |
ScDocument & | getScDocument () |
Public Member Functions inherited from oox::xls::WorkbookHelper | |
WorkbookHelper (WorkbookGlobals &rBookGlob) | |
virtual | ~WorkbookHelper () |
WorkbookHelper (WorkbookHelper const &)=default | |
WorkbookHelper (WorkbookHelper &&)=default | |
WorkbookHelper & | operator= (WorkbookHelper const &)=delete |
WorkbookHelper & | operator= (WorkbookHelper &&)=delete |
::oox::core::FilterBase & | getBaseFilter () const |
Returns the base filter object (base class of all filters). More... | |
SegmentProgressBar & | getProgressBar () const |
Returns the filter progress bar. More... | |
sal_Int16 | getCurrentSheetIndex () const |
Returns the index of the current Calc sheet, if filter currently processes a sheet. More... | |
bool | isGeneratorKnownGood () const |
Returns true when reading a file generated by a known good generator. More... | |
bool | hasCalculatedFormulaCells () const |
Returns true if any formula cell is calculated. More... | |
void | setCalculatedFormulaCells () |
Set if any formula cell is calculated. More... | |
void | setVbaProjectStorage (const StorageRef &rxVbaPrjStrg) |
Sets the VBA project storage used to import VBA source code and forms. More... | |
void | setCurrentSheetIndex (SCTAB nSheet) |
Sets the index of the current Calc sheet, if filter currently processes a sheet. More... | |
void | finalizeWorkbookImport () |
Final conversion after importing the workbook. More... | |
void | useInternalChartDataTable (bool bInternal) |
ScDocument & | getScDocument () |
const ScDocument & | getScDocument () const |
ScDocumentImport & | getDocImport () |
const ScDocumentImport & | getDocImport () const |
ScEditEngineDefaulter & | getEditEngine () const |
const css::uno::Reference< css::sheet::XSpreadsheetDocument > & | getDocument () const |
Returns a reference to the source/target spreadsheet document model. More... | |
css::uno::Reference< css::sheet::XSpreadsheet > | getSheetFromDoc (sal_Int32 nSheet) const |
Returns a reference to the specified spreadsheet in the document model. More... | |
css::uno::Reference< css::sheet::XSpreadsheet > | getSheetFromDoc (const OUString &rSheet) const |
Returns a reference to the specified spreadsheet in the document model. More... | |
css::uno::Reference< css::table::XCellRange > | getCellRangeFromDoc (const ScRange &rRange) const |
Returns the XCellRange interface for the passed cell range address. More... | |
css::uno::Reference< css::container::XNameContainer > | getCellStyleFamily () const |
Returns the cell styles container from the Calc document. More... | |
css::uno::Reference< css::style::XStyle > | getStyleObject (const OUString &rStyleName, bool bPageStyle) const |
Returns the specified cell or page style from the Calc document. More... | |
RangeDataRet | createNamedRangeObject (OUString &orName, sal_Int32 nIndex, sal_Int32 nNameFlags, bool bHidden) const |
Creates and returns a defined name on-the-fly in the Calc document. More... | |
RangeDataRet | createLocalNamedRangeObject (OUString &orName, sal_Int32 nIndex, sal_Int32 nNameFlags, sal_Int32 nTab, bool bHidden) const |
Creates and returns a defined name on-the-fly in the sheet. More... | |
css::uno::Reference< css::sheet::XDatabaseRange > | createDatabaseRangeObject (OUString &orName, const ScRange &rRangeAddr) const |
Creates and returns a database range on-the-fly in the Calc document. More... | |
css::uno::Reference< css::sheet::XDatabaseRange > | createUnnamedDatabaseRangeObject (const ScRange &rRangeAddr) const |
Creates and returns an unnamed database range on-the-fly in the Calc document. More... | |
ScDBData * | findDatabaseRangeByIndex (sal_uInt16 nIndex) const |
Finds the (already existing) database range of the given formula token index. More... | |
css::uno::Reference< css::style::XStyle > | createStyleObject (OUString &orStyleName, bool bPageStyle) const |
Creates and returns a com.sun.star.style.Style object for cells or pages. More... | |
FormulaBuffer & | getFormulaBuffer () const |
WorkbookSettings & | getWorkbookSettings () const |
Returns the global workbook settings object. More... | |
ViewSettings & | getViewSettings () const |
Returns the workbook and sheet view settings object. More... | |
WorksheetBuffer & | getWorksheets () const |
Returns the worksheet buffer containing sheet names and properties. More... | |
ThemeBuffer & | getTheme () const |
Returns the office theme object read from the theme substorage. More... | |
StylesBuffer & | getStyles () const |
Returns all cell formatting objects read from the styles substream. More... | |
SharedStringsBuffer & | getSharedStrings () const |
Returns the shared strings read from the shared strings substream. More... | |
ExternalLinkBuffer & | getExternalLinks () const |
Returns the external links read from the external links substream. More... | |
DefinedNamesBuffer & | getDefinedNames () const |
Returns the defined names read from the workbook globals. More... | |
TableBuffer & | getTables () const |
Returns the tables collection (equivalent to Calc's database ranges). More... | |
ScenarioBuffer & | getScenarios () const |
Returns the scenarios collection. More... | |
ConnectionsBuffer & | getConnections () const |
Returns the collection of external data connections. More... | |
PivotCacheBuffer & | getPivotCaches () const |
Returns the collection of pivot caches. More... | |
PivotTableBuffer & | getPivotTables () const |
Returns the collection of pivot tables. More... | |
FormulaParser & | getFormulaParser () const |
Returns a shared import formula parser (import filter only!). More... | |
FormulaParser * | createFormulaParser () const |
Returns an unshared import formula parser (import filter only!). More... | |
UnitConverter & | getUnitConverter () const |
Returns the measurement unit converter. More... | |
AddressConverter & | getAddressConverter () const |
Returns the converter for string to cell address/range conversion. More... | |
oox::drawingml::chart::ChartConverter * | getChartConverter () const |
Returns the chart object converter. More... | |
PageSettingsConverter & | getPageSettingsConverter () const |
Returns the page and print settings converter. More... | |
::oox::core::XmlFilterBase & | getOoxFilter () const |
Returns the base OOXML/BIFF12 filter object. More... | |
bool | importOoxFragment (const rtl::Reference< oox::core::FragmentHandler > &rxHandler) |
Imports a fragment using the passed fragment handler, which contains the full path to the fragment stream. More... | |
bool | importOoxFragment (const rtl::Reference< oox::core::FragmentHandler > &rxHandler, oox::core::FastParser &rParser) |
rtl_TextEncoding | getTextEncoding () const |
Returns the text encoding used to import/export byte strings. More... | |
Protected Member Functions | |
virtual ::oox::core::ContextHandlerRef | onCreateContext (sal_Int32 nElement, const AttributeList &rAttribs) override |
virtual void | onCharacters (const OUString &rChars) override |
virtual ::oox::core::ContextHandlerRef | onCreateRecordContext (sal_Int32 nRecId, SequenceInputStream &rStrm) override |
virtual const ::oox::core::RecordInfo * | getRecordInfos () const override |
virtual void | initializeImport () override |
virtual void | finalizeImport () override |
Protected Member Functions inherited from oox::core::FragmentHandler | |
FragmentHandler (XmlFilterBase &rFilter, const OUString &rFragmentPath, RelationsRef xRelations) | |
Private Member Functions | |
void | importPageSetUpPr (const AttributeList &rAttribs) |
Imports page settings from a pageSetUpPr element. More... | |
void | importDimension (const AttributeList &rAttribs) |
Imports the dimension element containing the used area of the sheet. More... | |
void | importSheetFormatPr (const AttributeList &rAttribs) |
Imports sheet format properties from a sheetFormatPr element. More... | |
void | importCol (const AttributeList &rAttribs) |
Imports column settings from a col element. More... | |
void | importMergeCell (const AttributeList &rAttribs) |
Imports a merged cell range from a mergeCell element. More... | |
void | importHyperlink (const AttributeList &rAttribs) |
Imports the hyperlink element containing a hyperlink for a cell range. More... | |
void | importBrk (const AttributeList &rAttribs, bool bRowBreak) |
Imports individual break that is either within row or column break context. More... | |
void | importDrawing (const AttributeList &rAttribs) |
Imports the relation identifier for the DrawingML part. More... | |
void | importLegacyDrawing (const AttributeList &rAttribs) |
Imports the relation identifier for the legacy VML drawing part. More... | |
void | importOleObject (const AttributeList &rAttribs) |
Imports additional data for an OLE object. More... | |
void | importControl (const AttributeList &rAttribs) |
Imports additional data for an OCX form control. More... | |
void | importDimension (SequenceInputStream &rStrm) |
Imports the DIMENSION record containing the used area of the sheet. More... | |
void | importSheetFormatPr (SequenceInputStream &rStrm) |
Imports sheet format properties from a SHEETFORMATPR record. More... | |
void | importCol (SequenceInputStream &rStrm) |
Imports column settings from a COL record. More... | |
void | importMergeCell (SequenceInputStream &rStrm) |
Imports a merged cell range from a MERGECELL record. More... | |
void | importHyperlink (SequenceInputStream &rStrm) |
Imports a hyperlink for a cell range from a HYPERLINK record. More... | |
void | importBrk (SequenceInputStream &rStrm, bool bRowBreak) |
Imports the BRK record for an individual row or column page break. More... | |
void | importDrawing (SequenceInputStream &rStrm) |
Imports the DRAWING record containing the relation identifier for the DrawingML part. More... | |
void | importLegacyDrawing (SequenceInputStream &rStrm) |
Imports the LEGACYDRAWING record containing the relation identifier for the VML drawing part. More... | |
void | importOleObject (SequenceInputStream &rStrm) |
Imports additional data for an OLE object. More... | |
void | importControl (SequenceInputStream &rStrm) |
Imports additional data for an OCX form control. More... | |
void | importEmbeddedOleData (StreamDataSequence &orEmbeddedData, const OUString &rRelId) |
Imports the binary data of an embedded OLE object from the fragment with the passed ID. More... | |
Additional Inherited Members | |
Public Types inherited from oox::xls::WorkbookHelper | |
typedef std::pair< ScRangeData *, bool > | RangeDataRet |
Static Public Member Functions inherited from oox::xls::WorksheetHelper | |
static WorksheetGlobalsRef | constructGlobals (const WorkbookHelper &rHelper, const ISegmentProgressBarRef &rxProgressBar, WorksheetType eSheetType, SCTAB nSheet) |
static IWorksheetProgress * | getWorksheetInterface (const WorksheetGlobalsRef &xRef) |
Static Public Member Functions inherited from oox::xls::WorkbookHelper | |
static WorkbookGlobalsRef | constructGlobals (ExcelFilter &rFilter) |
Definition at line 114 of file worksheetfragment.hxx.
|
explicit |
Definition at line 338 of file worksheetfragment.cxx.
References oox::xls::WorkbookHelper::importOoxFragment(), and u.
|
overrideprotectedvirtual |
Reimplemented from oox::core::FragmentHandler2.
Definition at line 629 of file worksheetfragment.cxx.
References oox::xls::WorksheetHelper::finalizeWorksheetImport().
|
overrideprotectedvirtual |
Reimplemented from oox::core::FragmentHandler.
Definition at line 577 of file worksheetfragment.cxx.
References oox::xls::BIFF12_ID_AUTOFILTER, oox::xls::BIFF12_ID_CFRULE, oox::xls::BIFF12_ID_COLBREAKS, oox::xls::BIFF12_ID_COLORSCALE, oox::xls::BIFF12_ID_COLS, oox::xls::BIFF12_ID_CONDFORMATTING, oox::xls::BIFF12_ID_CONTROLS, oox::xls::BIFF12_ID_CUSTOMFILTERS, oox::xls::BIFF12_ID_CUSTOMSHEETVIEW, oox::xls::BIFF12_ID_CUSTOMSHEETVIEWS, oox::xls::BIFF12_ID_DATABAR, oox::xls::BIFF12_ID_DATAVALIDATIONS, oox::xls::BIFF12_ID_DISCRETEFILTERS, oox::xls::BIFF12_ID_FILTERCOLUMN, oox::xls::BIFF12_ID_HEADERFOOTER, oox::xls::BIFF12_ID_ICONSET, oox::xls::BIFF12_ID_MERGECELLS, oox::xls::BIFF12_ID_OLEOBJECTS, oox::xls::BIFF12_ID_ROW, oox::xls::BIFF12_ID_ROWBREAKS, oox::xls::BIFF12_ID_SCENARIO, oox::xls::BIFF12_ID_SCENARIOS, oox::xls::BIFF12_ID_SHEETDATA, oox::xls::BIFF12_ID_SHEETVIEW, oox::xls::BIFF12_ID_SHEETVIEWS, oox::xls::BIFF12_ID_TABLEPARTS, and oox::xls::BIFF12_ID_WORKSHEET.
|
private |
Imports individual break that is either within row or column break context.
Definition at line 716 of file worksheetfragment.cxx.
References oox::AttributeList::getBool(), oox::AttributeList::getInteger(), oox::xls::PageBreakModel::mbManual, oox::xls::PageBreakModel::mnColRow, oox::xls::PageBreakModel::mnMax, oox::xls::PageBreakModel::mnMin, and oox::xls::WorksheetHelper::setPageBreak().
Referenced by onCreateContext(), and onCreateRecordContext().
|
private |
Imports the BRK record for an individual row or column page break.
Definition at line 847 of file worksheetfragment.cxx.
References oox::xls::PageBreakModel::mbManual, oox::xls::PageBreakModel::mnColRow, oox::xls::PageBreakModel::mnMax, oox::xls::PageBreakModel::mnMin, rStrm, and oox::xls::WorksheetHelper::setPageBreak().
|
private |
Imports column settings from a col element.
Definition at line 681 of file worksheetfragment.cxx.
References oox::AttributeList::getBool(), oox::AttributeList::getDouble(), oox::AttributeList::getInteger(), oox::xls::ColumnModel::maRange, oox::xls::ColumnModel::mbCollapsed, oox::xls::ColumnModel::mbHidden, oox::xls::ColumnModel::mbShowPhonetic, oox::xls::ColumnModel::mfWidth, oox::ValueRange::mnFirst, oox::ValueRange::mnLast, oox::xls::ColumnModel::mnLevel, oox::xls::ColumnModel::mnXfId, and oox::xls::WorksheetHelper::setColumnModel().
Referenced by onCreateContext(), and onCreateRecordContext().
|
private |
Imports column settings from a COL record.
Definition at line 799 of file worksheetfragment.cxx.
References oox::getFlag(), oox::xls::ColumnModel::maRange, oox::xls::ColumnModel::mbCollapsed, oox::xls::ColumnModel::mbHidden, oox::xls::ColumnModel::mbShowPhonetic, oox::xls::ColumnModel::mfWidth, oox::ValueRange::mnFirst, oox::ValueRange::mnLast, oox::xls::ColumnModel::mnLevel, oox::xls::ColumnModel::mnXfId, rStrm, and oox::xls::WorksheetHelper::setColumnModel().
|
private |
Imports additional data for an OCX form control.
Definition at line 754 of file worksheetfragment.cxx.
References oox::AttributeList::getInteger(), oox::AttributeList::getString(), oox::xls::WorksheetHelper::getVmlDrawing(), oox::vml::ControlInfo::maFragmentPath, oox::vml::ControlInfo::maName, oox::vml::Drawing::registerControl(), and oox::vml::ControlInfo::setShapeId().
Referenced by onCreateContext(), and onCreateRecordContext().
|
private |
Imports additional data for an OCX form control.
Definition at line 891 of file worksheetfragment.cxx.
References oox::xls::WorksheetHelper::getVmlDrawing(), oox::vml::ControlInfo::maFragmentPath, oox::vml::ControlInfo::maName, oox::xls::BiffHelper::readString(), oox::vml::Drawing::registerControl(), rStrm, and oox::vml::ControlInfo::setShapeId().
|
private |
Imports the dimension element containing the used area of the sheet.
Definition at line 643 of file worksheetfragment.cxx.
References ScRange::aEnd, ScAddress::Col(), oox::xls::AddressConverter::convertToCellRangeUnchecked(), oox::xls::WorksheetHelper::extendUsedArea(), oox::xls::WorksheetHelper::getSheetIndex(), oox::AttributeList::getString(), and ScAddress::Row().
Referenced by onCreateContext(), and onCreateRecordContext().
|
private |
Imports the DIMENSION record containing the used area of the sheet.
Definition at line 763 of file worksheetfragment.cxx.
References ScRange::aEnd, ScAddress::Col(), oox::xls::AddressConverter::convertToCellRangeUnchecked(), oox::xls::WorksheetHelper::extendUsedArea(), oox::xls::WorksheetHelper::getSheetIndex(), oox::xls::BinRange::read(), ScAddress::Row(), and rStrm.
|
private |
Imports the relation identifier for the DrawingML part.
Definition at line 726 of file worksheetfragment.cxx.
References oox::AttributeList::getString(), and oox::xls::WorksheetHelper::setDrawingPath().
Referenced by onCreateContext(), and onCreateRecordContext().
|
private |
Imports the DRAWING record containing the relation identifier for the DrawingML part.
Definition at line 859 of file worksheetfragment.cxx.
References oox::xls::BiffHelper::readString(), rStrm, and oox::xls::WorksheetHelper::setDrawingPath().
|
private |
Imports the binary data of an embedded OLE object from the fragment with the passed ID.
Definition at line 900 of file worksheetfragment.cxx.
References oox::xls::WorkbookHelper::getBaseFilter(), and oox::core::FilterBase::importBinaryData().
Referenced by importOleObject().
|
private |
Imports the hyperlink element containing a hyperlink for a cell range.
Definition at line 703 of file worksheetfragment.cxx.
References oox::xls::WorkbookHelper::getAddressConverter(), oox::xls::WorksheetHelper::getSheetIndex(), oox::AttributeList::getString(), oox::AttributeList::getXString(), oox::ole::StdHlinkInfo::maDisplay, oox::ole::StdHlinkInfo::maLocation, oox::xls::HyperlinkModel::maRange, oox::ole::StdHlinkInfo::maTarget, oox::xls::HyperlinkModel::maTooltip, and oox::xls::WorksheetHelper::setHyperlink().
Referenced by onCreateContext(), and onCreateRecordContext().
|
private |
Imports a hyperlink for a cell range from a HYPERLINK record.
Definition at line 834 of file worksheetfragment.cxx.
References oox::xls::WorkbookHelper::getAddressConverter(), oox::xls::WorksheetHelper::getSheetIndex(), oox::ole::StdHlinkInfo::maDisplay, oox::ole::StdHlinkInfo::maLocation, oox::xls::HyperlinkModel::maRange, oox::ole::StdHlinkInfo::maTarget, oox::xls::HyperlinkModel::maTooltip, oox::xls::BiffHelper::readString(), rStrm, and oox::xls::WorksheetHelper::setHyperlink().
|
private |
Imports the relation identifier for the legacy VML drawing part.
Definition at line 731 of file worksheetfragment.cxx.
References oox::AttributeList::getString(), and oox::xls::WorksheetHelper::setVmlDrawingPath().
Referenced by onCreateContext(), and onCreateRecordContext().
|
private |
Imports the LEGACYDRAWING record containing the relation identifier for the VML drawing part.
Definition at line 864 of file worksheetfragment.cxx.
References oox::xls::BiffHelper::readString(), rStrm, and oox::xls::WorksheetHelper::setVmlDrawingPath().
|
private |
Imports a merged cell range from a mergeCell element.
Definition at line 696 of file worksheetfragment.cxx.
References oox::xls::WorkbookHelper::getAddressConverter(), oox::xls::WorksheetHelper::getSheetData(), oox::xls::WorksheetHelper::getSheetIndex(), oox::AttributeList::getString(), and oox::xls::SheetDataBuffer::setMergedRange().
Referenced by onCreateContext(), and onCreateRecordContext().
|
private |
Imports a merged cell range from a MERGECELL record.
Definition at line 825 of file worksheetfragment.cxx.
References oox::xls::WorkbookHelper::getAddressConverter(), oox::xls::WorksheetHelper::getSheetData(), oox::xls::WorksheetHelper::getSheetIndex(), rStrm, and oox::xls::SheetDataBuffer::setMergedRange().
|
private |
Imports additional data for an OLE object.
Definition at line 736 of file worksheetfragment.cxx.
References oox::AttributeList::getBool(), oox::xls::WorkbookHelper::getFormulaParser(), oox::AttributeList::getInteger(), oox::AttributeList::getString(), oox::AttributeList::getToken(), oox::xls::WorksheetHelper::getVmlDrawing(), oox::AttributeList::hasAttribute(), importEmbeddedOleData(), oox::xls::FormulaParser::importOleTargetLink(), oox::ole::OleObjectInfo::maEmbeddedData, oox::ole::OleObjectInfo::maProgId, oox::ole::OleObjectInfo::maTargetLink, oox::vml::OleObjectInfo::mbAutoLoad, oox::ole::OleObjectInfo::mbAutoUpdate, oox::ole::OleObjectInfo::mbLinked, oox::ole::OleObjectInfo::mbShowAsIcon, oox::vml::Drawing::registerOleObject(), and oox::vml::OleObjectInfo::setShapeId().
Referenced by onCreateContext(), and onCreateRecordContext().
|
private |
Imports additional data for an OLE object.
Definition at line 869 of file worksheetfragment.cxx.
References oox::getFlag(), oox::xls::WorkbookHelper::getFormulaParser(), oox::xls::WorksheetHelper::getVmlDrawing(), importEmbeddedOleData(), oox::xls::FormulaParser::importOleTargetLink(), oox::ole::OleObjectInfo::maEmbeddedData, oox::ole::OleObjectInfo::maProgId, oox::ole::OleObjectInfo::maTargetLink, oox::vml::OleObjectInfo::mbAutoLoad, oox::ole::OleObjectInfo::mbAutoUpdate, oox::ole::OleObjectInfo::mbLinked, oox::ole::OleObjectInfo::mbShowAsIcon, oox::xls::BiffHelper::readString(), oox::vml::Drawing::registerOleObject(), rStrm, and oox::vml::OleObjectInfo::setShapeId().
|
private |
Imports page settings from a pageSetUpPr element.
Definition at line 637 of file worksheetfragment.cxx.
References oox::AttributeList::getBool(), oox::xls::WorksheetHelper::getPageSettings(), and oox::xls::PageSettings::setFitToPagesMode().
Referenced by onCreateContext().
|
private |
Imports sheet format properties from a sheetFormatPr element.
Definition at line 657 of file worksheetfragment.cxx.
References oox::AttributeList::getBool(), oox::AttributeList::getDouble(), oox::AttributeList::getInteger(), oox::xls::WorksheetHelper::setBaseColumnWidth(), oox::xls::WorksheetHelper::setDefaultColumnWidth(), and oox::xls::WorksheetHelper::setDefaultRowSettings().
Referenced by onCreateContext(), and onCreateRecordContext().
|
private |
Imports sheet format properties from a SHEETFORMATPR record.
Definition at line 777 of file worksheetfragment.cxx.
References oox::getFlag(), rStrm, oox::xls::WorksheetHelper::setBaseColumnWidth(), oox::xls::WorksheetHelper::setDefaultColumnWidth(), and oox::xls::WorksheetHelper::setDefaultRowSettings().
|
overrideprotectedvirtual |
Reimplemented from oox::core::FragmentHandler2.
Definition at line 613 of file worksheetfragment.cxx.
References oox::xls::WorkbookHelper::importOoxFragment(), oox::xls::WorksheetHelper::initializeWorksheetImport(), and u.
|
overrideprotectedvirtual |
Reimplemented from oox::core::FragmentHandler2.
Definition at line 485 of file worksheetfragment.cxx.
References oox::xls::WorksheetHelper::getPageSettings(), and oox::xls::PageSettings::importHeaderFooterCharacters().
|
overrideprotectedvirtual |
Reimplemented from oox::core::FragmentHandler2.
Definition at line 352 of file worksheetfragment.cxx.
References oox::xls::Chart, col, oox::xls::Dialog, oox::xls::Empty, oox::xls::WorksheetHelper::getAutoFilters(), oox::xls::WorksheetHelper::getPageSettings(), oox::xls::WorksheetHelper::getSheetType(), oox::xls::WorksheetHelper::getSheetViewSettings(), oox::xls::WorksheetHelper::getWorksheetSettings(), importBrk(), importCol(), importControl(), importDimension(), importDrawing(), oox::xls::PageSettings::importHeaderFooter(), importHyperlink(), importLegacyDrawing(), importMergeCell(), importOleObject(), oox::xls::WorksheetSettings::importOutlinePr(), oox::xls::PageSettings::importPageMargins(), oox::xls::PageSettings::importPageSetup(), importPageSetUpPr(), oox::xls::SheetViewSettings::importPane(), oox::xls::WorksheetSettings::importPhoneticPr(), oox::xls::PageSettings::importPicture(), oox::xls::PageSettings::importPrintOptions(), oox::xls::WorksheetSettings::importProtectedRange(), oox::xls::SheetViewSettings::importSelection(), importSheetFormatPr(), oox::xls::WorksheetSettings::importSheetPr(), oox::xls::WorksheetSettings::importSheetProtection(), oox::xls::SheetViewSettings::importSheetView(), oox::xls::WorksheetSettings::importTabColor(), oox::xls::Macro, picture, oox::xls::Work, and XML_ROOT_CONTEXT.
|
overrideprotectedvirtual |
Reimplemented from oox::core::FragmentHandler2.
Definition at line 500 of file worksheetfragment.cxx.
References oox::xls::BIFF12_ID_AUTOFILTER, oox::xls::BIFF12_ID_BRK, oox::xls::BIFF12_ID_COL, oox::xls::BIFF12_ID_COLBREAKS, oox::xls::BIFF12_ID_COLS, oox::xls::BIFF12_ID_CONDFORMATTING, oox::xls::BIFF12_ID_CONTROL, oox::xls::BIFF12_ID_CONTROLS, oox::xls::BIFF12_ID_DATAVALIDATIONS, oox::xls::BIFF12_ID_DIMENSION, oox::xls::BIFF12_ID_DRAWING, oox::xls::BIFF12_ID_HEADERFOOTER, oox::xls::BIFF12_ID_HYPERLINK, oox::xls::BIFF12_ID_LEGACYDRAWING, oox::xls::BIFF12_ID_MERGECELL, oox::xls::BIFF12_ID_MERGECELLS, oox::xls::BIFF12_ID_OLEOBJECT, oox::xls::BIFF12_ID_OLEOBJECTS, oox::xls::BIFF12_ID_PAGEMARGINS, oox::xls::BIFF12_ID_PAGESETUP, oox::xls::BIFF12_ID_PANE, oox::xls::BIFF12_ID_PHONETICPR, oox::xls::BIFF12_ID_PICTURE, oox::xls::BIFF12_ID_PRINTOPTIONS, oox::xls::BIFF12_ID_ROWBREAKS, oox::xls::BIFF12_ID_SCENARIOS, oox::xls::BIFF12_ID_SELECTION, oox::xls::BIFF12_ID_SHEETDATA, oox::xls::BIFF12_ID_SHEETFORMATPR, oox::xls::BIFF12_ID_SHEETPR, oox::xls::BIFF12_ID_SHEETPROTECTION, oox::xls::BIFF12_ID_SHEETVIEW, oox::xls::BIFF12_ID_SHEETVIEWS, oox::xls::BIFF12_ID_WORKSHEET, oox::xls::WorksheetHelper::getAutoFilters(), oox::xls::WorksheetHelper::getPageSettings(), oox::xls::WorksheetHelper::getSheetViewSettings(), oox::xls::WorksheetHelper::getWorksheetSettings(), importBrk(), importCol(), importControl(), importDimension(), importDrawing(), oox::xls::PageSettings::importHeaderFooter(), importHyperlink(), importLegacyDrawing(), importMergeCell(), importOleObject(), oox::xls::PageSettings::importPageMargins(), oox::xls::PageSettings::importPageSetup(), oox::xls::SheetViewSettings::importPane(), oox::xls::WorksheetSettings::importPhoneticPr(), oox::xls::PageSettings::importPicture(), oox::xls::PageSettings::importPrintOptions(), oox::xls::SheetViewSettings::importSelection(), importSheetFormatPr(), oox::xls::WorksheetSettings::importSheetPr(), oox::xls::WorksheetSettings::importSheetProtection(), oox::xls::SheetViewSettings::importSheetView(), rStrm, and XML_ROOT_CONTEXT.