| /AOO41X/main/sc/source/ui/docshell/ |
| H A D | olinefun.cxx | 247 ScDocument* pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in RemoveAllOutlines() local 248 pUndoDoc->InitUndo( pDoc, nTab, nTab, sal_True, sal_True ); in RemoveAllOutlines() 249 … pDoc->CopyToDocument( nStartCol, 0, nTab, nEndCol, MAXROW, nTab, IDF_NONE, sal_False, pUndoDoc ); in RemoveAllOutlines() 250 … pDoc->CopyToDocument( 0, nStartRow, nTab, MAXCOL, nEndRow, nTab, IDF_NONE, sal_False, pUndoDoc ); in RemoveAllOutlines() 258 pUndoDoc, pUndoTab ) ); in RemoveAllOutlines() 298 ScDocument* pUndoDoc = NULL; in AutoOutline() local 315 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in AutoOutline() 316 pUndoDoc->InitUndo( pDoc, nTab, nTab, sal_True, sal_True ); in AutoOutline() 317 …->CopyToDocument( nOutStartCol, 0, nTab, nOutEndCol, MAXROW, nTab, IDF_NONE, sal_False, pUndoDoc ); in AutoOutline() 318 …->CopyToDocument( 0, nOutStartRow, nTab, MAXCOL, nOutEndRow, nTab, IDF_NONE, sal_False, pUndoDoc ); in AutoOutline() [all …]
|
| H A D | docfunc.cxx | 567 ScDocument* pUndoDoc = NULL; in DeleteContents() local 618 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in DeleteContents() 619 pUndoDoc->InitUndo( pDoc, aMarkRange.aStart.Tab(), aMarkRange.aEnd.Tab() ); in DeleteContents() 632 pDoc->CopyToDocument( aExtendedRange, nUndoDocFlags, bMulti, pUndoDoc, &aMultiMark ); in DeleteContents() 650 pUndoDoc, bMulti, nFlags, bDrawUndo ) ); in DeleteContents() 706 ScDocument* pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in TransliterateText() local 707 pUndoDoc->InitUndo( pDoc, nStartTab, nStartTab ); in TransliterateText() 710 pUndoDoc->AddUndoTab( i, i ); in TransliterateText() 715 pDoc->CopyToDocument( aCopyRange, IDF_CONTENTS, sal_True, pUndoDoc, &aMultiMark ); in TransliterateText() 718 new ScUndoTransliterate( &rDocShell, aMultiMark, pUndoDoc, nType ) ); in TransliterateText() [all …]
|
| H A D | dbdocfun.cxx | 288 ScDocument* pUndoDoc = NULL; in RepeatDB() local 296 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in RepeatDB() 308 pUndoDoc->InitUndo( pDoc, nTab, nTab, sal_True, sal_True ); in RepeatDB() 311 IDF_NONE, sal_False, pUndoDoc ); in RepeatDB() 314 IDF_NONE, sal_False, pUndoDoc ); in RepeatDB() 317 pUndoDoc->InitUndo( pDoc, nTab, nTab, sal_False, sal_True ); in RepeatDB() 320 … pDoc->CopyToDocument( 0,nStartRow,nTab, MAXCOL,nEndRow,nTab, IDF_ALL, sal_False, pUndoDoc ); in RepeatDB() 323 … pDoc->CopyToDocument( 0,0,0, MAXCOL,MAXROW,nTabCount-1, IDF_FORMULA, sal_False, pUndoDoc ); in RepeatDB() 395 pUndoDoc, pUndoTab, in RepeatDB() 501 ScDocument* pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in Sort() local [all …]
|
| H A D | docsh5.cxx | 630 ScDocument* pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in DoConsolidate() local 631 pUndoDoc->InitUndo( &aDocument, 0, nTabCount-1, sal_False, sal_True ); in DoConsolidate() 635 IDF_NONE, sal_False, pUndoDoc ); in DoConsolidate() 639 IDF_FORMULA, sal_False, pUndoDoc ); in DoConsolidate() 644 IDF_ALL, sal_False, pUndoDoc ); in DoConsolidate() 648 aDocument.CopyToDocument( aOldDest, IDF_ALL, sal_False, pUndoDoc ); in DoConsolidate() 651 new ScUndoConsolidate( this, aDestArea, rParam, pUndoDoc, in DoConsolidate() 656 ScDocument* pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in DoConsolidate() local 657 pUndoDoc->InitUndo( &aDocument, aDestArea.nTab, aDestArea.nTab ); in DoConsolidate() 661 IDF_ALL, sal_False, pUndoDoc ); in DoConsolidate() [all …]
|
| H A D | tablink.cxx | 230 ScDocument* pUndoDoc = NULL; in Refresh() local 233 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in Refresh() 260 pUndoDoc->InitUndo( pDoc, nTab, nTab, sal_True, sal_True ); in Refresh() 262 pUndoDoc->AddUndoTab( nTab, nTab, sal_True, sal_True ); in Refresh() 265 pDoc->CopyToDocument(aRange, IDF_ALL, sal_False, pUndoDoc); in Refresh() 266 pUndoDoc->TransferDrawPage( pDoc, nTab, nTab ); in Refresh() 267 pUndoDoc->SetLink( nTab, nMode, aFileName, aFilterName, in Refresh() 269 pUndoDoc->SetTabBgColor( nTab, pDoc->GetTabBgColor(nTab) ); in Refresh() 411 new ScUndoRefreshLink( pImpl->m_pDocSh, pUndoDoc ) ); in Refresh()
|
| H A D | arealink.cxx | 357 ScDocument* pUndoDoc = NULL; in Refresh() local 361 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in Refresh() 366 pUndoDoc->InitUndo( pDoc, 0, pDoc->GetTableCount()-1 ); in Refresh() 368 IDF_FORMULA, sal_False, pUndoDoc ); // alle Formeln in Refresh() 371 pUndoDoc->InitUndo( pDoc, nDestTab, nDestTab ); // nur Zieltabelle in Refresh() 372 pDoc->CopyToDocument( aOldRange, IDF_ALL & ~IDF_NOTE, sal_False, pUndoDoc ); in Refresh() 376 pUndoDoc->InitUndo( pDoc, nDestTab, nDestTab ); // nur Zieltabelle in Refresh() 377 pDoc->CopyToDocument( aMaxRange, IDF_ALL & ~IDF_NOTE, sal_False, pUndoDoc ); in Refresh() 451 pUndoDoc, pRedoDoc, bDoInsert ) ); in Refresh()
|
| H A D | dbdocimp.cxx | 518 ScDocument* pUndoDoc = NULL; in DoImport() local 522 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in DoImport() 523 pUndoDoc->InitUndo( pDoc, nTab, nTab ); in DoImport() 540 nCopyFlags, sal_False, pUndoDoc ); in DoImport() 544 nCopyFlags, sal_False, pUndoDoc ); in DoImport() 548 nCopyFlags, sal_False, pUndoDoc ); in DoImport() 640 pUndoDoc, pRedoDoc, pUndoDBData, pRedoDBData ) ); in DoImport()
|
| H A D | impex.cxx | 115 pUndoDoc = NULL; in ScImportExport() 130 pUndoDoc = NULL; in ScImportExport() 146 pUndoDoc = NULL; in ScImportExport() 163 pUndoDoc = NULL; in ScImportExport() 197 delete pUndoDoc; in ~ScImportExport() 247 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in StartPaste() 248 pUndoDoc->InitUndo( pDoc, aRange.aStart.Tab(), aRange.aEnd.Tab() ); in StartPaste() 249 pDoc->CopyToDocument( aRange, IDF_ALL | IDF_NOCAPTIONS, sal_False, pUndoDoc ); in StartPaste() 262 if( pUndoDoc && pDoc->IsUndoEnabled() ) in EndPaste() 273 pUndoDoc, pRedoDoc, IDF_ALL, NULL,NULL,NULL,NULL ) ); in EndPaste() [all …]
|
| /AOO41X/main/sc/source/ui/undo/ |
| H A D | undoblk3.cxx | 98 pUndoDoc ( pNewUndoDoc ), in ScUndoDeleteContents() 117 delete pUndoDoc; in ~ScUndoDeleteContents() 134 pChangeTrack->AppendContentRange( aRange, pUndoDoc, in SetChangeTrack() 168 pUndoDoc->CopyToDocument( aCopyRange, nUndoFlags, bMulti, pDoc, &aMarkData ); in DoChange() 279 pUndoDoc ( pNewUndoDoc ), in ScUndoFillTable() 295 delete pUndoDoc; in ~ScUndoFillTable() 322 pChangeTrack->AppendContentRange( aWorkRange, pUndoDoc, in SetChangeTrack() 355 pUndoDoc->CopyToDocument( aWorkRange, IDF_ALL, bMulti, pDoc, &aMarkData ); in DoChange() 443 pUndoDoc ( pNewUndoDoc ), in ScUndoSelectionAttr() 464 delete pUndoDoc; in ~ScUndoSelectionAttr() [all …]
|
| H A D | undodat.cxx | 87 pUndoDoc( pNewUndoDoc ), in ScUndoDoOutline() 97 delete pUndoDoc; in ~ScUndoDoOutline() 130 pUndoDoc->CopyToDocument( static_cast<SCCOL>(nStart), 0, nTab, in Undo() 133 pUndoDoc->CopyToDocument( 0, nStart, nTab, MAXCOL, nEnd, nTab, IDF_NONE, sal_False, pDoc ); in Undo() 269 pUndoDoc( pNewUndoDoc ), in ScUndoOutlineLevel() 278 delete pUndoDoc; in ~ScUndoOutlineLevel() 301 pUndoDoc->CopyToDocument( static_cast<SCCOL>(nStart), 0, nTab, in Undo() 304 pUndoDoc->CopyToDocument( 0, nStart, nTab, MAXCOL, nEnd, nTab, IDF_NONE, sal_False, pDoc ); in Undo() 358 pUndoDoc( pNewUndoDoc ), in ScUndoOutlineBlock() 366 delete pUndoDoc; in ~ScUndoOutlineBlock() [all …]
|
| H A D | undoblk.cxx | 772 pUndoDoc( pNewUndoDoc ), in ScUndoCut() 780 delete pUndoDoc; in ~ScUndoCut() 792 pChangeTrack->AppendContentRange( aBlockRange, pUndoDoc, in SetChangeTrack() 813 pUndoDoc->CopyToDocument( aCopyRange, nUndoFlags, sal_False, pDoc ); in DoChange() 883 pUndoDoc( pNewUndoDoc ), in ScUndoPaste() 908 delete pUndoDoc; in ~ScUndoPaste() 923 pChangeTrack->AppendContentRange( aBlockRange, pUndoDoc, in SetChangeTrack() 1017 pUndoDoc->UndoToDocument( aTabSelectRange, nUndoFlags, sal_False, pDoc ); in DoChange() 1023 pUndoDoc->UndoToDocument( aTabSelectRange, nUndoFlags, sal_False, pDoc ); in DoChange() 1384 pUndoDoc( pNewUndoDoc ), in ScUndoListNames() [all …]
|
| H A D | undoblk2.cxx | 73 pUndoDoc( pNewUndoDoc ), in ScUndoWidthOrHeight() 88 delete pUndoDoc; in ~ScUndoWidthOrHeight() 132 pUndoDoc->CopyToDocument( static_cast<SCCOL>(nStart), 0, nTab, in Undo() 141 … pUndoDoc->CopyToDocument( 0, nStart, nTab, MAXCOL, nEnd, nTab, IDF_NONE, sal_False, pDoc ); in Undo()
|
| /AOO41X/main/sc/source/core/data/ |
| H A D | table6.cxx | 61 const ScMarkData& rMark, String& rUndoStr, ScDocument* pUndoDoc) in SearchCell() argument 144 || (cMatrixFlag != MM_NONE && !pUndoDoc) ) in SearchCell() 149 else if (pUndoDoc) in SearchCell() 152 ScBaseCell* pUndoCell = pCell->CloneWithoutNote( *pUndoDoc ); in SearchCell() 153 pUndoDoc->PutCell( aAdr, pUndoCell); in SearchCell() 246 const ScMarkData& rMark, String& rUndoStr, ScDocument* pUndoDoc) in Search() argument 267 bFound = SearchCell(rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc); in Search() 296 bFound = SearchCell(rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc); in Search() 329 bFound = SearchCell(rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc); in Search() 350 bFound = SearchCell(rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc); in Search() [all …]
|
| H A D | cell2.cxx | 741 ScDocument* pUndoDoc, const ScAddress* pUndoCellPos ) in UpdateReference() argument 828 ScTokenArray* pOld = pUndoDoc ? pCode->Clone() : NULL; in UpdateReference() 970 if (pUndoDoc && (bValChanged || pRangeData || bOnRefMove)) in UpdateReference() 979 if ( pUndoDoc->GetCellType( aUndoPos ) != CELLTYPE_FORMULA ) in UpdateReference() 981 ScFormulaCell* pFCell = new ScFormulaCell( pUndoDoc, aUndoPos, in UpdateReference() 984 pUndoDoc->PutCell( aUndoPos, pFCell ); in UpdateReference() 1250 ScDocument* pUndoDoc ) in UpdateTranspose() argument 1272 ScTokenArray* pOld = pUndoDoc ? pCode->Clone() : NULL; in UpdateTranspose() 1336 if (pUndoDoc) in UpdateTranspose() 1338 ScFormulaCell* pFCell = new ScFormulaCell( pUndoDoc, aPos, pOld, in UpdateTranspose() [all …]
|
| H A D | documen3.cxx | 886 ScDocument* pUndoDoc, sal_Bool bIncludeDraw, in UpdateReference() argument 931 nDx, nDy, nDz, pUndoDoc, bIncludeDraw, bUpdateNoteCaptionPos ); in UpdateReference() 966 const ScMarkData& rMark, ScDocument* pUndoDoc ) in UpdateTranspose() argument 990 pTab[i]->UpdateTranspose( aSource, aDest, pUndoDoc ); in UpdateTranspose() 1146 String& rUndoStr, ScDocument* pUndoDoc) in SearchAndReplace() argument 1170 rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc ); in SearchAndReplace() 1188 rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc ); in SearchAndReplace() 1209 rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc ); in SearchAndReplace()
|
| /AOO41X/main/sc/source/ui/inc/ |
| H A D | undoblk.hxx | 161 ScDocument* pUndoDoc; member in ScUndoCut 212 ScDocument* pUndoDoc; member in ScUndoPaste 280 ScDocument* pUndoDoc; // Blockmarkierung und geloeschte Daten member in ScUndoDeleteContents 314 ScDocument* pUndoDoc; // Blockmarkierung und geloeschte Daten member in ScUndoFillTable 353 ScDocument* pUndoDoc; member in ScUndoSelectionAttr 391 ScDocument* pUndoDoc; member in ScUndoWidthOrHeight 425 ScDocument* pUndoDoc; member in ScUndoAutoFill 447 … bool bMergeContents, ScDocument* pUndoDoc, SdrUndoAction* pDrawUndo ); 485 ScDocument* pUndoDoc; // geloeschte Daten member in ScUndoAutoFormat 514 ScDocument* pUndoDoc; // Blockmarkierung und geloeschte Daten member in ScUndoReplace [all …]
|
| H A D | undodat.hxx | 67 ScDocument* pUndoDoc; member in ScUndoDoOutline 123 ScDocument* pUndoDoc; member in ScUndoOutlineLevel 151 ScDocument* pUndoDoc; member in ScUndoOutlineBlock 177 ScDocument* pUndoDoc; member in ScUndoRemoveAllOutlines 202 ScDocument* pUndoDoc; member in ScUndoAutoOutline 229 ScDocument* pUndoDoc; member in ScUndoSubTotals 258 ScDocument* pUndoDoc; member in ScUndoSort 286 ScDocument* pUndoDoc; member in ScUndoQuery 363 ScDocument* pUndoDoc; member in ScUndoImportData 396 ScDocument* pUndoDoc; member in ScUndoRepeatDB [all …]
|
| H A D | spelleng.hxx | 43 ScDocument* pUndoDoc, ScDocument* pRedoDoc ); 110 ScDocument* pUndoDoc, 145 ScDocument* pUndoDoc,
|
| /AOO41X/main/sc/source/ui/view/ |
| H A D | viewfun4.cxx | 97 ScDocument* pUndoDoc = NULL; in PasteRTF() local 130 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in PasteRTF() 131 pUndoDoc->InitUndo( pDoc, nTab, nTab ); in PasteRTF() 132 …->CopyToDocument( nStartCol,nStartRow,nTab, nStartCol,nEndRow,nTab, IDF_ALL, sal_False, pUndoDoc ); in PasteRTF() 157 pUndoDoc, pRedoDoc, IDF_ALL, NULL,NULL,NULL,NULL ) ); in PasteRTF() 216 ScDocument* pUndoDoc = NULL; in DoRefConversion() local 219 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in DoRefConversion() 221 pUndoDoc->InitUndo( pDoc, nTab, nTab ); in DoRefConversion() 227 pUndoDoc->AddUndoTab( i, i ); in DoRefConversion() 232 pDoc->CopyToDocument( aCopyRange, IDF_ALL, bMulti, pUndoDoc, &rMark ); in DoRefConversion() [all …]
|
| H A D | viewfun2.cxx | 916 ScDocument* pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in RemoveManualBreaks() local 917 pUndoDoc->InitUndo( pDoc, nTab, nTab, sal_True, sal_True ); in RemoveManualBreaks() 918 pDoc->CopyToDocument( 0,0,nTab, MAXCOL,MAXROW,nTab, IDF_NONE, sal_False, pUndoDoc ); in RemoveManualBreaks() 920 new ScUndoRemoveBreaks( pDocSh, nTab, pUndoDoc ) ); in RemoveManualBreaks() 1350 ScDocument* pUndoDoc = NULL; in FillTab() local 1354 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in FillTab() 1355 pUndoDoc->InitUndo( pDoc, nTab, nTab ); in FillTab() 1362 pUndoDoc->AddUndoTab( i, i ); in FillTab() 1365 pDoc->CopyToDocument( aMarkRange, IDF_ALL, bMulti, pUndoDoc ); in FillTab() 1386 pUndoDoc, bMulti, nTab, nFlags, nFunction, bSkipEmpty, bAsLink ) ); in FillTab() [all …]
|
| H A D | viewfunc.cxx | 1205 ScDocument* pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in ApplyPatternLines() local 1208 pUndoDoc->InitUndo( pDoc, nStartTab, nStartTab ); in ApplyPatternLines() 1211 pUndoDoc->AddUndoTab( i, i ); in ApplyPatternLines() 1216 pDoc->CopyToDocument( aCopyRange, IDF_ATTRIB, bMulti, pUndoDoc, &aFuncMark ); in ApplyPatternLines() 1223 pUndoDoc, bMulti, &rAttr, pNewOuter, pNewInner ) ); in ApplyPatternLines() 1318 ScDocument* pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in ApplySelectionPattern() local 1319 pUndoDoc->InitUndo( pDoc, nStartTab, nStartTab ); in ApplySelectionPattern() 1322 pUndoDoc->AddUndoTab( i, i ); in ApplySelectionPattern() 1323 pDoc->CopyToDocument( aCopyRange, IDF_ATTRIB, bMulti, pUndoDoc, &aFuncMark ); in ApplySelectionPattern() 1332 pUndoDoc, bMulti, &rAttr ) ); in ApplySelectionPattern() [all …]
|
| H A D | viewfun3.cxx | 259 ScDocument* pUndoDoc = NULL; in CutToClip() local 262 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in CutToClip() 263 pUndoDoc->InitUndoSelected( pDoc, rMark ); in CutToClip() 268 …pDoc->CopyToDocument( aCopyRange, (IDF_ALL & ~IDF_OBJECTS) | IDF_NOCAPTIONS, sal_False, pUndoDoc ); in CutToClip() 288 new ScUndoCut( pDocSh, aRange, aOldEnd, rMark, pUndoDoc ) ); in CutToClip() 1312 ScDocument* pUndoDoc = NULL; in PasteFromClip() local 1319 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in PasteFromClip() 1320 pUndoDoc->InitUndoSelected( pDoc, aFilteredMark, bColInfo, bRowInfo ); in PasteFromClip() 1325 nUndoFlags, sal_False, pUndoDoc ); in PasteFromClip() 1473 pUndoDoc->AddUndoTab( 0, nTabCount-1 ); in PasteFromClip() [all …]
|
| H A D | spelleng.cxx | 70 ScDocument* pUndoDoc, ScDocument* pRedoDoc ) : in ScConversionEngineBase() argument 76 mpUndoDoc( pUndoDoc ), in ScConversionEngineBase() 317 ScDocument* pUndoDoc, ScDocument* pRedoDoc, in ScSpellingEngine() argument 319 ScConversionEngineBase( pEnginePoolP, rViewData, pUndoDoc, pRedoDoc ) in ScSpellingEngine() 425 ScDocument* pUndoDoc, ScDocument* pRedoDoc ) : in ScTextConversionEngine() argument 426 ScConversionEngineBase( pEnginePoolP, rViewData, pUndoDoc, pRedoDoc ), in ScTextConversionEngine()
|
| H A D | dbfunc3.cxx | 450 ScDocument* pUndoDoc = NULL; in DoSubTotals() local 461 pUndoDoc = new ScDocument( SCDOCMODE_UNDO ); in DoSubTotals() 474 pUndoDoc->InitUndo( pDoc, nTab, nTab, sal_True, sal_True ); in DoSubTotals() 475 …tStartCol), 0, nTab, static_cast<SCCOL>(nOutEndCol), MAXROW, nTab, IDF_NONE, sal_False, pUndoDoc ); in DoSubTotals() 476 …->CopyToDocument( 0, nOutStartRow, nTab, MAXCOL, nOutEndRow, nTab, IDF_NONE, sal_False, pUndoDoc ); in DoSubTotals() 479 pUndoDoc->InitUndo( pDoc, nTab, nTab, sal_False, bOldFilter ); in DoSubTotals() 483 IDF_ALL, sal_False, pUndoDoc ); in DoSubTotals() 487 IDF_FORMULA, sal_False, pUndoDoc ); in DoSubTotals() 534 pUndoDoc, pUndoTab, // pUndoDBData, in DoSubTotals() 2257 ScDocument* pUndoDoc = NULL; in RepeatDB() local [all …]
|
| /AOO41X/main/sc/inc/ |
| H A D | table.hxx | 478 …ScDocument* pUndoDoc = NULL, sal_Bool bIncludeDraw = sal_True, bool bUpdateNoteCaptionPos = true ); 485 ScDocument* pUndoDoc ); 516 String& rUndoStr, ScDocument* pUndoDoc); 824 const ScMarkData& rMark, String& rUndoStr, ScDocument* pUndoDoc); 826 const ScMarkData& rMark, String& rUndoStr, ScDocument* pUndoDoc); 828 String& rUndoStr, ScDocument* pUndoDoc); 830 const ScMarkData& rMark, String& rUndoStr, ScDocument* pUndoDoc); 832 String& rUndoStr, ScDocument* pUndoDoc); 840 ScDocument* pUndoDoc);
|