Lines Matching refs:SCTAB

200 	SCTAB	nTableCount;
211 SCTAB nTabStart;
212 SCTAB nTabEnd;
365 SCTAB nMaxTableNumber;
370 SCTAB nVisibleTab; // fuer OLE etc.
459 SCSIZE GetCellCount(SCTAB nTab, SCCOL nCol) const;
509 SCTAB GetMaxTableNumber() { return nMaxTableNumber; } in GetMaxTableNumber()
510 void SetMaxTableNumber(SCTAB nNumber) { nMaxTableNumber = nNumber; } in SetMaxTableNumber()
520 ScDBData* GetDBAtCursor(SCCOL nCol, SCROW nRow, SCTAB nTab,
522 ScDBData* GetDBAtArea(SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) const;
523 ScDBData* GetFilterDBAtTable(SCTAB nTab) const;
527 ScDPObject* GetDPAtCursor(SCCOL nCol, SCROW nRow, SCTAB nTab) const;
546 SdrObject* GetObjectAtPoint( SCTAB nTab, const Point& rPos );
547 sal_Bool HasChartAtPoint( SCTAB nTab, const Point& rPos, String* pName = NULL );
564 SC_DLLPUBLIC void MakeTable( SCTAB nTab,bool _bNeedsNameCheck = true );
566 SCTAB GetVisibleTab() const { return nVisibleTab; } in GetVisibleTab()
567 SC_DLLPUBLIC void SetVisibleTab(SCTAB nTab) { nVisibleTab = nTab; } in SetVisibleTab()
569 SC_DLLPUBLIC sal_Bool HasTable( SCTAB nTab ) const;
570 SC_DLLPUBLIC sal_Bool GetName( SCTAB nTab, String& rName ) const;
571 SC_DLLPUBLIC sal_Bool GetCodeName( SCTAB nTab, String& rName ) const;
572 SC_DLLPUBLIC sal_Bool SetCodeName( SCTAB nTab, const String& rName );
573 SC_DLLPUBLIC sal_Bool GetTable( const String& rName, SCTAB& rTab ) const;
574 SC_DLLPUBLIC inline SCTAB GetTableCount() const { return nMaxTableNumber; } in GetTableCount()
581 SC_DLLPUBLIC sal_Bool IsTabProtected( SCTAB nTab ) const;
582 SC_DLLPUBLIC ScTableProtection* GetTabProtection( SCTAB nTab ) const;
583 SC_DLLPUBLIC void SetTabProtection(SCTAB nTab, const ScTableProtection* pProtect);
584 void CopyTabProtection(SCTAB nTabSrc, SCTAB nTabDest);
586 void LockTable(SCTAB nTab);
587 void UnlockTable(SCTAB nTab);
589 sal_Bool IsBlockEditable( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
611 SC_DLLPUBLIC sal_Bool InsertTab( SCTAB nPos, const String& rName,
613 SC_DLLPUBLIC sal_Bool DeleteTab( SCTAB nTab, ScDocument* pRefUndoDoc = NULL );
614 SC_DLLPUBLIC sal_Bool RenameTab( SCTAB nTab, const String& rName,
617 sal_Bool MoveTab( SCTAB nOldPos, SCTAB nNewPos );
618 sal_Bool CopyTab( SCTAB nOldPos, SCTAB nNewPos,
620 SC_DLLPUBLIC sal_uLong TransferTab(ScDocument* pSrcDoc, SCTAB nSrcPos, SCTAB nDestPos,
623 SC_DLLPUBLIC void TransferDrawPage(ScDocument* pSrcDoc, SCTAB nSrcPos, SCTAB nDestPos);
624 SC_DLLPUBLIC void SetVisible( SCTAB nTab, sal_Bool bVisible );
625 SC_DLLPUBLIC sal_Bool IsVisible( SCTAB nTab ) const;
626 sal_Bool IsStreamValid( SCTAB nTab ) const;
627 void SetStreamValid( SCTAB nTab, sal_Bool bSet, sal_Bool bIgnoreLock = sal_False );
634 SC_DLLPUBLIC sal_Bool IsPendingRowHeights( SCTAB nTab ) const;
635 SC_DLLPUBLIC void SetPendingRowHeights( SCTAB nTab, sal_Bool bSet );
636 SC_DLLPUBLIC void SetLayoutRTL( SCTAB nTab, sal_Bool bRTL );
637 SC_DLLPUBLIC sal_Bool IsLayoutRTL( SCTAB nTab ) const;
638 sal_Bool IsNegativePage( SCTAB nTab ) const;
639 SC_DLLPUBLIC void SetScenario( SCTAB nTab, sal_Bool bFlag );
640 SC_DLLPUBLIC sal_Bool IsScenario( SCTAB nTab ) const;
641 SC_DLLPUBLIC void GetScenarioData( SCTAB nTab, String& rComment,
643 SC_DLLPUBLIC void SetScenarioData( SCTAB nTab, const String& rComment,
645 SC_DLLPUBLIC Color GetTabBgColor( SCTAB nTab ) const;
646 SC_DLLPUBLIC void SetTabBgColor( SCTAB nTab, const Color& rColor );
647 SC_DLLPUBLIC bool IsDefaultTabBgColor( SCTAB nTab ) const;
648 void GetScenarioFlags( SCTAB nTab, sal_uInt16& rFlags ) const;
649 SC_DLLPUBLIC sal_Bool IsActiveScenario( SCTAB nTab ) const;
650 SC_DLLPUBLIC void SetActiveScenario( SCTAB nTab, sal_Bool bActive ); // nur fuer Undo etc.
654 SC_DLLPUBLIC sal_uInt8 GetLinkMode( SCTAB nTab ) const;
655 sal_Bool IsLinked( SCTAB nTab ) const;
656 SC_DLLPUBLIC const String& GetLinkDoc( SCTAB nTab ) const;
657 const String& GetLinkFlt( SCTAB nTab ) const;
658 const String& GetLinkOpt( SCTAB nTab ) const;
659 SC_DLLPUBLIC const String& GetLinkTab( SCTAB nTab ) const;
660 sal_uLong GetLinkRefreshDelay( SCTAB nTab ) const;
661 void SetLink( SCTAB nTab, sal_uInt8 nMode, const String& rDoc,
666 SC_DLLPUBLIC sal_Bool LinkExternalTab( SCTAB& nTab, const String& aDocTab,
751 SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
752 SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
758 sal_Bool HasControl( SCTAB nTab, const Rectangle& rMMRect );
759 void InvalidateControls( Window* pWin, SCTAB nTab, const Rectangle& rMMRect );
761 void StartAnimations( SCTAB nTab, Window* pWin );
763 sal_Bool HasBackgroundDraw( SCTAB nTab, const Rectangle& rMMRect );
764 sal_Bool HasAnyDraw( SCTAB nTab, const Rectangle& rMMRect );
766 const ScSheetEvents* GetSheetEvents( SCTAB nTab ) const;
767 void SetSheetEvents( SCTAB nTab, const ScSheetEvents* pNew );
768 …bool HasSheetEventScript( SCTAB nTab, sal_Int32 nEvent, bool bWithVbaEvents = false ) c…
772 sal_Bool HasCalcNotification( SCTAB nTab ) const;
773 void SetCalcNotification( SCTAB nTab );
776 SC_DLLPUBLIC ScOutlineTable* GetOutlineTable( SCTAB nTab, sal_Bool bCreate = sal_False );
777 sal_Bool SetOutlineTable( SCTAB nTab, const ScOutlineTable* pNewOutline );
780 SCCOL nEndCol, SCROW nEndRow, SCTAB nTab );
782 sal_Bool DoSubTotals( SCTAB nTab, ScSubTotalParam& rParam );
783 void RemoveSubTotals( SCTAB nTab, ScSubTotalParam& rParam );
784 sal_Bool TestRemoveSubTotals( SCTAB nTab, const ScSubTotalParam& rParam );
790 SC_DLLPUBLIC void PutCell( SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell* pCell,
792 SC_DLLPUBLIC void PutCell(SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell* pCell,
796 SCCOL nCol, SCROW nRow, SCTAB nTab, const String& rString,
798 SC_DLLPUBLIC void SetValue( SCCOL nCol, SCROW nRow, SCTAB nTab, const double& rVal );
799 void SetError( SCCOL nCol, SCROW nRow, SCTAB nTab, const sal_uInt16 nError);
811 SC_DLLPUBLIC void GetString( SCCOL nCol, SCROW nRow, SCTAB nTab, String& rString );
812 SC_DLLPUBLIC void GetInputString( SCCOL nCol, SCROW nRow, SCTAB nTab, String& rString );
815 SC_DLLPUBLIC void GetValue( SCCOL nCol, SCROW nRow, SCTAB nTab, double& rValue );
817 SC_DLLPUBLIC void GetNumberFormat( SCCOL nCol, SCROW nRow, SCTAB nTab,
826 void GetFormula( SCCOL nCol, SCROW nRow, SCTAB nTab, String& rFormula,
828 SC_DLLPUBLIC void GetCellType( SCCOL nCol, SCROW nRow, SCTAB nTab, CellType& rCellType ) const;
830 SC_DLLPUBLIC void GetCell( SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell*& rpCell ) const;
835 SC_DLLPUBLIC sal_Bool HasData( SCCOL nCol, SCROW nRow, SCTAB nTab );
836 SC_DLLPUBLIC sal_Bool HasStringData( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
837 SC_DLLPUBLIC sal_Bool HasValueData( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
841 sal_Bool HasSelectionData( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
855 void InitializeNoteCaptions( SCTAB nTab, bool bForced = false );
864 SCCOL& rEndCol, SCROW& rEndRow, SCTAB nTab,
869 SCCOL nEndCol, SCROW nEndRow, SCTAB nTab );
873 SCCOL nEndCol, SCROW nEndRow, SCTAB nTab );
875 SC_DLLPUBLIC void DoMergeContents( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
878 SC_DLLPUBLIC void DoMerge( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
880 void RemoveMerge( SCCOL nCol, SCROW nRow, SCTAB nTab );
882 sal_Bool IsBlockEmpty( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
884 sal_Bool IsPrintEmpty( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
890 sal_Bool IsHorOverlapped( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
891 sal_Bool IsVerOverlapped( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
893 SC_DLLPUBLIC bool HasAttrib( SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
894 … SCCOL nCol2, SCROW nRow2, SCTAB nTab2, sal_uInt16 nMask );
897 void GetBorderLines( SCCOL nCol, SCROW nRow, SCTAB nTab,
954 …bool ShrinkToDataArea( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow, SCCOL& rEndCol, …
964 SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow,
967 SC_DLLPUBLIC void GetDataArea( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow,
969 SC_DLLPUBLIC sal_Bool GetCellArea( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow ) const;
970 SC_DLLPUBLIC sal_Bool GetTableArea( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow ) const;
971 SC_DLLPUBLIC sal_Bool GetPrintArea( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow,
973 SC_DLLPUBLIC sal_Bool GetPrintAreaHor( SCTAB nTab, SCROW nStartRow, SCROW nEndRow,
975 SC_DLLPUBLIC sal_Bool GetPrintAreaVer( SCTAB nTab, SCCOL nStartCol, SCCOL nEndCol,
982 SC_DLLPUBLIC void GetLastAttrCell( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow ) const;
984 SC_DLLPUBLIC sal_Bool GetDataStart( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow ) const;
991 void ExtendPrintArea( OutputDevice* pDev, SCTAB nTab,
994 SC_DLLPUBLIC SCSIZE GetEmptyLinesInBlock( SCCOL nStartCol, SCROW nStartRow, SCTAB nStartTab,
995 SCCOL nEndCol, SCROW nEndRow, SCTAB nEndTab,
998 void FindAreaPos( SCCOL& rCol, SCROW& rRow, SCTAB nTab, SCsCOL nMovX, SCsROW nMovY );
999 SC_DLLPUBLIC void GetNextPos( SCCOL& rCol, SCROW& rRow, SCTAB nTab, SCsCOL nMovX, SCsROW nMovY,
1002 sal_Bool GetNextMarkedCell( SCCOL& rCol, SCROW& rRow, SCTAB nTab,
1005 void LimitChartArea( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow,
1009 sal_Bool InsertRow( SCCOL nStartCol, SCTAB nStartTab,
1010 SCCOL nEndCol, SCTAB nEndTab,
1014 void DeleteRow( SCCOL nStartCol, SCTAB nStartTab,
1015 SCCOL nEndCol, SCTAB nEndTab,
1021 sal_Bool InsertCol( SCROW nStartRow, SCTAB nStartTab,
1022 SCROW nEndRow, SCTAB nEndTab,
1026 void DeleteCol( SCROW nStartRow, SCTAB nStartTab,
1027 SCROW nEndRow, SCTAB nEndTab,
1055 SC_DLLPUBLIC void ResetClip( ScDocument* pSourceDoc, SCTAB nTab );
1072 SCTAB nTab, sal_uInt16 nDelFlag);
1080 SCTAB nTab, ScDocument* pClipDoc = NULL);
1130 void FillTabMarked( SCTAB nSrcTab, const ScMarkData& rMark,
1136 SC_DLLPUBLIC void InitUndo( ScDocument* pSrcDoc, SCTAB nTab1, SCTAB nTab2,
1138 void AddUndoTab( SCTAB nTab1, SCTAB nTab2,
1144 void CopyToDocument(SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
1145 SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
1148 void UndoToDocument(SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
1149 SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
1160 void CopyScenario( SCTAB nSrcTab, SCTAB nDestTab, sal_Bool bNewScenario = sal_False );
1161 sal_Bool TestCopyScenario( SCTAB nSrcTab, SCTAB nDestTab ) const;
1162 void MarkScenario( SCTAB nSrcTab, SCTAB nDestTab,
1165 sal_Bool HasScenarioRange( SCTAB nTab, const ScRange& rRange ) const;
1166 SC_DLLPUBLIC const ScRangeList* GetScenarioRanges( SCTAB nTab ) const;
1170 void UpdateReference( UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
1171 SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
1192 …SC_DLLPUBLIC const SfxPoolItem* GetAttr( SCCOL nCol, SCROW nRow, SCTAB nTab, sal_uInt16 nWhich )…
1193 SC_DLLPUBLIC const ScPatternAttr* GetPattern( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
1194 …PatternAttr* GetMostUsedPattern( SCCOL nCol, SCROW nStartRow, SCROW nEndRow, SCTAB nTab ) const;
1198 const ScConditionalFormat* GetCondFormat( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
1199 SC_DLLPUBLIC const SfxItemSet* GetCondResult( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
1200 const SfxPoolItem* GetEffItem( SCCOL nCol, SCROW nRow, SCTAB nTab, sal_uInt16 nWhich ) const;
1206 …SC_DLLPUBLIC sal_uInt8 GetScriptType( SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell* pCell = NU…
1214 sal_Bool HasDetectiveObjects(SCTAB nTab) const;
1231 SC_DLLPUBLIC void FindConditionalFormat( sal_uLong nKey, ScRangeList& rRanges, SCTAB nTab );
1245 SC_DLLPUBLIC void ApplyAttr( SCCOL nCol, SCROW nRow, SCTAB nTab,
1247 SC_DLLPUBLIC void ApplyPattern( SCCOL nCol, SCROW nRow, SCTAB nTab,
1253 SCCOL nEndCol, SCROW nEndRow, SCTAB nTab,
1256 SCCOL nEndCol, SCROW nEndRow, SCTAB nTab,
1262 void ApplyStyle( SCCOL nCol, SCROW nRow, SCTAB nTab,
1268 SCCOL nEndCol, SCROW nEndRow, SCTAB nTab,
1275 const ScStyleSheet* GetStyle( SCCOL nCol, SCROW nRow, SCTAB nTab ) const;
1287 SCTAB nTab, sal_Int16 nFlags );
1290 SCTAB nTab, sal_Int16 nFlags );
1294 SC_DLLPUBLIC void SetPattern( SCCOL nCol, SCROW nRow, SCTAB nTab, const ScPatternAttr& rAttr,
1300 …void GetAutoFormatData( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndR…
1303 SCCOL& rCol, SCROW& rRow, SCTAB& rTab,
1312 sal_Bool Solver(SCCOL nFCol, SCROW nFRow, SCTAB nFTab,
1313 SCCOL nVCol, SCROW nVRow, SCTAB nVTab,
1318 void DeleteSelectionTab( SCTAB nTab, sal_uInt16 nDelFlag, const ScMarkData& rMark );
1320 SC_DLLPUBLIC void SetColWidth( SCCOL nCol, SCTAB nTab, sal_uInt16 nNewWidth );
1321 SC_DLLPUBLIC void SetColWidthOnly( SCCOL nCol, SCTAB nTab, sal_uInt16 nNewWidth );
1322 SC_DLLPUBLIC void SetRowHeight( SCROW nRow, SCTAB nTab, sal_uInt16 nNewHeight );
1323 SC_DLLPUBLIC void SetRowHeightRange( SCROW nStartRow, SCROW nEndRow, SCTAB nTab,
1326 SC_DLLPUBLIC void SetRowHeightOnly( SCROW nStartRow, SCROW nEndRow, SCTAB nTab,
1328 …void SetManualHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_Bool …
1330 SC_DLLPUBLIC sal_uInt16 GetColWidth( SCCOL nCol, SCTAB nTab ) const;
1331 …SC_DLLPUBLIC sal_uInt16 GetRowHeight( SCROW nRow, SCTAB nTab, bool bHiddenAsZero = true ) …
1332 …SC_DLLPUBLIC sal_uInt16 GetRowHeight( SCROW nRow, SCTAB nTab, SCROW* pStartRow, SCROW* pEn…
1333 … SC_DLLPUBLIC sal_uLong GetRowHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab ) const;
1334 SCROW GetRowForHeight( SCTAB nTab, sal_uLong nHeight ) const;
1335 …sal_uLong GetScaledRowHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, do…
1336 SC_DLLPUBLIC sal_uLong GetColOffset( SCCOL nCol, SCTAB nTab ) const;
1337 SC_DLLPUBLIC sal_uLong GetRowOffset( SCROW nRow, SCTAB nTab ) const;
1339 SC_DLLPUBLIC sal_uInt16 GetOriginalWidth( SCCOL nCol, SCTAB nTab ) const;
1340 SC_DLLPUBLIC sal_uInt16 GetOriginalHeight( SCROW nRow, SCTAB nTab ) const;
1342 sal_uInt16 GetCommonWidth( SCCOL nEndCol, SCTAB nTab ) const;
1344 SCROW GetHiddenRowCount( SCROW nRow, SCTAB nTab ) const;
1346 sal_uInt16 GetOptimalColWidth( SCCOL nCol, SCTAB nTab, OutputDevice* pDev,
1352 …SC_DLLPUBLIC sal_Bool SetOptimalHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_uInt16 n…
1361 long GetNeededSize( SCCOL nCol, SCROW nRow, SCTAB nTab,
1367 SC_DLLPUBLIC void ShowCol(SCCOL nCol, SCTAB nTab, sal_Bool bShow);
1368 SC_DLLPUBLIC void ShowRow(SCROW nRow, SCTAB nTab, sal_Bool bShow);
1369 SC_DLLPUBLIC void ShowRows(SCROW nRow1, SCROW nRow2, SCTAB nTab, sal_Bool bShow);
1370 SC_DLLPUBLIC void SetColFlags( SCCOL nCol, SCTAB nTab, sal_uInt8 nNewFlags );
1371 SC_DLLPUBLIC void SetRowFlags( SCROW nRow, SCTAB nTab, sal_uInt8 nNewFlags );
1372 SC_DLLPUBLIC void SetRowFlags( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_uInt8 nNewFlags );
1374 SC_DLLPUBLIC sal_uInt8 GetColFlags( SCCOL nCol, SCTAB nTab ) const;
1375 SC_DLLPUBLIC sal_uInt8 GetRowFlags( SCROW nRow, SCTAB nTab ) const;
1377 …SC_DLLPUBLIC const ScBitMaskCompressedArray< SCROW, sal_uInt8> & GetRowFlagsArray( SCTAB nTab ) co…
1378 …UBLIC ScBitMaskCompressedArray< SCROW, sal_uInt8> & GetRowFlagsArrayModifiable( SCTAB nTab );
1380 …SC_DLLPUBLIC void GetAllRowBreaks(::std::set<SCROW>& rBreaks, SCTAB nTab, bool bPage, bo…
1381 …SC_DLLPUBLIC void GetAllColBreaks(::std::set<SCCOL>& rBreaks, SCTAB nTab, bool bPage, bo…
1382 SC_DLLPUBLIC ScBreakType HasRowBreak(SCROW nRow, SCTAB nTab) const;
1383 SC_DLLPUBLIC ScBreakType HasColBreak(SCCOL nCol, SCTAB nTab) const;
1384 SC_DLLPUBLIC void SetRowBreak(SCROW nRow, SCTAB nTab, bool bPage, bool bManual);
1385 SC_DLLPUBLIC void SetColBreak(SCCOL nCol, SCTAB nTab, bool bPage, bool bManual);
1386 void RemoveRowBreak(SCROW nRow, SCTAB nTab, bool bPage, bool bManual);
1387 void RemoveColBreak(SCCOL nCol, SCTAB nTab, bool bPage, bool bManual);
1389 ::com::sun::star::sheet::TablePageBreakData> GetRowBreakData(SCTAB nTab) const;
1391 …SC_DLLPUBLIC bool RowHidden(SCROW nRow, SCTAB nTab, SCROW* pFirstRow = NULL, SCROW* pLas…
1392 SC_DLLPUBLIC bool RowHidden(SCROW nRow, SCTAB nTab, SCROW& rLastRow);
1393 SC_DLLPUBLIC bool HasHiddenRows(SCROW nStartRow, SCROW nEndRow, SCTAB nTab);
1394 SC_DLLPUBLIC bool ColHidden(SCCOL nCol, SCTAB nTab, SCCOL& rLastCol);
1395 …SC_DLLPUBLIC bool ColHidden(SCCOL nCol, SCTAB nTab, SCCOL* pFirstCol = NULL, SCCOL* pLas…
1396 …SC_DLLPUBLIC void SetRowHidden(SCROW nStartRow, SCROW nEndRow, SCTAB nTab, bool bHidden);
1397 …SC_DLLPUBLIC void SetColHidden(SCCOL nStartCol, SCCOL nEndCol, SCTAB nTab, bool bHidden);
1398 SC_DLLPUBLIC SCROW FirstVisibleRow(SCROW nStartRow, SCROW nEndRow, SCTAB nTab);
1399 SC_DLLPUBLIC SCROW LastVisibleRow(SCROW nStartRow, SCROW nEndRow, SCTAB nTab);
1400 SCROW CountVisibleRows(SCROW nStartRow, SCROW nEndRow, SCTAB nTab);
1402 …bool RowFiltered(SCROW nRow, SCTAB nTab, SCROW* pFirstRow = NULL, SCROW* pL…
1403 bool HasFilteredRows(SCROW nStartRow, SCROW nEndRow, SCTAB nTab);
1404 …bool ColFiltered(SCCOL nCol, SCTAB nTab, SCCOL* pFirstCol = NULL, SCCOL* pL…
1405 …SC_DLLPUBLIC void SetRowFiltered(SCROW nStartRow, SCROW nEndRow, SCTAB nTab, bool bFilte…
1406 …SC_DLLPUBLIC void SetColFiltered(SCCOL nStartCol, SCCOL nEndCol, SCTAB nTab, bool bFilte…
1407 SCROW FirstNonFilteredRow(SCROW nStartRow, SCROW nEndRow, SCTAB nTab);
1408 SCROW LastNonFilteredRow(SCROW nStartRow, SCROW nEndRow, SCTAB nTab);
1409 SCROW CountNonFilteredRows(SCROW nStartRow, SCROW nEndRow, SCTAB nTab);
1419 SC_DLLPUBLIC SCROW GetLastFlaggedRow( SCTAB nTab ) const;
1422 SCCOL GetLastChangedCol( SCTAB nTab ) const;
1424 SCROW GetLastChangedRow( SCTAB nTab ) const;
1426 SCCOL GetNextDifferentChangedCol( SCTAB nTab, SCCOL nStart) const;
1432 …SCROW GetNextDifferentChangedRow( SCTAB nTab, SCROW nStart, bool bCareManualSize = true)…
1436 sal_Bool GetColDefault( SCTAB nTab, SCCOL nCol, SCROW nLastRow, SCROW& nDefault);
1437 sal_Bool GetRowDefault( SCTAB nTab, SCROW nRow, SCCOL nLastCol, SCCOL& nDefault);
1439 sal_Bool UpdateOutlineCol( SCCOL nStartCol, SCCOL nEndCol, SCTAB nTab, sal_Bool bShow );
1440 sal_Bool UpdateOutlineRow( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_Bool bShow );
1442 void StripHidden( SCCOL& rX1, SCROW& rY1, SCCOL& rX2, SCROW& rY2, SCTAB nTab );
1443 void ExtendHidden( SCCOL& rX1, SCROW& rY1, SCCOL& rX2, SCROW& rY2, SCTAB nTab );
1450 SC_DLLPUBLIC const String& GetPageStyle( SCTAB nTab ) const;
1451 SC_DLLPUBLIC void SetPageStyle( SCTAB nTab, const String& rName );
1452 Size GetPageSize( SCTAB nTab ) const;
1453 void SetPageSize( SCTAB nTab, const Size& rSize );
1454 void SetRepeatArea( SCTAB nTab, SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCROW nEndRow );
1455 void InvalidatePageBreaks(SCTAB nTab);
1456 void UpdatePageBreaks( SCTAB nTab, const ScRange* pUserArea = NULL );
1457 void RemoveManualBreaks( SCTAB nTab );
1458 sal_Bool HasManualBreaks( SCTAB nTab ) const;
1460 sal_Bool IsPageStyleInUse( const String& rStrPageStyle, SCTAB* pInTab = NULL );
1466 void PageStyleModified( SCTAB nTab, const String& rNewName );
1468 SC_DLLPUBLIC sal_Bool NeedPageResetAfterTab( SCTAB nTab ) const;
1472 SC_DLLPUBLIC sal_uInt16 GetPrintRangeCount( SCTAB nTab );
1473 SC_DLLPUBLIC const ScRange* GetPrintRange( SCTAB nTab, sal_uInt16 nPos );
1474 SC_DLLPUBLIC const ScRange* GetRepeatColRange( SCTAB nTab );
1475 SC_DLLPUBLIC const ScRange* GetRepeatRowRange( SCTAB nTab );
1477 sal_Bool IsPrintEntireSheet( SCTAB nTab ) const;
1480 SC_DLLPUBLIC void ClearPrintRanges( SCTAB nTab );
1482 SC_DLLPUBLIC void AddPrintRange( SCTAB nTab, const ScRange& rNew );
1486 SC_DLLPUBLIC void SetPrintEntireSheet( SCTAB nTab );
1487 SC_DLLPUBLIC void SetRepeatColRange( SCTAB nTab, const ScRange* pNew );
1488 SC_DLLPUBLIC void SetRepeatRowRange( SCTAB nTab, const ScRange* pNew );
1493 SCCOL nEndCol, SCROW nEndRow, SCTAB nTab );
1494 SC_DLLPUBLIC ScRange GetRange( SCTAB nTab, const Rectangle& rMMRect );
1509 SCTAB nTab, double nScaleX, double nScaleY,
1515 void Sort( SCTAB nTab, const ScSortParam& rSortParam, sal_Bool bKeepQuery );
1516 SCSIZE Query( SCTAB nTab, const ScQueryParam& rQueryParam, sal_Bool bKeepSub );
1517 …sal_Bool ValidQuery( SCROW nRow, SCTAB nTab, const ScQueryParam& rQueryParam, sal_Bool* pSpecial…
1519 SCTAB nTab, ScQueryParam& rQueryParam );
1520 void GetUpperCellString(SCCOL nCol, SCROW nRow, SCTAB nTab, String& rStr);
1522 sal_Bool GetFilterEntries( SCCOL nCol, SCROW nRow, SCTAB nTab,
1525 SCTAB nTab, TypedScStrCollection& rStrings, bool& rHasDates );
1526 sal_Bool GetDataEntries( SCCOL nCol, SCROW nRow, SCTAB nTab,
1533 const SCTAB nTab );
1536 SCTAB nTab );
1538 SCTAB nTab );
1546 sal_Bool GetNextSpellingCell(SCCOL& nCol, SCROW& nRow, SCTAB nTab,
1550 SCCOL nCol, SCROW nRow, SCTAB nTab,
1553 void DoColResize( SCTAB nTab, SCCOL nCol1, SCCOL nCol2, SCSIZE nAdd );
1556 void InvalidateTextWidth( SCTAB nTab );
1635 sal_uInt8 GetEditTextDirection(SCTAB nTab) const; // EEHorizontalTextDirection values
1644 void FindMaxRotCol( SCTAB nTab, RowInfo* pRowInfo, SCSIZE nArrCount,
1647 sal_uInt16 RowDifferences( SCROW nThisRow, SCTAB nThisTab,
1649 SCROW nOtherRow, SCTAB nOtherTab,
1651 sal_uInt16 ColDifferences( SCCOL nThisCol, SCTAB nThisTab,
1653 SCCOL nOtherCol, SCTAB nOtherTab,
1657 ScDocument& rOtherDoc, SCTAB nThisTab, SCTAB nOtherTab,
1764 SC_DLLPUBLIC void IncSizeRecalcLevel( SCTAB nTab );
1765 SC_DLLPUBLIC void DecSizeRecalcLevel( SCTAB nTab, bool bUpdateNoteCaptionPos = true );
1792 sal_Int32 GetMaxStringLen( SCTAB nTab, SCCOL nCol,
1799 SCTAB nTab, SCCOL nCol,
1845 void GetSortParam( ScSortParam& rParam, SCTAB nTab );
1846 void SetSortParam( ScSortParam& rParam, SCTAB nTab );
1860 ScRowBreakIterator* GetRowBreakIterator(SCTAB nTab) const;
1896 void DeleteAreaLinksOnTab( SCTAB nTab );
1908 std::map< SCTAB, ScSortParam > mSheetSortParams;
1911 …void FillDPCache( ScDPTableDataCache * pCache, SCTAB nDocTab, SCCOL nStartCol, SCCOL nEndCol, S…
1913 SCSIZE GetPatternCount( SCTAB nTab, SCCOL nCol );
1914 SCSIZE GetPatternCount( SCTAB nTab, SCCOL nCol, SCROW nRw1, SCROW nRw2 );
1915 bool ReservedPatternCount( SCTAB nTab, SCCOL nCol, SCSIZE nReserved );
1917 inline void ScDocument::GetSortParam( ScSortParam& rParam, SCTAB nTab ) in GetSortParam()
1922 inline void ScDocument::SetSortParam( ScSortParam& rParam, SCTAB nTab ) in SetSortParam()