|
| ScDocFuncDirect (ScDocShell &rDocSh) |
|
virtual | ~ScDocFunc () |
|
void | NotifyDrawUndo (std::unique_ptr< SdrUndoAction >) |
|
void | EnterListAction (TranslateId pNameResId) |
|
void | EndListAction () |
|
bool | DetectiveAddPred (const ScAddress &rPos) |
|
bool | DetectiveDelPred (const ScAddress &rPos) |
|
bool | DetectiveAddSucc (const ScAddress &rPos) |
|
bool | DetectiveDelSucc (const ScAddress &rPos) |
|
bool | DetectiveAddError (const ScAddress &rPos) |
|
bool | DetectiveMarkInvalid (SCTAB nTab) |
|
bool | DetectiveDelAll (SCTAB nTab) |
|
bool | DetectiveRefresh (bool bAutomatic=false) |
|
void | DetectiveCollectAllPreds (const ScRangeList &rSrcRanges, ::std::vector< ScTokenRef > &rRefTokens) |
|
void | DetectiveCollectAllSuccs (const ScRangeList &rSrcRanges, ::std::vector< ScTokenRef > &rRefTokens) |
|
SC_DLLPUBLIC bool | DeleteContents (const ScMarkData &rMark, InsertDeleteFlags nFlags, bool bRecord, bool bApi) |
|
bool | DeleteCell (const ScAddress &rPos, const ScMarkData &rMark, InsertDeleteFlags nFlags, bool bRecord, bool bApi) |
|
bool | TransliterateText (const ScMarkData &rMark, TransliterationFlags nType, bool bApi) |
|
bool | SetNormalString (bool &o_rbNumFmtSet, const ScAddress &rPos, const OUString &rText, bool bApi) |
|
bool | SetValueCell (const ScAddress &rPos, double fVal, bool bInteraction) |
|
void | SetValueCells (const ScAddress &rPos, const std::vector< double > &aVals, bool bInteraction) |
|
bool | SetStringCell (const ScAddress &rPos, const OUString &rStr, bool bInteraction) |
|
bool | SetEditCell (const ScAddress &rPos, const EditTextObject &rStr, bool bInteraction) |
|
bool | SetStringOrEditCell (const ScAddress &rPos, const OUString &rStr, bool bInteraction) |
|
bool | SetFormulaCell (const ScAddress &rPos, ScFormulaCell *pCell, bool bInteraction) |
| Below two methods take ownership of the formula cell instance(s). More...
|
|
bool | SetFormulaCells (const ScAddress &rPos, std::vector< ScFormulaCell * > &rCells, bool bInteraction) |
|
void | PutData (const ScAddress &rPos, ScEditEngineDefaulter &rEngine, bool bApi) |
|
bool | SetCellText (const ScAddress &rPos, const OUString &rText, bool bInterpret, bool bEnglish, bool bApi, const formula::FormulaGrammar::Grammar eGrammar) |
|
SC_DLLPUBLIC bool | ShowNote (const ScAddress &rPos, bool bShow) |
|
void | SetNoteText (const ScAddress &rPos, const OUString &rNoteText, bool bApi) |
|
void | ReplaceNote (const ScAddress &rPos, const OUString &rNoteText, const OUString *pAuthor, const OUString *pDate, bool bApi) |
|
SC_DLLPUBLIC ScPostIt * | ImportNote (const ScAddress &rPos, const OUString &rNoteText) |
|
bool | ApplyAttributes (const ScMarkData &rMark, const ScPatternAttr &rPattern, bool bApi) |
|
bool | ApplyStyle (const ScMarkData &rMark, const OUString &rStyleName, bool bApi) |
|
bool | InsertCells (const ScRange &rRange, const ScMarkData *pTabMark, InsCellCmd eCmd, bool bRecord, bool bApi, bool bPartOfPaste=false) |
|
bool | DeleteCells (const ScRange &rRange, const ScMarkData *pTabMark, DelCellCmd eCmd, bool bApi) |
|
bool | MoveBlock (const ScRange &rSource, const ScAddress &rDestPos, bool bCut, bool bRecord, bool bPaint, bool bApi) |
|
SC_DLLPUBLIC bool | InsertTable (SCTAB nTab, const OUString &rName, bool bRecord, bool bApi) |
|
bool | RenameTable (SCTAB nTab, const OUString &rName, bool bRecord, bool bApi) |
|
bool | DeleteTable (SCTAB nTab, bool bRecord) |
|
bool | SetTabBgColor (SCTAB nTab, const Color &rColor, bool bRecord, bool bApi) |
|
bool | SetTabBgColor (ScUndoTabColorInfo::List &rUndoTabColorList, bool bApi) |
|
void | SetTableVisible (SCTAB nTab, bool bVisible, bool bApi) |
|
bool | SetLayoutRTL (SCTAB nTab, bool bRTL) |
|
SC_DLLPUBLIC bool | SetWidthOrHeight (bool bWidth, const std::vector< sc::ColRowSpan > &rRanges, SCTAB nTab, ScSizeMode eMode, sal_uInt16 nSizeTwips, bool bRecord, bool bApi) |
|
bool | InsertPageBreak (bool bColumn, const ScAddress &rPos, bool bRecord, bool bSetModified) |
|
bool | RemovePageBreak (bool bColumn, const ScAddress &rPos, bool bRecord, bool bSetModified) |
|
void | ProtectSheet (SCTAB nTab, const ScTableProtection &rProtect) |
|
bool | Protect (SCTAB nTab, const OUString &rPassword) |
|
bool | Unprotect (SCTAB nTab, const OUString &rPassword, bool bApi) |
|
void | ClearItems (const ScMarkData &rMark, const sal_uInt16 *pWhich, bool bApi) |
|
bool | ChangeIndent (const ScMarkData &rMark, bool bIncrement, bool bApi) |
|
bool | AutoFormat (const ScRange &rRange, const ScMarkData *pTabMark, sal_uInt16 nFormatNo, bool bApi) |
|
SC_DLLPUBLIC bool | EnterMatrix (const ScRange &rRange, const ScMarkData *pTabMark, const ScTokenArray *pTokenArray, const OUString &rString, bool bApi, bool bEnglish, const OUString &rFormulaNmsp, const formula::FormulaGrammar::Grammar) |
|
bool | TabOp (const ScRange &rRange, const ScMarkData *pTabMark, const ScTabOpParam &rParam, bool bRecord, bool bApi) |
|
bool | FillSimple (const ScRange &rRange, const ScMarkData *pTabMark, FillDir eDir, bool bApi) |
|
bool | FillSeries (const ScRange &rRange, const ScMarkData *pTabMark, FillDir eDir, FillCmd eCmd, FillDateCmd eDateCmd, double fStart, double fStep, double fMax, bool bApi) |
|
SC_DLLPUBLIC bool | FillAuto (ScRange &rRange, const ScMarkData *pTabMark, FillDir eDir, FillCmd eCmd, FillDateCmd eDateCmd, sal_uLong nCount, double fStep, double fMax, bool bRecord, bool bApi) |
|
bool | FillAuto (ScRange &rRange, const ScMarkData *pTabMark, FillDir eDir, sal_uLong nCount, bool bApi) |
|
void | ResizeMatrix (const ScRange &rOldRange, const ScAddress &rNewEnd) |
|
SC_DLLPUBLIC bool | MergeCells (const ScCellMergeOption &rOption, bool bContents, bool bRecord, bool bApi, bool bEmptyMergedCells=false) |
|
bool | UnmergeCells (const ScRange &rRange, bool bRecord, ScUndoRemoveMerge *pUndoRemoveMerge) |
|
SC_DLLPUBLIC bool | UnmergeCells (const ScCellMergeOption &rOption, bool bRecord, ScUndoRemoveMerge *pUndoRemoveMerge) |
|
void | SetNewRangeNames (std::unique_ptr< ScRangeName > pNewRanges, bool bModifyDoc, SCTAB nTab) |
|
void | ModifyRangeNames (const ScRangeName &rNewRanges, SCTAB nTab=-1) |
|
void | ModifyAllRangeNames (const std::map< OUString, ScRangeName > &rRangeMap) |
| Modify all range names, global scope names as well as sheet local ones, in one go. More...
|
|
bool | CreateNames (const ScRange &rRange, CreateNameFlags nFlags, bool bApi, SCTAB nTab=-1) |
|
bool | InsertNameList (const ScAddress &rStartPos, bool bApi) |
|
void | InsertAreaLink (const OUString &rFile, const OUString &rFilter, const OUString &rOptions, const OUString &rSource, const ScRange &rDestRange, sal_Int32 nRefreshDelaySeconds, bool bFitBlock, bool bApi) |
|
void | ReplaceConditionalFormat (sal_uLong nOldIndex, std::unique_ptr< ScConditionalFormat > pFormat, SCTAB nTab, const ScRangeList &rRanges) |
|
void | SetConditionalFormatList (ScConditionalFormatList *pList, SCTAB nTab) |
| Sets or replaces the conditional format list of a table. More...
|
|
void | ConvertFormulaToValue (const ScRange &rRange, bool bInteraction) |
|
SC_DLLPUBLIC bool | InsertSparklines (ScRange const &rDataRange, ScRange const &rSparklineRange, std::shared_ptr< sc::SparklineGroup > pSparklineGroup) |
|
SC_DLLPUBLIC bool | DeleteSparkline (ScAddress const &rAddress) |
|
SC_DLLPUBLIC bool | DeleteSparklineGroup (std::shared_ptr< sc::SparklineGroup > const &pSparklineGroup, SCTAB nTab) |
|
SC_DLLPUBLIC bool | ChangeSparklineGroupAttributes (std::shared_ptr< sc::SparklineGroup > const &pExistingSparklineGroup, sc::SparklineAttributes const &rNewAttributes) |
|
SC_DLLPUBLIC bool | GroupSparklines (ScRange const &rRange, std::shared_ptr< sc::SparklineGroup > const &rpGroup) |
|
SC_DLLPUBLIC bool | UngroupSparklines (ScRange const &rRange) |
|
SC_DLLPUBLIC bool | ChangeSparkline (std::shared_ptr< sc::Sparkline > const &rpSparkline, SCTAB nTab, ScRangeList const &rDataRange) |
|