Lines Matching refs:SCCOL
100 typedef ::std::pair< SCCOL, SCROW > ScAddress2D;
125 SCCOL nRepeatStartX; // Wiederholungszeilen/Spalten
126 SCCOL nRepeatEndX; // REPEAT_NONE, wenn nicht benutzt
144 ::std::set<SCCOL> maColPageBreaks;
145 ::std::set<SCCOL> maColManualBreaks;
151 SCCOL nTableAreaX;
212 SCSIZE GetCellCount(SCCOL nCol) const;
220 void DoAutoOutline( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow );
288 void SetRepeatArea( SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCROW nEndRow );
295 sal_Bool IsBlockEditable( SCCOL nCol1, SCROW nRow1, SCCOL nCol2,
300 sal_Bool HasBlockMatrixFragment( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2 ) const;
303 …sal_Bool IsBlockEmpty( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, bool bIgnoreNotes = fa…
307 void PutCell( SCCOL nCol, SCROW nRow, ScBaseCell* pCell );
308 void PutCell(SCCOL nCol, SCROW nRow, sal_uLong nFormatIndex, ScBaseCell* pCell);
310 sal_Bool SetString( SCCOL nCol, SCROW nRow, SCTAB nTab, const String& rString,
312 void SetValue( SCCOL nCol, SCROW nRow, const double& rVal );
313 void SetError( SCCOL nCol, SCROW nRow, sal_uInt16 nError);
314 SCSIZE GetPatternCount( SCCOL nCol );
315 SCSIZE GetPatternCount( SCCOL nCol, SCROW nRw1, SCROW nRw2 );
316 bool ReservedPatternCount( SCCOL nCol, SCSIZE nReserved );
318 void GetString( SCCOL nCol, SCROW nRow, String& rString );
319 …void FillDPCache( ScDPTableDataCache * pCache, SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow,…
320 void GetInputString( SCCOL nCol, SCROW nRow, String& rString );
327 double GetValue( SCCOL nCol, SCROW nRow );
328 void GetFormula( SCCOL nCol, SCROW nRow, String& rFormula,
337 CellType GetCellType( SCCOL nCol, SCROW nRow ) const;
344 ScBaseCell* GetCell( SCCOL nCol, SCROW nRow ) const;
346 void GetFirstDataPos(SCCOL& rCol, SCROW& rRow) const;
347 void GetLastDataPos(SCCOL& rCol, SCROW& rRow) const;
350 ScPostIt* GetNote( SCCOL nCol, SCROW nRow );
352 void TakeNote( SCCOL nCol, SCROW nRow, ScPostIt*& rpNote );
354 ScPostIt* ReleaseNote( SCCOL nCol, SCROW nRow );
356 void DeleteNote( SCCOL nCol, SCROW nRow );
361 sal_Bool TestInsertRow( SCCOL nStartCol, SCCOL nEndCol, SCSIZE nSize );
362 void InsertRow( SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCSIZE nSize );
363 void DeleteRow( SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCSIZE nSize,
367 void InsertCol( SCCOL nStartCol, SCROW nStartRow, SCROW nEndRow, SCSIZE nSize );
368 void DeleteCol( SCCOL nStartCol, SCROW nStartRow, SCROW nEndRow, SCSIZE nSize,
371 void DeleteArea(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, sal_uInt16 nDelFlag);
372 void CopyToClip(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScTable* pTable,
376 void CopyFromClip(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, SCsCOL nDx, SCsROW nDy,
378 void StartListeningInArea( SCCOL nCol1, SCROW nRow1,
379 SCCOL nCol2, SCROW nRow2 );
380 void BroadcastInArea( SCCOL nCol1, SCROW nRow1,
381 SCCOL nCol2, SCROW nRow2 );
383 void CopyToTable(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
387 void UndoToTable(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
391 void TransposeClip( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
397 void MixData( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
400 void CopyData( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
401 SCCOL nDestCol, SCROW nDestRow, SCTAB nDestTab );
416 sal_Bool GetCellArea( SCCOL& rEndCol, SCROW& rEndRow ) const; // sal_False = leer
417 sal_Bool GetTableArea( SCCOL& rEndCol, SCROW& rEndRow ) const;
418 sal_Bool GetPrintArea( SCCOL& rEndCol, SCROW& rEndRow, sal_Bool bNotes ) const;
420 SCCOL& rEndCol, sal_Bool bNotes ) const;
421 sal_Bool GetPrintAreaVer( SCCOL nStartCol, SCCOL nEndCol,
427 void GetLastAttrCell( SCCOL& rEndCol, SCROW& rEndRow ) const;
428 sal_Bool GetDataStart( SCCOL& rStartCol, SCROW& rStartRow ) const;
431 SCCOL nStartCol, SCROW nStartRow, SCCOL& rEndCol, SCROW nEndRow );
433 void GetDataArea( SCCOL& rStartCol, SCROW& rStartRow, SCCOL& rEndCol, SCROW& rEndRow,
436 bool ShrinkToUsedDataArea( bool& o_bShrunk, SCCOL& rStartCol, SCROW& rStartRow,
437 SCCOL& rEndCol, SCROW& rEndRow, bool bColumnsOnly ) const;
439 SCSIZE GetEmptyLinesInBlock( SCCOL nStartCol, SCROW nStartRow,
440 SCCOL nEndCol, SCROW nEndRow, ScDirection eDir );
442 void FindAreaPos( SCCOL& rCol, SCROW& rRow, SCsCOL nMovX, SCsROW nMovY );
443 void GetNextPos( SCCOL& rCol, SCROW& rRow, SCsCOL nMovX, SCsROW nMovY,
446 void LimitChartArea( SCCOL& rStartCol, SCROW& rStartRow, SCCOL& rEndCol, SCROW& rEndRow );
448 sal_Bool HasData( SCCOL nCol, SCROW nRow );
449 sal_Bool HasStringData( SCCOL nCol, SCROW nRow );
450 sal_Bool HasValueData( SCCOL nCol, SCROW nRow );
452 sal_Bool HasStringCells( SCCOL nStartCol, SCROW nStartRow,
453 SCCOL nEndCol, SCROW nEndRow ) const;
475 void UpdateReference( UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
476 SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
480 void UpdateDrawRef( UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
481 SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
487 void UpdateGrow( const ScRange& rArea, SCCOL nGrowX, SCROW nGrowY );
495 sal_Bool IsRangeNameInUse(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
497 void FindRangeNamesInUse(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
499 void ReplaceRangeNamesInUse(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
501 void Fill( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
504 String GetAutoFillPreview( const ScRange& rSource, SCCOL nEndX, SCROW nEndY );
507 SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
510 void AutoFormat( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
512 …void GetAutoFormatData(SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, ScAutoForm…
515 SCCOL& rCol, SCROW& rRow, ScMarkData& rMark,
518 void FindMaxRotCol( RowInfo* pRowInfo, SCSIZE nArrCount, SCCOL nX1, SCCOL nX2 );
520 void GetBorderLines( SCCOL nCol, SCROW nRow,
525 …bool HasAttrib( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, sal_uInt16 nMask ) cons…
527 sal_Bool ExtendMerge( SCCOL nStartCol, SCROW nStartRow,
528 SCCOL& rEndCol, SCROW& rEndRow,
530 const SfxPoolItem* GetAttr( SCCOL nCol, SCROW nRow, sal_uInt16 nWhich ) const;
531 const ScPatternAttr* GetPattern( SCCOL nCol, SCROW nRow ) const;
532 const ScPatternAttr* GetMostUsedPattern( SCCOL nCol, SCROW nStartRow, SCROW nEndRow ) const;
540 sal_uLong GetNumberFormat( SCCOL nCol, SCROW nRow ) const;
543 void MergePatternArea( ScMergePatternState& rState, SCCOL nCol1, SCROW nRow1,
544 SCCOL nCol2, SCROW nRow2, sal_Bool bDeep ) const;
547 SCCOL nStartCol, SCROW nStartRow,
548 SCCOL nEndCol, SCROW nEndRow ) const;
551 SCCOL nStartCol, SCROW nStartRow,
552 SCCOL nEndCol, SCROW nEndRow );
554 void ApplyAttr( SCCOL nCol, SCROW nRow, const SfxPoolItem& rAttr );
555 void ApplyPattern( SCCOL nCol, SCROW nRow, const ScPatternAttr& rAttr );
556 …void ApplyPatternArea( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, const ScPa…
557 …void ApplyPooledPatternArea( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, cons…
564 …void SetPattern( SCCOL nCol, SCROW nRow, const ScPatternAttr& rAttr, sal_Bool bPutToPool = sal_Fa…
568 void ApplyStyle( SCCOL nCol, SCROW nRow, const ScStyleSheet& rStyle );
569 …void ApplyStyleArea( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, const ScStyl…
574 const ScStyleSheet* GetStyle( SCCOL nCol, SCROW nRow ) const;
576 const ScStyleSheet* GetAreaStyle( sal_Bool& rFound, SCCOL nCol1, SCROW nRow1,
577 SCCOL nCol2, SCROW nRow2 ) const;
586 …sal_Bool ApplyFlags( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, sal_Int16 nF…
587 …sal_Bool RemoveFlags( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, sal_Int16 n…
617 sal_uInt16 GetOptimalColWidth( SCCOL nCol, OutputDevice* pDev,
628 long GetNeededSize( SCCOL nCol, SCROW nRow,
633 void SetColWidth( SCCOL nCol, sal_uInt16 nNewWidth );
634 void SetColWidthOnly( SCCOL nCol, sal_uInt16 nNewWidth );
651 sal_uInt16 GetColWidth( SCCOL nCol ) const;
655 sal_uLong GetColOffset( SCCOL nCol ) const;
668 sal_uInt16 GetOriginalWidth( SCCOL nCol ) const;
671 sal_uInt16 GetCommonWidth( SCCOL nEndCol );
675 void ShowCol(SCCOL nCol, bool bShow);
682 void SetColFlags( SCCOL nCol, sal_uInt8 nNewFlags );
690 SCCOL GetLastChangedCol() const;
695 sal_uInt8 GetColFlags( SCCOL nCol ) const;
701 sal_Bool UpdateOutlineCol( SCCOL nStartCol, SCCOL nEndCol, sal_Bool bShow );
708 void SetColManualBreaks( const ::std::set<SCCOL>& rBreaks );
711 void GetAllColBreaks(::std::set<SCCOL>& rBreaks, bool bPage, bool bManual) const;
713 bool HasColPageBreak(SCCOL nCol) const;
715 bool HasColManualBreak(SCCOL nCol) const;
731 void RemoveColBreak(SCCOL nCol, bool bPage, bool bManual);
733 void SetColBreak(SCCOL nCol, bool bPage, bool bManual);
740 bool ColHidden(SCCOL nCol, SCCOL& rLastCol) const;
741 bool ColHidden(SCCOL nCol, SCCOL* pFirstCol = NULL, SCCOL* pLastCol = NULL) const;
743 void SetColHidden(SCCOL nStartCol, SCCOL nEndCol, bool bHidden);
744 void CopyColHidden(ScTable& rTable, SCCOL nStartCol, SCCOL nEndCol);
755 bool ColFiltered(SCCOL nCol, SCCOL* pFirstCol = NULL, SCCOL* pLastCol = NULL) const;
757 void CopyColFiltered(ScTable& rTable, SCCOL nStartCol, SCCOL nEndCol);
760 void SetColFiltered(SCCOL nStartCol, SCCOL nEndCol, bool bFiltered);
767 void StripHidden( SCCOL& rX1, SCROW& rY1, SCCOL& rX2, SCROW& rY2 );
768 void ExtendHidden( SCCOL& rX1, SCROW& rY1, SCCOL& rX2, SCROW& rY2 );
776 …sal_Bool CreateQueryParam(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam& rQuer…
778 …void GetFilterEntries(SCCOL nCol, SCROW nRow1, SCROW nRow2, TypedScStrCollection& rStrings,…
779 …void GetFilteredFilterEntries( SCCOL nCol, SCROW nRow1, SCROW nRow2, const ScQueryParam& rP…
780 sal_Bool GetDataEntries(SCCOL nCol, SCROW nRow, TypedScStrCollection& rStrings, sal_Bool bLimit);
782 sal_Bool HasColHeader( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow );
783 sal_Bool HasRowHeader( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow );
785 void DoColResize( SCCOL nCol1, SCCOL nCol2, SCSIZE nAdd );
788 sal_Int32 GetMaxStringLen( SCCOL nCol,
791 SCCOL nCol,
804 void FillSeries( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
809 void FillAnalyse( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
813 void FillAuto( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
816 sal_Bool ValidNextPos( SCCOL nCol, SCROW nRow, const ScMarkData& rMark,
819 void AutoFormatArea(SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow,
821 void GetAutoFormatAttr(SCCOL nCol, SCROW nRow, sal_uInt16 nIndex, ScAutoFormatData& rData);
822 …void GetAutoFormatFrame(SCCOL nCol, SCROW nRow, sal_uInt16 nFlags, sal_uInt16 nIndex, ScAutoForma…
823 sal_Bool SearchCell(const SvxSearchItem& rSearchItem, SCCOL nCol, SCROW nRow,
825 sal_Bool Search(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
829 sal_Bool Replace(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
834 sal_Bool SearchStyle(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
836 sal_Bool ReplaceStyle(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow,
845 void SwapCol(SCCOL nCol1, SCCOL nCol2);
848 ScBaseCell* pCell1, SCCOL nCell1Col, SCROW nCell1Row,
849 ScBaseCell* pCell2, SCCOL nCell2Col, SCROW nCell2Row );
856 …sal_Bool CreateExcelQuery(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam& rQue…
857 …sal_Bool CreateStarQuery(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScQueryParam& rQuer…
858 void GetUpperCellString(SCCOL nCol, SCROW nRow, String& rStr);
862 sal_Bool IsEmptyLine(SCROW nRow, SCCOL nStartCol, SCCOL nEndCol);
866 SCCOL nDestCol, SCROW nDestRow, sal_Bool bLast );
868 sal_Bool GetNextSpellingCell(SCCOL& rCol, SCROW& rRow, sal_Bool bInSel,
870 sal_Bool GetNextMarkedCell( SCCOL& rCol, SCROW& rRow, const ScMarkData& rMark );
886 SCSIZE FillMaxRot( RowInfo* pRowInfo, SCSIZE nArrCount, SCCOL nX1, SCCOL nX2,
887 SCCOL nCol, SCROW nAttrRow1, SCROW nAttrRow2, SCSIZE nArrY,
899 …void MaybeAddExtraColumn(SCCOL& rCol, SCROW nRow, OutputDevice* pDev, double nPPTX, double …