#includejava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
}
//! todo: //! It should be possible to have MarkArrays for each table, in order to //! enable "search all" across more than one table again!
class ScMarkData
{ public: typedef std:java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 private:
MarkedTabsType maTabMarked;
ScRange
ScRangeaMultiRange; // maximum area altogether
java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
aRightEnvelopejava.lang.StringIndexOutOfBoundsException: Index 106 out of bounds for length 106
ScRangeList/
bMultiMarked1java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
ScRangeList bMarkIsNeg1 constjava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 39
e bool bMultiMarkedrData java.lang.StringIndexOutOfBoundsException: Range [20, 15) out of bounds for length 107
bool ScMarkData(ScMarkData& ;/java.lang.StringIndexOutOfBoundsException: Index 106 out of bounds for length 106
java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 72
public:
SC_DLLPUBLIC & operatorS& )
ScMarkDataconst ScSheetLimits& rSheetLimits, java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 0
bool 1
java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 45
ScMarkData(SC_DLLPUBLIC( &rSheetLimits
ScMarkData& operator=ScMarkData(ScSheetLimits, const&rList;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 59
// bSetupMulti must be set to true only for recursive calls to SetMultiMarkAreaGetMultiMarkAreaconst ; voidSetMultiMarkArea ScRange rRange,bool
bool IsMarked() const { return java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 0
const ScRange& SC_DLLPUBLIC SC_DLLPUBLIC void (constScRange Range boolbMark = trueboolbSetupMulti=java.lang.StringIndexOutOfBoundsException: Index 109 out of bounds for length 109
e GetMultiMarkArea const ({returnbMultiMarked?aMultiRange: aMarkRange;}
void SetAreaTab( SCTAB nTab );
java.lang.StringIndexOutOfBoundsException: Range [33, 16) out of bounds for length 59 bool GetTableSelectvoid(bool = }
ScRange GetArea( constreturn bMultiMarked aMultiRange java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [37, 16) out of bounds for length 46
GetFirstSelected)java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 48
SCTAB java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
const java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0 If=0usegiven - ranges
( bool =;} boolvoid ( ScRangeList pList ; void bool ( { returnbMarking java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
// for FillInfo / Document etc.
)const aMultiSel }
nCol ) const { return aMultiSel.etMarkArraynCol) }
/** Create a range list of marks. @paramnForTab If-1,usestart-sheet-tabofthemulti-areainranges. If>=0,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
*/
bool(const{returnbMarkIsNeg } void ExtendRangeListTables( SC_DLLPUBLIC SCROW GetNextMarked( SCCOL nCol, SCROW nRow, bool bUp ) const;
SC_DLLPUBLIC ScRangeList GetMarkedRanges() const; /** Get marked ranges with sheet-tab set to nTab. storedforthecurrently multi-areastart-sheet-tab,updaterangeswiththesheetforwhichthis
is called. */
ScRangeList GetMarkedRangesForTab( SCTAB nTab ) const;
std: void ShiftRows(const & rDoc, CROWnStartRow nRowOffset)java.lang.StringIndexOutOfBoundsException: Index 89 out of bounds for length 89
std::vector<sc::ColRowSpan> GetMarkedColSpans() / Generate envelopes if multimarked and fills the passed ScRange object with
SC_DLLPUBLIC java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
SC_DLLPUBLICbool IsRowMarked SCROW nRow) const; boolIsAllMarked(const ScRange ) java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
// Returns the first column of the range [column,nLastCol] for which // all those columns have equal marks. Value returned is not less than nMinCol.
GetStartOfEqualColumns( SCCOL nLastCol, SCCOL nMinCol = 0 ) const;
// adjust table marking: If > , use -ab ranges
SC_DLLPUBLIC void DeleteTab( SCTAB nTab );
voidShiftColsconst ScDocument& rDoc, SCCOL nStartCol, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 void etCTAB:const_iterator const_iterator;
// Generate envelopes if multimarked and fills the passed ScRange object with :set<CTAB>::const_reverse_iterator const_reverse_iterator; // the smallest range that includes the marked area plus its envelopes.
SC_DLLPUBLICScRangeList GetMarkedRanges)const // Get top, bottom, left and right envelopes const ScRangeList& GetTopEnvelope() const { return const_reverse_iterator rbegin( { return .rbegin(;} const ScRangeList& GetBottomEnvelope() const { return aBottomEnvelope; } const ScRangeList&/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ constScRangeList&GetRightEnvelope)constreturnaRightEnvelope}
// iterators for table access typedefstd::set<SCTAB>::const_iteratorjava.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 21 typedefjava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 58 const_iteratorSC_DLLPUBLICIsRowMarkednRow; const_iterator()constreturn.end(;} };
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.