#include <document.hxx>

Public Member Functions | |
| SC_DLLPUBLIC ULONG | GetCellCount () const |
| ULONG | GetWeightedCount () const |
| ULONG | GetCodeCount () const |
| DECL_LINK (GetUserDefinedColor, USHORT *) | |
| SC_DLLPUBLIC | ScDocument (ScDocumentMode eMode=SCDOCMODE_DOCUMENT, SfxObjectShell *pDocShell=NULL) |
| SC_DLLPUBLIC | ~ScDocument () |
| inline::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > | GetServiceManager () const |
| SC_DLLPUBLIC const String & | GetName () const |
| void | SetName (const String &r) |
| const String & | GetCodeName () const |
| void | SetCodeName (const String &r) |
| SC_DLLPUBLIC NameToNameMap * | GetLocalNameMap (SCTAB &rTab) |
| void | GetDocStat (ScDocStat &rDocStat) |
| SC_DLLPUBLIC void | InitDrawLayer (SfxObjectShell *pDocShell=NULL) |
| XColorTable * | GetColorTable () |
| SC_DLLPUBLIC SvxLinkManager * | GetLinkManager () const |
| SC_DLLPUBLIC const ScDocOptions & | GetDocOptions () const |
| SC_DLLPUBLIC void | SetDocOptions (const ScDocOptions &rOpt) |
| SC_DLLPUBLIC const ScViewOptions & | GetViewOptions () const |
| SC_DLLPUBLIC void | SetViewOptions (const ScViewOptions &rOpt) |
| void | SetPrintOptions () |
| ScExtDocOptions * | GetExtDocOptions () |
| SC_DLLPUBLIC void | SetExtDocOptions (ScExtDocOptions *pNewOptions) |
| void | GetLanguage (LanguageType &rLatin, LanguageType &rCjk, LanguageType &rCtl) const |
| void | SetLanguage (LanguageType eLatin, LanguageType eCjk, LanguageType eCtl) |
| void | SetDrawDefaults () |
| void | SetConsolidateDlgData (const ScConsolidateParam *pData) |
| const ScConsolidateParam * | GetConsolidateDlgData () const |
| void | Clear (sal_Bool bFromDestructor=sal_False) |
| ScFieldEditEngine * | CreateFieldEditEngine () |
| void | DisposeFieldEditEngine (ScFieldEditEngine *&rpEditEngine) |
| SC_DLLPUBLIC ScRangeName * | GetRangeName () |
| void | SetRangeName (ScRangeName *pNewRangeName) |
| SCTAB | GetMaxTableNumber () |
| void | SetMaxTableNumber (SCTAB nNumber) |
| ScRangePairList * | GetColNameRanges () |
| ScRangePairList * | GetRowNameRanges () |
| ScRangePairListRef & | GetColNameRangesRef () |
| ScRangePairListRef & | GetRowNameRangesRef () |
| SC_DLLPUBLIC ScDBCollection * | GetDBCollection () const |
| void | SetDBCollection (ScDBCollection *pNewDBCollection, BOOL bRemoveAutoFilter=FALSE) |
| ScDBData * | GetDBAtCursor (SCCOL nCol, SCROW nRow, SCTAB nTab, BOOL bStartOnly=FALSE) const |
| ScDBData * | GetDBAtArea (SCTAB nTab, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2) const |
| SC_DLLPUBLIC ScRangeData * | GetRangeAtBlock (const ScRange &rBlock, String *pName=NULL) const |
| SC_DLLPUBLIC ScDPCollection * | GetDPCollection () |
| ScDPObject * | GetDPAtCursor (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
| ScDPObject * | GetDPAtBlock (const ScRange &rBlock) const |
| SC_DLLPUBLIC ScChartCollection * | GetChartCollection () const |
| void | StopTemporaryChartLock () |
| void | EnsureGraphicNames () |
| SdrObject * | GetObjectAtPoint (SCTAB nTab, const Point &rPos) |
| BOOL | HasChartAtPoint (SCTAB nTab, const Point &rPos, String *pName=NULL) |
| ::com::sun::star::uno::Reference < ::com::sun::star::chart2::XChartDocument > | GetChartByName (const String &rChartName) |
| SC_DLLPUBLIC void | GetChartRanges (const String &rChartName,::std::vector< ScRangeList > &rRanges, ScDocument *pSheetNameDoc) |
| void | SetChartRanges (const String &rChartName, const ::std::vector< ScRangeList > &rRanges) |
| void | UpdateChartArea (const String &rChartName, const ScRange &rNewArea, BOOL bColHeaders, BOOL bRowHeaders, BOOL bAdd) |
| void | UpdateChartArea (const String &rChartName, const ScRangeListRef &rNewList, BOOL bColHeaders, BOOL bRowHeaders, BOOL bAdd) |
| void | GetOldChartParameters (const String &rName, ScRangeList &rRanges, BOOL &rColHeaders, BOOL &rRowHeaders) |
| ::com::sun::star::uno::Reference < ::com::sun::star::embed::XEmbeddedObject > | FindOleObjectByName (const String &rName) |
| SC_DLLPUBLIC void | MakeTable (SCTAB nTab, bool _bNeedsNameCheck=true) |
| SCTAB | GetVisibleTab () const |
| SC_DLLPUBLIC void | SetVisibleTab (SCTAB nTab) |
| SC_DLLPUBLIC BOOL | HasTable (SCTAB nTab) const |
| SC_DLLPUBLIC BOOL | GetName (SCTAB nTab, String &rName) const |
| SC_DLLPUBLIC BOOL | GetCodeName (SCTAB nTab, String &rName) const |
| SC_DLLPUBLIC BOOL | SetCodeName (SCTAB nTab, String &rName) |
| SC_DLLPUBLIC BOOL | GetTable (const String &rName, SCTAB &rTab) const |
| SC_DLLPUBLIC SCTAB | GetTableCount () const |
| SvNumberFormatterIndexTable * | GetFormatExchangeList () const |
| SC_DLLPUBLIC ScDocProtection * | GetDocProtection () const |
| SC_DLLPUBLIC void | SetDocProtection (const ScDocProtection *pProtect) |
| SC_DLLPUBLIC BOOL | IsDocProtected () const |
| BOOL | IsDocEditable () const |
| SC_DLLPUBLIC BOOL | IsTabProtected (SCTAB nTab) const |
| SC_DLLPUBLIC ScTableProtection * | GetTabProtection (SCTAB nTab) const |
| SC_DLLPUBLIC void | SetTabProtection (SCTAB nTab, const ScTableProtection *pProtect) |
| void | CopyTabProtection (SCTAB nTabSrc, SCTAB nTabDest) |
| void | LockTable (SCTAB nTab) |
| void | UnlockTable (SCTAB nTab) |
| BOOL | IsBlockEditable (SCTAB nTab, SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, BOOL *pOnlyNotBecauseOfMatrix=NULL) const |
| BOOL | IsSelectionEditable (const ScMarkData &rMark, BOOL *pOnlyNotBecauseOfMatrix=NULL) const |
| BOOL | HasSelectedBlockMatrixFragment (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, const ScMarkData &rMark) const |
| BOOL | GetMatrixFormulaRange (const ScAddress &rCellPos, ScRange &rMatrix) |
| BOOL | IsEmbedded () const |
| void | GetEmbedded (ScRange &rRange) const |
| void | SetEmbedded (const ScRange &rRange) |
| void | ResetEmbedded () |
| Rectangle | GetEmbeddedRect () const |
| void | SetEmbedded (const Rectangle &rRect) |
| void | SnapVisArea (Rectangle &rRect) const |
| SC_DLLPUBLIC BOOL | ValidTabName (const String &rName) const |
| SC_DLLPUBLIC BOOL | ValidNewTabName (const String &rName) const |
| SC_DLLPUBLIC void | CreateValidTabName (String &rName) const |
| SC_DLLPUBLIC BOOL | InsertTab (SCTAB nPos, const String &rName, BOOL bExternalDocument=FALSE) |
| SC_DLLPUBLIC BOOL | DeleteTab (SCTAB nTab, ScDocument *pRefUndoDoc=NULL) |
| SC_DLLPUBLIC BOOL | RenameTab (SCTAB nTab, const String &rName, BOOL bUpdateRef=TRUE, BOOL bExternalDocument=FALSE) |
| BOOL | MoveTab (SCTAB nOldPos, SCTAB nNewPos) |
| BOOL | CopyTab (SCTAB nOldPos, SCTAB nNewPos, const ScMarkData *pOnlyMarked=NULL) |
| SC_DLLPUBLIC ULONG | TransferTab (ScDocument *pSrcDoc, SCTAB nSrcPos, SCTAB nDestPos, BOOL bInsertNew=TRUE, BOOL bResultsOnly=FALSE) |
| SC_DLLPUBLIC void | TransferDrawPage (ScDocument *pSrcDoc, SCTAB nSrcPos, SCTAB nDestPos) |
| SC_DLLPUBLIC void | SetVisible (SCTAB nTab, BOOL bVisible) |
| SC_DLLPUBLIC BOOL | IsVisible (SCTAB nTab) const |
| BOOL | IsStreamValid (SCTAB nTab) const |
| void | SetStreamValid (SCTAB nTab, BOOL bSet, BOOL bIgnoreLock=FALSE) |
| void | LockStreamValid (bool bLock) |
| bool | IsStreamValidLocked () const |
| BOOL | IsPendingRowHeights (SCTAB nTab) const |
| void | SetPendingRowHeights (SCTAB nTab, BOOL bSet) |
| SC_DLLPUBLIC void | SetLayoutRTL (SCTAB nTab, BOOL bRTL) |
| SC_DLLPUBLIC BOOL | IsLayoutRTL (SCTAB nTab) const |
| BOOL | IsNegativePage (SCTAB nTab) const |
| SC_DLLPUBLIC void | SetScenario (SCTAB nTab, BOOL bFlag) |
| SC_DLLPUBLIC BOOL | IsScenario (SCTAB nTab) const |
| SC_DLLPUBLIC void | GetScenarioData (SCTAB nTab, String &rComment, Color &rColor, USHORT &rFlags) const |
| SC_DLLPUBLIC void | SetScenarioData (SCTAB nTab, const String &rComment, const Color &rColor, USHORT nFlags) |
| void | GetScenarioFlags (SCTAB nTab, USHORT &rFlags) const |
| SC_DLLPUBLIC BOOL | IsActiveScenario (SCTAB nTab) const |
| SC_DLLPUBLIC void | SetActiveScenario (SCTAB nTab, BOOL bActive) |
| SC_DLLPUBLIC formula::FormulaGrammar::AddressConvention | GetAddressConvention () const |
| SC_DLLPUBLIC formula::FormulaGrammar::Grammar | GetGrammar () const |
| void | SetGrammar (formula::FormulaGrammar::Grammar eGram) |
| SC_DLLPUBLIC BYTE | GetLinkMode (SCTAB nTab) const |
| BOOL | IsLinked (SCTAB nTab) const |
| SC_DLLPUBLIC const String & | GetLinkDoc (SCTAB nTab) const |
| const String & | GetLinkFlt (SCTAB nTab) const |
| const String & | GetLinkOpt (SCTAB nTab) const |
| SC_DLLPUBLIC const String & | GetLinkTab (SCTAB nTab) const |
| ULONG | GetLinkRefreshDelay (SCTAB nTab) const |
| void | SetLink (SCTAB nTab, BYTE nMode, const String &rDoc, const String &rFilter, const String &rOptions, const String &rTabName, ULONG nRefreshDelay) |
| BOOL | HasLink (const String &rDoc, const String &rFilter, const String &rOptions) const |
| SC_DLLPUBLIC BOOL | LinkExternalTab (SCTAB &nTab, const String &aDocTab, const String &aFileName, const String &aTabName) |
| bool | HasExternalRefManager () const |
| SC_DLLPUBLIC ScExternalRefManager * | GetExternalRefManager () const |
| bool | IsInExternalReferenceMarking () const |
| void | MarkUsedExternalReferences () |
| bool | MarkUsedExternalReferences (ScTokenArray &rArr) |
| ScFormulaParserPool & | GetFormulaParserPool () const |
| Returns the pool containing external formula parsers. | |
| BOOL | HasDdeLinks () const |
| BOOL | HasAreaLinks () const |
| void | UpdateExternalRefLinks () |
| void | UpdateDdeLinks () |
| void | UpdateAreaLinks () |
| void | IncInDdeLinkUpdate () |
| void | DecInDdeLinkUpdate () |
| BOOL | IsInDdeLinkUpdate () const |
| SC_DLLPUBLIC void | CopyDdeLinks (ScDocument *pDestDoc) const |
| void | DisconnectDdeLinks () |
| USHORT | GetDdeLinkCount () const |
| BOOL | UpdateDdeLink (const String &rAppl, const String &rTopic, const String &rItem) |
| SC_DLLPUBLIC bool | FindDdeLink (const String &rAppl, const String &rTopic, const String &rItem, BYTE nMode, USHORT &rnDdePos) |
| Tries to find a DDE link with the specified connection data. | |
| bool | GetDdeLinkData (USHORT nDdePos, String &rAppl, String &rTopic, String &rItem) const |
| Returns the connection data of the specified DDE link. | |
| bool | GetDdeLinkMode (USHORT nDdePos, BYTE &rnMode) const |
| Returns the link mode of the specified DDE link. | |
| SC_DLLPUBLIC const ScMatrix * | GetDdeLinkResultMatrix (USHORT nDdePos) const |
| Returns the result matrix of the specified DDE link. | |
| SC_DLLPUBLIC bool | CreateDdeLink (const String &rAppl, const String &rTopic, const String &rItem, BYTE nMode, ScMatrix *pResults=NULL) |
| Tries to find a DDE link or creates a new, if not extant. | |
| bool | SetDdeLinkResultMatrix (USHORT nDdePos, ScMatrix *pResults) |
| Sets a result matrix for the specified DDE link. | |
| SfxBindings * | GetViewBindings () |
| SfxObjectShell * | GetDocumentShell () const |
| ScDrawLayer * | GetDrawLayer () |
| SfxBroadcaster * | GetDrawBroadcaster () |
| void | BeginDrawUndo () |
| void | BeginUnoRefUndo () |
| bool | HasUnoRefUndo () const |
| ScUnoRefList * | EndUnoRefUndo () |
| sal_Int64 | GetNewUnoId () |
| void | AddUnoRefChange (sal_Int64 nId, const ScRangeList &rOldRanges) |
| sal_Bool | IsChart (const SdrObject *pObject) |
| SC_DLLPUBLIC void | UpdateAllCharts () |
| void | UpdateChartRef (UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB nTab1, SCCOL nCol2, SCROW nRow2, SCTAB nTab2, SCsCOL nDx, SCsROW nDy, SCsTAB nDz) |
| void | SetChartRangeList (const String &rChartName, const ScRangeListRef &rNewRangeListRef) |
| setzt nur die neue RangeList, keine ChartListener o.ae. | |
| BOOL | HasControl (SCTAB nTab, const Rectangle &rMMRect) |
| void | InvalidateControls (Window *pWin, SCTAB nTab, const Rectangle &rMMRect) |
| void | StartAnimations (SCTAB nTab, Window *pWin) |
| BOOL | HasBackgroundDraw (SCTAB nTab, const Rectangle &rMMRect) |
| BOOL | HasAnyDraw (SCTAB nTab, const Rectangle &rMMRect) |
| SC_DLLPUBLIC ScOutlineTable * | GetOutlineTable (SCTAB nTab, BOOL bCreate=FALSE) |
| BOOL | SetOutlineTable (SCTAB nTab, const ScOutlineTable *pNewOutline) |
| void | DoAutoOutline (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTab) |
| BOOL | DoSubTotals (SCTAB nTab, ScSubTotalParam &rParam) |
| void | RemoveSubTotals (SCTAB nTab, ScSubTotalParam &rParam) |
| BOOL | TestRemoveSubTotals (SCTAB nTab, const ScSubTotalParam &rParam) |
| BOOL | HasSubTotalCells (const ScRange &rRange) |
| SC_DLLPUBLIC void | PutCell (const ScAddress &, ScBaseCell *pCell, BOOL bForceTab=FALSE) |
| SC_DLLPUBLIC void | PutCell (SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell *pCell, BOOL bForceTab=FALSE) |
| SC_DLLPUBLIC void | PutCell (SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell *pCell, ULONG nFormatIndex, BOOL bForceTab=FALSE) |
| SC_DLLPUBLIC BOOL | SetString (SCCOL nCol, SCROW nRow, SCTAB nTab, const String &rString, ScSetStringParam *pParam=NULL) |
| SC_DLLPUBLIC void | SetValue (SCCOL nCol, SCROW nRow, SCTAB nTab, const double &rVal) |
| void | SetError (SCCOL nCol, SCROW nRow, SCTAB nTab, const USHORT nError) |
| SC_DLLPUBLIC void | InsertMatrixFormula (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, const ScMarkData &rMark, const String &rFormula, const ScTokenArray *p=NULL, const formula::FormulaGrammar::Grammar=formula::FormulaGrammar::GRAM_DEFAULT) |
| SC_DLLPUBLIC void | InsertTableOp (const ScTabOpParam &rParam, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, const ScMarkData &rMark) |
| SC_DLLPUBLIC void | GetString (SCCOL nCol, SCROW nRow, SCTAB nTab, String &rString) |
| SC_DLLPUBLIC void | GetInputString (SCCOL nCol, SCROW nRow, SCTAB nTab, String &rString) |
| SC_DLLPUBLIC double | GetValue (const ScAddress &) |
| SC_DLLPUBLIC void | GetValue (SCCOL nCol, SCROW nRow, SCTAB nTab, double &rValue) |
| SC_DLLPUBLIC double | RoundValueAsShown (double fVal, ULONG nFormat) |
| SC_DLLPUBLIC void | GetNumberFormat (SCCOL nCol, SCROW nRow, SCTAB nTab, sal_uInt32 &rFormat) |
| sal_uInt32 | GetNumberFormat (const ScRange &rRange) const |
| SC_DLLPUBLIC sal_uInt32 | GetNumberFormat (const ScAddress &) const |
| SC_DLLPUBLIC void | GetNumberFormatInfo (short &nType, ULONG &nIndex, const ScAddress &rPos, const ScBaseCell *pCell) const |
| If no number format attribute is set and the cell pointer passed is of type formula cell, the calculated number format of the formula cell is returned. | |
| void | GetFormula (SCCOL nCol, SCROW nRow, SCTAB nTab, String &rFormula, BOOL bAsciiExport=FALSE) const |
| SC_DLLPUBLIC void | GetCellType (SCCOL nCol, SCROW nRow, SCTAB nTab, CellType &rCellType) const |
| SC_DLLPUBLIC CellType | GetCellType (const ScAddress &rPos) const |
| SC_DLLPUBLIC void | GetCell (SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell *&rpCell) const |
| SC_DLLPUBLIC ScBaseCell * | GetCell (const ScAddress &rPos) const |
| SC_DLLPUBLIC BOOL | HasData (SCCOL nCol, SCROW nRow, SCTAB nTab) |
| SC_DLLPUBLIC BOOL | HasStringData (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
| SC_DLLPUBLIC BOOL | HasValueData (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
| BOOL | HasStringCells (const ScRange &rRange) const |
| BOOL | HasSelectionData (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
| Returns true, if there is any data to create a selection list for rPos. | |
| ScPostIt * | GetNote (const ScAddress &rPos) |
| Returns the pointer to a cell note object at the passed cell address. | |
| void | TakeNote (const ScAddress &rPos, ScPostIt *&rpNote) |
| Sets the passed note at the cell with the passed cell address. | |
| ScPostIt * | ReleaseNote (const ScAddress &rPos) |
| Returns and forgets the cell note object at the passed cell address. | |
| SC_DLLPUBLIC ScPostIt * | GetOrCreateNote (const ScAddress &rPos) |
| Returns the pointer to an existing or created cell note object at the passed cell address. | |
| void | DeleteNote (const ScAddress &rPos) |
| Deletes the note at the passed cell address. | |
| void | InitializeNoteCaptions (SCTAB nTab, bool bForced=false) |
| Creates the captions of all uninitialized cell notes in the specified sheet. | |
| void | InitializeAllNoteCaptions (bool bForced=false) |
| Creates the captions of all uninitialized cell notes in all sheets. | |
| BOOL | ExtendMergeSel (SCCOL nStartCol, SCROW nStartRow, SCCOL &rEndCol, SCROW &rEndRow, const ScMarkData &rMark, BOOL bRefresh=FALSE, BOOL bAttrs=FALSE) |
| BOOL | ExtendMerge (SCCOL nStartCol, SCROW nStartRow, SCCOL &rEndCol, SCROW &rEndRow, SCTAB nTab, BOOL bRefresh=FALSE, BOOL bAttrs=FALSE) |
| BOOL | ExtendMerge (ScRange &rRange, BOOL bRefresh=FALSE, BOOL bAttrs=FALSE) |
| BOOL | ExtendTotalMerge (ScRange &rRange) |
| SC_DLLPUBLIC BOOL | ExtendOverlapped (SCCOL &rStartCol, SCROW &rStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTab) |
| SC_DLLPUBLIC BOOL | ExtendOverlapped (ScRange &rRange) |
| BOOL | RefreshAutoFilter (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTab) |
| SC_DLLPUBLIC void | DoMergeContents (SCTAB nTab, SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow) |
| SC_DLLPUBLIC void | DoMerge (SCTAB nTab, SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, bool bDeleteCaptions=true) |
| void | RemoveMerge (SCCOL nCol, SCROW nRow, SCTAB nTab) |
| BOOL | IsBlockEmpty (SCTAB nTab, SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, bool bIgnoreNotes=false) const |
| BOOL | IsPrintEmpty (SCTAB nTab, SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, BOOL bLeftIsEmpty=FALSE, ScRange *pLastRange=NULL, Rectangle *pLastMM=NULL) const |
| void | SkipOverlapped (SCCOL &rCol, SCROW &rRow, SCTAB nTab) const |
| BOOL | IsHorOverlapped (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
| BOOL | IsVerOverlapped (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
| SC_DLLPUBLIC BOOL | HasAttrib (SCCOL nCol1, SCROW nRow1, SCTAB nTab1, SCCOL nCol2, SCROW nRow2, SCTAB nTab2, USHORT nMask) |
| SC_DLLPUBLIC BOOL | HasAttrib (const ScRange &rRange, USHORT nMask) |
| void | GetBorderLines (SCCOL nCol, SCROW nRow, SCTAB nTab, const SvxBorderLine **ppLeft, const SvxBorderLine **ppTop, const SvxBorderLine **ppRight, const SvxBorderLine **ppBottom) const |
| void | ResetChanged (const ScRange &rRange) |
| void | SetDirty () |
| void | SetDirty (const ScRange &) |
| void | SetTableOpDirty (const ScRange &) |
| void | InterpretDirtyCells (const ScRangeList &rRanges) |
| void | CalcAll () |
| SC_DLLPUBLIC void | CalcAfterLoad () |
| void | CompileAll () |
| void | CompileXML () |
| ScAutoNameCache * | GetAutoNameCache () |
| ScLookupCache & | GetLookupCache (const ScRange &rRange) |
| Creates a ScLookupCache cache for the range if it doesn't already exist. | |
| void | AddLookupCache (ScLookupCache &rCache) |
| Only ScLookupCache ctor uses AddLookupCache(), do not use elsewhere! | |
| void | RemoveLookupCache (ScLookupCache &rCache) |
| Only ScLookupCache dtor uses RemoveLookupCache(), do not use elsewhere! | |
| void | ClearLookupCaches () |
| Zap all caches. | |
| void | SetAutoCalc (BOOL bNewAutoCalc) |
| BOOL | GetAutoCalc () const |
| void | SetAutoCalcShellDisabled (BOOL bNew) |
| BOOL | IsAutoCalcShellDisabled () const |
| void | SetForcedFormulaPending (BOOL bNew) |
| BOOL | IsForcedFormulaPending () const |
| BOOL | IsCalculatingFormulaTree () |
| BOOL | FireCalculateEvent (SCTAB nTab) |
| void | AddCalculateTable (SCTAB nTab) |
| USHORT | GetErrCode (const ScAddress &) const |
| bool | ShrinkToDataArea (SCTAB nTab, SCCOL &rStartCol, SCROW &rStartRow, SCCOL &rEndCol, SCROW &rEndRow) const |
| void | GetDataArea (SCTAB nTab, SCCOL &rStartCol, SCROW &rStartRow, SCCOL &rEndCol, SCROW &rEndRow, BOOL bIncludeOld) const |
| SC_DLLPUBLIC BOOL | GetCellArea (SCTAB nTab, SCCOL &rEndCol, SCROW &rEndRow) const |
| SC_DLLPUBLIC BOOL | GetTableArea (SCTAB nTab, SCCOL &rEndCol, SCROW &rEndRow) const |
| SC_DLLPUBLIC BOOL | GetPrintArea (SCTAB nTab, SCCOL &rEndCol, SCROW &rEndRow, BOOL bNotes=TRUE) const |
| SC_DLLPUBLIC BOOL | GetPrintAreaHor (SCTAB nTab, SCROW nStartRow, SCROW nEndRow, SCCOL &rEndCol, BOOL bNotes=TRUE) const |
| SC_DLLPUBLIC BOOL | GetPrintAreaVer (SCTAB nTab, SCCOL nStartCol, SCCOL nEndCol, SCROW &rEndRow, BOOL bNotes=TRUE) const |
| void | InvalidateTableArea () |
| SC_DLLPUBLIC BOOL | GetDataStart (SCTAB nTab, SCCOL &rStartCol, SCROW &rStartRow) const |
| void | ExtendPrintArea (OutputDevice *pDev, SCTAB nTab, SCCOL nStartCol, SCROW nStartRow, SCCOL &rEndCol, SCROW nEndRow) |
| Find the maximum column position that contains printable data for the specified row range. | |
| SC_DLLPUBLIC SCSIZE | GetEmptyLinesInBlock (SCCOL nStartCol, SCROW nStartRow, SCTAB nStartTab, SCCOL nEndCol, SCROW nEndRow, SCTAB nEndTab, ScDirection eDir) |
| void | FindAreaPos (SCCOL &rCol, SCROW &rRow, SCTAB nTab, SCsCOL nMovX, SCsROW nMovY) |
| SC_DLLPUBLIC void | GetNextPos (SCCOL &rCol, SCROW &rRow, SCTAB nTab, SCsCOL nMovX, SCsROW nMovY, BOOL bMarked, BOOL bUnprotected, const ScMarkData &rMark) |
| BOOL | GetNextMarkedCell (SCCOL &rCol, SCROW &rRow, SCTAB nTab, const ScMarkData &rMark) |
| void | LimitChartArea (SCTAB nTab, SCCOL &rStartCol, SCROW &rStartRow, SCCOL &rEndCol, SCROW &rEndRow) |
| void | LimitChartIfAll (ScRangeListRef &rRangeList) |
| BOOL | InsertRow (SCCOL nStartCol, SCTAB nStartTab, SCCOL nEndCol, SCTAB nEndTab, SCROW nStartRow, SCSIZE nSize, ScDocument *pRefUndoDoc=NULL, const ScMarkData *pTabMark=NULL) |
| SC_DLLPUBLIC BOOL | InsertRow (const ScRange &rRange, ScDocument *pRefUndoDoc=NULL) |
| void | DeleteRow (SCCOL nStartCol, SCTAB nStartTab, SCCOL nEndCol, SCTAB nEndTab, SCROW nStartRow, SCSIZE nSize, ScDocument *pRefUndoDoc=NULL, BOOL *pUndoOutline=NULL, const ScMarkData *pTabMark=NULL) |
| SC_DLLPUBLIC void | DeleteRow (const ScRange &rRange, ScDocument *pRefUndoDoc=NULL, BOOL *pUndoOutline=NULL) |
| BOOL | InsertCol (SCROW nStartRow, SCTAB nStartTab, SCROW nEndRow, SCTAB nEndTab, SCCOL nStartCol, SCSIZE nSize, ScDocument *pRefUndoDoc=NULL, const ScMarkData *pTabMark=NULL) |
| SC_DLLPUBLIC BOOL | InsertCol (const ScRange &rRange, ScDocument *pRefUndoDoc=NULL) |
| void | DeleteCol (SCROW nStartRow, SCTAB nStartTab, SCROW nEndRow, SCTAB nEndTab, SCCOL nStartCol, SCSIZE nSize, ScDocument *pRefUndoDoc=NULL, BOOL *pUndoOutline=NULL, const ScMarkData *pTabMark=NULL) |
| void | DeleteCol (const ScRange &rRange, ScDocument *pRefUndoDoc=NULL, BOOL *pUndoOutline=NULL) |
| BOOL | CanInsertRow (const ScRange &rRange) const |
| BOOL | CanInsertCol (const ScRange &rRange) const |
| void | FitBlock (const ScRange &rOld, const ScRange &rNew, BOOL bClear=TRUE) |
| BOOL | CanFitBlock (const ScRange &rOld, const ScRange &rNew) |
| BOOL | IsClipOrUndo () const |
| BOOL | IsUndo () const |
| BOOL | IsClipboard () const |
| bool | IsUndoEnabled () const |
| void | EnableUndo (bool bVal) |
| bool | IsAdjustHeightEnabled () const |
| void | EnableAdjustHeight (bool bVal) |
| bool | IsExecuteLinkEnabled () const |
| void | EnableExecuteLink (bool bVal) |
| bool | IsChangeReadOnlyEnabled () const |
| void | EnableChangeReadOnly (bool bVal) |
| SC_DLLPUBLIC sal_Int16 | GetNamedRangesLockCount () const |
| void | SetNamedRangesLockCount (sal_Int16 nCount) |
| SC_DLLPUBLIC void | ResetClip (ScDocument *pSourceDoc, const ScMarkData *pMarks) |
| SC_DLLPUBLIC void | ResetClip (ScDocument *pSourceDoc, SCTAB nTab) |
| void | SetCutMode (BOOL bCut) |
| BOOL | IsCutMode () |
| void | SetClipArea (const ScRange &rArea, BOOL bCut=FALSE) |
| SC_DLLPUBLIC BOOL | IsDocVisible () const |
| void | SetDocVisible (BOOL bSet) |
| BOOL | HasOLEObjectsInArea (const ScRange &rRange, const ScMarkData *pTabMark=NULL) |
| void | DeleteObjectsInArea (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, const ScMarkData &rMark) |
| void | DeleteObjectsInSelection (const ScMarkData &rMark) |
| void | DeleteArea (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, const ScMarkData &rMark, USHORT nDelFlag) |
| void | DeleteAreaTab (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, SCTAB nTab, USHORT nDelFlag) |
| void | DeleteAreaTab (const ScRange &rRange, USHORT nDelFlag) |
| void | CopyToClip (const ScClipParam &rClipParam, ScDocument *pClipDoc, const ScMarkData *pMarks=NULL, bool bAllTabs=false, bool bKeepScenarioFlags=false, bool bIncludeObjects=false, bool bCloneNoteCaptions=true) |
| void | CopyTabToClip (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, SCTAB nTab, ScDocument *pClipDoc=NULL) |
| void | CopyBlockFromClip (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, const ScMarkData &rMark, SCsCOL nDx, SCsROW nDy, const ScCopyBlockFromClipParams *pCBFCP) |
| void | CopyNonFilteredFromClip (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, const ScMarkData &rMark, SCsCOL nDx, SCsROW nDy, const ScCopyBlockFromClipParams *pCBFCP, SCROW &rClipStartRow) |
| void | StartListeningFromClip (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, const ScMarkData &rMark, USHORT nInsFlag) |
| void | BroadcastFromClip (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, const ScMarkData &rMark, USHORT nInsFlag) |
| void | CopyFromClip (const ScRange &rDestRange, const ScMarkData &rMark, USHORT nInsFlag, ScDocument *pRefUndoDoc=NULL, ScDocument *pClipDoc=NULL, BOOL bResetCut=TRUE, BOOL bAsLink=FALSE, BOOL bIncludeFiltered=TRUE, BOOL bSkipAttrForEmpty=FALSE, const ScRangeList *pDestRanges=NULL) |
| If pDestRanges is given it overrides rDestRange, rDestRange in this case is the overall encompassing range. | |
| void | CopyMultiRangeFromClip (const ScAddress &rDestPos, const ScMarkData &rMark, sal_uInt16 nInsFlag, ScDocument *pClipDoc, bool bResetCut=true, bool bAsLink=false, bool bIncludeFiltered=true, bool bSkipAttrForEmpty=false) |
| void | GetClipArea (SCCOL &nClipX, SCROW &nClipY, BOOL bIncludeFiltered) |
| void | GetClipStart (SCCOL &nClipX, SCROW &nClipY) |
| BOOL | HasClipFilteredRows () |
| BOOL | IsClipboardSource () const |
| SC_DLLPUBLIC void | TransposeClip (ScDocument *pTransClip, USHORT nFlags, BOOL bAsLink) |
| ScClipParam & | GetClipParam () |
| void | SetClipParam (const ScClipParam &rParam) |
| void | MixDocument (const ScRange &rRange, USHORT nFunction, BOOL bSkipEmpty, ScDocument *pSrcDoc) |
| void | FillTab (const ScRange &rSrcArea, const ScMarkData &rMark, USHORT nFlags, USHORT nFunction, BOOL bSkipEmpty, BOOL bAsLink) |
| void | FillTabMarked (SCTAB nSrcTab, const ScMarkData &rMark, USHORT nFlags, USHORT nFunction, BOOL bSkipEmpty, BOOL bAsLink) |
| void | TransliterateText (const ScMarkData &rMultiMark, sal_Int32 nType) |
| SC_DLLPUBLIC void | InitUndo (ScDocument *pSrcDoc, SCTAB nTab1, SCTAB nTab2, BOOL bColInfo=FALSE, BOOL bRowInfo=FALSE) |
| void | AddUndoTab (SCTAB nTab1, SCTAB nTab2, BOOL bColInfo=FALSE, BOOL bRowInfo=FALSE) |
| SC_DLLPUBLIC void | InitUndoSelected (ScDocument *pSrcDoc, const ScMarkData &rTabSelection, BOOL bColInfo=FALSE, BOOL bRowInfo=FALSE) |
| void | CopyToDocument (SCCOL nCol1, SCROW nRow1, SCTAB nTab1, SCCOL nCol2, SCROW nRow2, SCTAB nTab2, USHORT nFlags, BOOL bMarked, ScDocument *pDestDoc, const ScMarkData *pMarks=NULL, BOOL bColRowFlags=TRUE) |
| void | UndoToDocument (SCCOL nCol1, SCROW nRow1, SCTAB nTab1, SCCOL nCol2, SCROW nRow2, SCTAB nTab2, USHORT nFlags, BOOL bMarked, ScDocument *pDestDoc, const ScMarkData *pMarks=NULL) |
| void | CopyToDocument (const ScRange &rRange, USHORT nFlags, BOOL bMarked, ScDocument *pDestDoc, const ScMarkData *pMarks=NULL, BOOL bColRowFlags=TRUE) |
| void | UndoToDocument (const ScRange &rRange, USHORT nFlags, BOOL bMarked, ScDocument *pDestDoc, const ScMarkData *pMarks=NULL) |
| void | CopyScenario (SCTAB nSrcTab, SCTAB nDestTab, BOOL bNewScenario=FALSE) |
| BOOL | TestCopyScenario (SCTAB nSrcTab, SCTAB nDestTab) const |
| void | MarkScenario (SCTAB nSrcTab, SCTAB nDestTab, ScMarkData &rDestMark, BOOL bResetMark=TRUE, USHORT nNeededBits=0) const |
| BOOL | HasScenarioRange (SCTAB nTab, const ScRange &rRange) const |
| SC_DLLPUBLIC const ScRangeList * | GetScenarioRanges (SCTAB nTab) const |
| SC_DLLPUBLIC void | CopyUpdated (ScDocument *pPosDoc, ScDocument *pDestDoc) |
| void | UpdateReference (UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB nTab1, SCCOL nCol2, SCROW nRow2, SCTAB nTab2, SCsCOL nDx, SCsROW nDy, SCsTAB nDz, ScDocument *pUndoDoc=NULL, BOOL bIncludeDraw=TRUE, bool bUpdateNoteCaptionPos=true) |
| SC_DLLPUBLIC void | UpdateTranspose (const ScAddress &rDestPos, ScDocument *pClipDoc, const ScMarkData &rMark, ScDocument *pUndoDoc=NULL) |
| void | UpdateGrow (const ScRange &rArea, SCCOL nGrowX, SCROW nGrowY) |
| void | Fill (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, const ScMarkData &rMark, ULONG nFillCount, FillDir eFillDir=FILL_TO_BOTTOM, FillCmd eFillCmd=FILL_LINEAR, FillDateCmd eFillDateCmd=FILL_DAY, double nStepValue=1.0, double nMaxValue=1E307) |
| String | GetAutoFillPreview (const ScRange &rSource, SCCOL nEndX, SCROW nEndY) |
| BOOL | GetSelectionFunction (ScSubTotalFunc eFunc, const ScAddress &rCursor, const ScMarkData &rMark, double &rResult) |
| SC_DLLPUBLIC const SfxPoolItem * | GetAttr (SCCOL nCol, SCROW nRow, SCTAB nTab, USHORT nWhich) const |
| SC_DLLPUBLIC const ScPatternAttr * | GetPattern (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
| SC_DLLPUBLIC const ScPatternAttr * | GetMostUsedPattern (SCCOL nCol, SCROW nStartRow, SCROW nEndRow, SCTAB nTab) const |
| const ScPatternAttr * | GetSelectionPattern (const ScMarkData &rMark, BOOL bDeep=TRUE) |
| ScPatternAttr * | CreateSelectionPattern (const ScMarkData &rMark, BOOL bDeep=TRUE) |
| const ScConditionalFormat * | GetCondFormat (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
| SC_DLLPUBLIC const SfxItemSet * | GetCondResult (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
| const SfxPoolItem * | GetEffItem (SCCOL nCol, SCROW nRow, SCTAB nTab, USHORT nWhich) const |
| SC_DLLPUBLIC const ::com::sun::star::uno::Reference < ::com::sun::star::i18n::XBreakIterator > & | GetBreakIterator () |
| BOOL | HasStringWeakCharacters (const String &rString) |
| SC_DLLPUBLIC BYTE | GetStringScriptType (const String &rString) |
| SC_DLLPUBLIC BYTE | GetCellScriptType (ScBaseCell *pCell, ULONG nNumberFormat) |
| SC_DLLPUBLIC BYTE | GetScriptType (SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell *pCell=NULL) |
| BOOL | HasDetectiveOperations () const |
| void | AddDetectiveOperation (const ScDetOpData &rData) |
| void | ClearDetectiveOperations () |
| ScDetOpList * | GetDetOpList () const |
| void | SetDetOpList (ScDetOpList *pNew) |
| BOOL | HasDetectiveObjects (SCTAB nTab) const |
| void | GetSelectionFrame (const ScMarkData &rMark, SvxBoxItem &rLineOuter, SvxBoxInfoItem &rLineInner) |
| void | ApplySelectionFrame (const ScMarkData &rMark, const SvxBoxItem *pLineOuter, const SvxBoxInfoItem *pLineInner) |
| void | ApplyFrameAreaTab (const ScRange &rRange, const SvxBoxItem *pLineOuter, const SvxBoxInfoItem *pLineInner) |
| void | ClearSelectionItems (const USHORT *pWhich, const ScMarkData &rMark) |
| void | ChangeSelectionIndent (BOOL bIncrement, const ScMarkData &rMark) |
| SC_DLLPUBLIC ULONG | AddCondFormat (const ScConditionalFormat &rNew) |
| SC_DLLPUBLIC void | FindConditionalFormat (ULONG nKey, ScRangeList &rRanges) |
| SC_DLLPUBLIC void | FindConditionalFormat (ULONG nKey, ScRangeList &rRanges, SCTAB nTab) |
| void | ConditionalChanged (ULONG nKey) |
| SC_DLLPUBLIC ULONG | AddValidationEntry (const ScValidationData &rNew) |
| SC_DLLPUBLIC const ScValidationData * | GetValidationEntry (ULONG nIndex) const |
| ScConditionalFormatList * | GetCondFormList () const |
| void | SetCondFormList (ScConditionalFormatList *pNew) |
| ScValidationDataList * | GetValidationList () const |
| SC_DLLPUBLIC void | ApplyAttr (SCCOL nCol, SCROW nRow, SCTAB nTab, const SfxPoolItem &rAttr) |
| SC_DLLPUBLIC void | ApplyPattern (SCCOL nCol, SCROW nRow, SCTAB nTab, const ScPatternAttr &rAttr) |
| SC_DLLPUBLIC void | ApplyPatternArea (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, const ScMarkData &rMark, const ScPatternAttr &rAttr, ScEditDataArray *pDataArray=NULL) |
| SC_DLLPUBLIC void | ApplyPatternAreaTab (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTab, const ScPatternAttr &rAttr) |
| SC_DLLPUBLIC bool | SetAttrEntries (SCCOL nCol, SCTAB nTab, ScAttrEntry *pData, SCSIZE nSize) |
| SC_DLLPUBLIC void | ApplyPatternIfNumberformatIncompatible (const ScRange &rRange, const ScMarkData &rMark, const ScPatternAttr &rPattern, short nNewType) |
| void | ApplyStyle (SCCOL nCol, SCROW nRow, SCTAB nTab, const ScStyleSheet &rStyle) |
| void | ApplyStyleArea (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, const ScMarkData &rMark, const ScStyleSheet &rStyle) |
| SC_DLLPUBLIC void | ApplyStyleAreaTab (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTab, const ScStyleSheet &rStyle) |
| void | ApplySelectionStyle (const ScStyleSheet &rStyle, const ScMarkData &rMark) |
| void | ApplySelectionLineStyle (const ScMarkData &rMark, const SvxBorderLine *pLine, BOOL bColorOnly) |
| const ScStyleSheet * | GetStyle (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
| const ScStyleSheet * | GetSelectionStyle (const ScMarkData &rMark) const |
| void | StyleSheetChanged (const SfxStyleSheetBase *pStyleSheet, BOOL bRemoved, OutputDevice *pDev, double nPPTX, double nPPTY, const Fraction &rZoomX, const Fraction &rZoomY) |
| BOOL | IsStyleSheetUsed (const ScStyleSheet &rStyle, BOOL bGatherAllStyles) const |
| SC_DLLPUBLIC BOOL | ApplyFlagsTab (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTab, INT16 nFlags) |
| BOOL | RemoveFlagsTab (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTab, INT16 nFlags) |
| SC_DLLPUBLIC void | SetPattern (const ScAddress &, const ScPatternAttr &rAttr, BOOL bPutToPool=FALSE) |
| SC_DLLPUBLIC void | SetPattern (SCCOL nCol, SCROW nRow, SCTAB nTab, const ScPatternAttr &rAttr, BOOL bPutToPool=FALSE) |
| void | DeleteNumberFormat (const sal_uInt32 *pDelKeys, sal_uInt32 nCount) |
| void | AutoFormat (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, USHORT nFormatNo, const ScMarkData &rMark) |
| void | GetAutoFormatData (SCTAB nTab, SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, ScAutoFormatData &rData) |
| BOOL | SearchAndReplace (const SvxSearchItem &rSearchItem, SCCOL &rCol, SCROW &rRow, SCTAB &rTab, ScMarkData &rMark, String &rUndoStr, ScDocument *pUndoDoc=NULL) |
| BOOL | Solver (SCCOL nFCol, SCROW nFRow, SCTAB nFTab, SCCOL nVCol, SCROW nVRow, SCTAB nVTab, const String &sValStr, double &nX) |
| void | ApplySelectionPattern (const ScPatternAttr &rAttr, const ScMarkData &rMark, ScEditDataArray *pDataArray=NULL) |
| void | DeleteSelection (USHORT nDelFlag, const ScMarkData &rMark) |
| void | DeleteSelectionTab (SCTAB nTab, USHORT nDelFlag, const ScMarkData &rMark) |
| SC_DLLPUBLIC void | SetColWidth (SCCOL nCol, SCTAB nTab, USHORT nNewWidth) |
| SC_DLLPUBLIC void | SetRowHeight (SCROW nRow, SCTAB nTab, USHORT nNewHeight) |
| SC_DLLPUBLIC void | SetRowHeightRange (SCROW nStartRow, SCROW nEndRow, SCTAB nTab, USHORT nNewHeight) |
| SC_DLLPUBLIC void | SetRowHeightOnly (SCROW nStartRow, SCROW nEndRow, SCTAB nTab, USHORT nNewHeight) |
| void | SetManualHeight (SCROW nStartRow, SCROW nEndRow, SCTAB nTab, BOOL bManual) |
| SC_DLLPUBLIC USHORT | GetColWidth (SCCOL nCol, SCTAB nTab) const |
| SC_DLLPUBLIC USHORT | GetRowHeight (SCROW nRow, SCTAB nTab, bool bHiddenAsZero=true) const |
| SC_DLLPUBLIC ULONG | GetRowHeight (SCROW nStartRow, SCROW nEndRow, SCTAB nTab) const |
| ULONG | GetScaledRowHeight (SCROW nStartRow, SCROW nEndRow, SCTAB nTab, double fScale) const |
| SC_DLLPUBLIC ULONG | GetColOffset (SCCOL nCol, SCTAB nTab) const |
| SC_DLLPUBLIC ULONG | GetRowOffset (SCROW nRow, SCTAB nTab) const |
| SC_DLLPUBLIC USHORT | GetOriginalWidth (SCCOL nCol, SCTAB nTab) const |
| SC_DLLPUBLIC USHORT | GetOriginalHeight (SCROW nRow, SCTAB nTab) const |
| USHORT | GetCommonWidth (SCCOL nEndCol, SCTAB nTab) const |
| SC_DLLPUBLIC ULONG | FastGetRowHeight (SCROW nStartRow, SCROW nEndRow, SCTAB nTab) const |
| ULONG | FastGetScaledRowHeight (SCROW nStartRow, SCROW nEndRow, SCTAB nTab, double fScale) const |
| SC_DLLPUBLIC USHORT | FastGetRowHeight (SCROW nRow, SCTAB nTab) const |
| SCROW | FastGetRowForHeight (SCTAB nTab, ULONG nHeight) const |
| SCROW | GetHiddenRowCount (SCROW nRow, SCTAB nTab) const |
| USHORT | GetOptimalColWidth (SCCOL nCol, SCTAB nTab, OutputDevice *pDev, double nPPTX, double nPPTY, const Fraction &rZoomX, const Fraction &rZoomY, BOOL bFormula, const ScMarkData *pMarkData=NULL, const ScColWidthParam *pParam=NULL) |
| SC_DLLPUBLIC BOOL | SetOptimalHeight (SCROW nStartRow, SCROW nEndRow, SCTAB nTab, USHORT nExtra, OutputDevice *pDev, double nPPTX, double nPPTY, const Fraction &rZoomX, const Fraction &rZoomY, BOOL bShrink) |
| void | UpdateAllRowHeights (OutputDevice *pDev, double nPPTX, double nPPTY, const Fraction &rZoomX, const Fraction &rZoomY, const ScMarkData *pTabMark=NULL) |
| long | GetNeededSize (SCCOL nCol, SCROW nRow, SCTAB nTab, OutputDevice *pDev, double nPPTX, double nPPTY, const Fraction &rZoomX, const Fraction &rZoomY, BOOL bWidth, BOOL bTotalSize=FALSE) |
| SC_DLLPUBLIC void | ShowCol (SCCOL nCol, SCTAB nTab, BOOL bShow) |
| SC_DLLPUBLIC void | ShowRow (SCROW nRow, SCTAB nTab, BOOL bShow) |
| SC_DLLPUBLIC void | ShowRows (SCROW nRow1, SCROW nRow2, SCTAB nTab, BOOL bShow) |
| SC_DLLPUBLIC void | SetColFlags (SCCOL nCol, SCTAB nTab, BYTE nNewFlags) |
| SC_DLLPUBLIC void | SetRowFlags (SCROW nRow, SCTAB nTab, BYTE nNewFlags) |
| SC_DLLPUBLIC void | SetRowFlags (SCROW nStartRow, SCROW nEndRow, SCTAB nTab, BYTE nNewFlags) |
| SC_DLLPUBLIC BYTE | GetColFlags (SCCOL nCol, SCTAB nTab) const |
| SC_DLLPUBLIC BYTE | GetRowFlags (SCROW nRow, SCTAB nTab) const |
| SC_DLLPUBLIC const ScBitMaskCompressedArray < SCROW, BYTE > & | GetRowFlagsArray (SCTAB nTab) const |
| SC_DLLPUBLIC ScBitMaskCompressedArray < SCROW, BYTE > & | GetRowFlagsArrayModifiable (SCTAB nTab) |
| SC_DLLPUBLIC void | GetAllRowBreaks (::std::set< SCROW > &rBreaks, SCTAB nTab, bool bPage, bool bManual) const |
| SC_DLLPUBLIC void | GetAllColBreaks (::std::set< SCCOL > &rBreaks, SCTAB nTab, bool bPage, bool bManual) const |
| SC_DLLPUBLIC ScBreakType | HasRowBreak (SCROW nRow, SCTAB nTab) const |
| SC_DLLPUBLIC ScBreakType | HasColBreak (SCCOL nCol, SCTAB nTab) const |
| SC_DLLPUBLIC void | SetRowBreak (SCROW nRow, SCTAB nTab, bool bPage, bool bManual) |
| SC_DLLPUBLIC void | SetColBreak (SCCOL nCol, SCTAB nTab, bool bPage, bool bManual) |
| void | RemoveRowBreak (SCROW nRow, SCTAB nTab, bool bPage, bool bManual) |
| void | RemoveColBreak (SCCOL nCol, SCTAB nTab, bool bPage, bool bManual) |
| ::com::sun::star::uno::Sequence < ::com::sun::star::sheet::TablePageBreakData > | GetRowBreakData (SCTAB nTab) const |
| SC_DLLPUBLIC bool | RowHidden (SCROW nRow, SCTAB nTab, SCROW *pFirstRow=NULL, SCROW *pLastRow=NULL) |
| SC_DLLPUBLIC bool | RowHidden (SCROW nRow, SCTAB nTab, SCROW &rLastRow) |
| SC_DLLPUBLIC bool | HasHiddenRows (SCROW nStartRow, SCROW nEndRow, SCTAB nTab) |
| SC_DLLPUBLIC bool | ColHidden (SCCOL nCol, SCTAB nTab, SCCOL &rLastCol) |
| SC_DLLPUBLIC bool | ColHidden (SCCOL nCol, SCTAB nTab, SCCOL *pFirstCol=NULL, SCCOL *pLastCol=NULL) |
| SC_DLLPUBLIC void | SetRowHidden (SCROW nStartRow, SCROW nEndRow, SCTAB nTab, bool bHidden) |
| SC_DLLPUBLIC void | SetColHidden (SCCOL nStartCol, SCCOL nEndCol, SCTAB nTab, bool bHidden) |
| SC_DLLPUBLIC SCROW | FirstVisibleRow (SCROW nStartRow, SCROW nEndRow, SCTAB nTab) |
| SC_DLLPUBLIC SCROW | LastVisibleRow (SCROW nStartRow, SCROW nEndRow, SCTAB nTab) |
| SCROW | CountVisibleRows (SCROW nStartRow, SCROW nEndRow, SCTAB nTab) |
| bool | RowFiltered (SCROW nRow, SCTAB nTab, SCROW *pFirstRow=NULL, SCROW *pLastRow=NULL) |
| bool | HasFilteredRows (SCROW nStartRow, SCROW nEndRow, SCTAB nTab) |
| bool | ColFiltered (SCCOL nCol, SCTAB nTab, SCCOL *pFirstCol=NULL, SCCOL *pLastCol=NULL) |
| SC_DLLPUBLIC void | SetRowFiltered (SCROW nStartRow, SCROW nEndRow, SCTAB nTab, bool bFiltered) |
| SC_DLLPUBLIC void | SetColFiltered (SCCOL nStartCol, SCCOL nEndCol, SCTAB nTab, bool bFiltered) |
| SCROW | FirstNonFilteredRow (SCROW nStartRow, SCROW nEndRow, SCTAB nTab) |
| SCROW | LastNonFilteredRow (SCROW nStartRow, SCROW nEndRow, SCTAB nTab) |
| SCROW | CountNonFilteredRows (SCROW nStartRow, SCROW nEndRow, SCTAB nTab) |
| void | SyncColRowFlags () |
| Write all column row flags to table's flag data, because not all column row attributes are stored in the flag data members. | |
| SC_DLLPUBLIC SCROW | GetLastFlaggedRow (SCTAB nTab) const |
| SCCOL | GetLastChangedCol (SCTAB nTab) const |
| SCROW | GetLastChangedRow (SCTAB nTab) const |
| SCCOL | GetNextDifferentChangedCol (SCTAB nTab, SCCOL nStart) const |
| SCROW | GetNextDifferentChangedRow (SCTAB nTab, SCROW nStart, bool bCareManualSize=true) const |
| BOOL | GetColDefault (SCTAB nTab, SCCOL nCol, SCROW nLastRow, SCROW &nDefault) |
| BOOL | GetRowDefault (SCTAB nTab, SCROW nRow, SCCOL nLastCol, SCCOL &nDefault) |
| BOOL | UpdateOutlineCol (SCCOL nStartCol, SCCOL nEndCol, SCTAB nTab, BOOL bShow) |
| BOOL | UpdateOutlineRow (SCROW nStartRow, SCROW nEndRow, SCTAB nTab, BOOL bShow) |
| void | StripHidden (SCCOL &rX1, SCROW &rY1, SCCOL &rX2, SCROW &rY2, SCTAB nTab) |
| void | ExtendHidden (SCCOL &rX1, SCROW &rY1, SCCOL &rX2, SCROW &rY2, SCTAB nTab) |
| SC_DLLPUBLIC ScPatternAttr * | GetDefPattern () const |
| SC_DLLPUBLIC ScDocumentPool * | GetPool () |
| SC_DLLPUBLIC ScStyleSheetPool * | GetStyleSheetPool () const |
| SC_DLLPUBLIC const String & | GetPageStyle (SCTAB nTab) const |
| SC_DLLPUBLIC void | SetPageStyle (SCTAB nTab, const String &rName) |
| Size | GetPageSize (SCTAB nTab) const |
| void | SetPageSize (SCTAB nTab, const Size &rSize) |
| void | SetRepeatArea (SCTAB nTab, SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCROW nEndRow) |
| void | InvalidatePageBreaks (SCTAB nTab) |
| void | UpdatePageBreaks (SCTAB nTab, const ScRange *pUserArea=NULL) |
| void | RemoveManualBreaks (SCTAB nTab) |
| BOOL | HasManualBreaks (SCTAB nTab) const |
| BOOL | IsPageStyleInUse (const String &rStrPageStyle, SCTAB *pInTab=NULL) |
| BOOL | RemovePageStyleInUse (const String &rStrPageStyle) |
| BOOL | RenamePageStyleInUse (const String &rOld, const String &rNew) |
| void | ModifyStyleSheet (SfxStyleSheetBase &rPageStyle, const SfxItemSet &rChanges) |
| void | PageStyleModified (SCTAB nTab, const String &rNewName) |
| SC_DLLPUBLIC BOOL | NeedPageResetAfterTab (SCTAB nTab) const |
| SC_DLLPUBLIC BOOL | HasPrintRange () |
| SC_DLLPUBLIC USHORT | GetPrintRangeCount (SCTAB nTab) |
| SC_DLLPUBLIC const ScRange * | GetPrintRange (SCTAB nTab, USHORT nPos) |
| SC_DLLPUBLIC const ScRange * | GetRepeatColRange (SCTAB nTab) |
| SC_DLLPUBLIC const ScRange * | GetRepeatRowRange (SCTAB nTab) |
| BOOL | IsPrintEntireSheet (SCTAB nTab) const |
| Returns true, if the specified sheet is always printed. | |
| SC_DLLPUBLIC void | ClearPrintRanges (SCTAB nTab) |
| Removes all print ranges. | |
| SC_DLLPUBLIC void | AddPrintRange (SCTAB nTab, const ScRange &rNew) |
| Adds a new print ranges. | |
| SC_DLLPUBLIC void | SetPrintEntireSheet (SCTAB nTab) |
| Marks the specified sheet to be printed completely. | |
| SC_DLLPUBLIC void | SetRepeatColRange (SCTAB nTab, const ScRange *pNew) |
| SC_DLLPUBLIC void | SetRepeatRowRange (SCTAB nTab, const ScRange *pNew) |
| ScPrintRangeSaver * | CreatePrintRangeSaver () const |
| void | RestorePrintRanges (const ScPrintRangeSaver &rSaver) |
| SC_DLLPUBLIC Rectangle | GetMMRect (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTab) |
| SC_DLLPUBLIC ScRange | GetRange (SCTAB nTab, const Rectangle &rMMRect) |
| void | UpdStlShtPtrsFrmNms () |
| void | StylesToNames () |
| SC_DLLPUBLIC void | CopyStdStylesFrom (ScDocument *pSrcDoc) |
| CharSet | GetSrcCharSet () const |
| ULONG | GetSrcVersion () const |
| SCROW | GetSrcMaxRow () const |
| void | SetSrcCharSet (CharSet eNew) |
| void | UpdateFontCharSet () |
| void | FillInfo (ScTableInfo &rTabInfo, SCCOL nX1, SCROW nY1, SCCOL nX2, SCROW nY2, SCTAB nTab, double nScaleX, double nScaleY, BOOL bPageMode, BOOL bFormulaMode, const ScMarkData *pMarkData=NULL) |
| SC_DLLPUBLIC SvNumberFormatter * | GetFormatTable () const |
| void | Sort (SCTAB nTab, const ScSortParam &rSortParam, BOOL bKeepQuery) |
| SCSIZE | Query (SCTAB nTab, const ScQueryParam &rQueryParam, BOOL bKeepSub) |
| BOOL | ValidQuery (SCROW nRow, SCTAB nTab, const ScQueryParam &rQueryParam, BOOL *pSpecial=NULL) |
| SC_DLLPUBLIC BOOL | CreateQueryParam (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, SCTAB nTab, ScQueryParam &rQueryParam) |
| void | GetUpperCellString (SCCOL nCol, SCROW nRow, SCTAB nTab, String &rStr) |
| void | UpdateDynamicEndRow (ScDBData &rDBData) const |
| Update the dynamic end row position of a current data area. | |
| BOOL | GetFilterEntries (SCCOL nCol, SCROW nRow, SCTAB nTab, bool bFilter, TypedScStrCollection &rStrings, bool &rHasDates) |
| SC_DLLPUBLIC BOOL | GetFilterEntriesArea (SCCOL nCol, SCROW nStartRow, SCROW nEndRow, SCTAB nTab, TypedScStrCollection &rStrings, bool &rHasDates) |
| BOOL | GetDataEntries (SCCOL nCol, SCROW nRow, SCTAB nTab, TypedScStrCollection &rStrings, BOOL bLimit=FALSE) |
| BOOL | GetFormulaEntries (TypedScStrCollection &rStrings) |
| BOOL | HasAutoFilter (SCCOL nCol, SCROW nRow, SCTAB nTab) |
| SC_DLLPUBLIC BOOL | HasColHeader (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTab) |
| SC_DLLPUBLIC BOOL | HasRowHeader (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, SCTAB nTab) |
| SfxPrinter * | GetPrinter (BOOL bCreateIfNotExist=TRUE) |
| void | SetPrinter (SfxPrinter *pNewPrinter) |
| VirtualDevice * | GetVirtualDevice_100th_mm () |
| SC_DLLPUBLIC OutputDevice * | GetRefDevice () |
| void | EraseNonUsedSharedNames (USHORT nLevel) |
| BOOL | GetNextSpellingCell (SCCOL &nCol, SCROW &nRow, SCTAB nTab, BOOL bInSel, const ScMarkData &rMark) const |
| BOOL | ReplaceStyle (const SvxSearchItem &rSearchItem, SCCOL nCol, SCROW nRow, SCTAB nTab, ScMarkData &rMark, BOOL bIsUndo) |
| void | DoColResize (SCTAB nTab, SCCOL nCol1, SCCOL nCol2, SCSIZE nAdd) |
| BOOL | IsLoadingDone () const |
| void | InvalidateTextWidth (const String &rStyleName) |
| void | InvalidateTextWidth (SCTAB nTab) |
| void | InvalidateTextWidth (const ScAddress *pAdrFrom, const ScAddress *pAdrTo, BOOL bNumFormatChanged) |
| BOOL | IdleCalcTextWidth () |
| BOOL | IdleCheckLinks () |
| BOOL | ContinueOnlineSpelling () |
| BOOL | IsIdleDisabled () const |
| void | DisableIdle (BOOL bDo) |
| BOOL | IsDetectiveDirty () const |
| void | SetDetectiveDirty (BOOL bSet) |
| void | RemoveAutoSpellObj () |
| void | SetOnlineSpellPos (const ScAddress &rPos) |
| SC_DLLPUBLIC BOOL | SetVisibleSpellRange (const ScRange &rRange) |
| BYTE | GetMacroCallMode () const |
| void | SetMacroCallMode (BYTE nNew) |
| BOOL | GetHasMacroFunc () const |
| void | SetHasMacroFunc (BOOL bSet) |
| BOOL | CheckMacroWarn () |
| void | SetRangeOverflowType (sal_uInt32 nType) |
| sal_Bool | HasRangeOverflow () const |
| SC_DLLPUBLIC sal_uInt32 | GetRangeOverflowType () const |
| void | SetNoSetDirty (BOOL bVal) |
| BOOL | GetNoSetDirty () const |
| void | SetInsertingFromOtherDoc (BOOL bVal) |
| BOOL | IsInsertingFromOtherDoc () const |
| void | SetLoadingMedium (bool bVal) |
| bool | IsLoadingMedium () const |
| void | SetImportingXML (BOOL bVal) |
| BOOL | IsImportingXML () const |
| void | SetXMLFromWrapper (BOOL bVal) |
| BOOL | IsXMLFromWrapper () const |
| void | SetCalcingAfterLoad (BOOL bVal) |
| BOOL | IsCalcingAfterLoad () const |
| void | SetNoListening (BOOL bVal) |
| BOOL | GetNoListening () const |
| ScBroadcastAreaSlotMachine * | GetBASM () const |
| ScChartListenerCollection * | GetChartListenerCollection () const |
| void | SetChartListenerCollection (ScChartListenerCollection *, BOOL bSetChartRangeLists=FALSE) |
| void | UpdateChart (const String &rName) |
| void | RestoreChartListener (const String &rName) |
| SC_DLLPUBLIC void | UpdateChartListenerCollection () |
| BOOL | IsChartListenerCollectionNeedsUpdate () const |
| void | SetChartListenerCollectionNeedsUpdate (BOOL bFlg) |
| void | AddOLEObjectToCollection (const String &rName) |
| ScChangeViewSettings * | GetChangeViewSettings () const |
| SC_DLLPUBLIC void | SetChangeViewSettings (const ScChangeViewSettings &rNew) |
| vos::ORef < SvxForbiddenCharactersTable > | GetForbiddenCharacters () |
| void | SetForbiddenCharacters (const vos::ORef< SvxForbiddenCharactersTable > xNew) |
| BYTE | GetAsianCompression () const |
| BOOL | IsValidAsianCompression () const |
| void | SetAsianCompression (BYTE nNew) |
| BOOL | GetAsianKerning () const |
| BOOL | IsValidAsianKerning () const |
| void | SetAsianKerning (BOOL bNew) |
| BYTE | GetEditTextDirection (SCTAB nTab) const |
| SC_DLLPUBLIC ScLkUpdMode | GetLinkMode () const |
| void | SetLinkMode (ScLkUpdMode nSet) |
| SC_DLLPUBLIC ScMacroManager * | GetMacroManager () |
| void | StartListeningArea (const ScRange &rRange, SvtListener *pListener) |
| void | EndListeningArea (const ScRange &rRange, SvtListener *pListener) |
| void | Broadcast (const ScHint &rHint) |
| Broadcast wrapper, calls SC_DLLPUBLIC rHint.GetCell()->Broadcast() and AreaBroadcast() and TrackFormulas() and conditional format list SourceChanged(). | |
| void | Broadcast (ULONG nHint, const ScAddress &rAddr, ScBaseCell *pCell) |
| deprecated | |
| void | AreaBroadcast (const ScHint &rHint) |
| only area, no cell broadcast | |
| void | AreaBroadcastInRange (const ScRange &rRange, const ScHint &rHint) |
| only areas in range, no cell broadcasts | |
| void | DelBroadcastAreasInRange (const ScRange &rRange) |
| void | UpdateBroadcastAreas (UpdateRefMode eUpdateRefMode, const ScRange &rRange, SCsCOL nDx, SCsROW nDy, SCsTAB nDz) |
| void | StartListeningCell (const ScAddress &rAddress, SvtListener *pListener) |
| void | EndListeningCell (const ScAddress &rAddress, SvtListener *pListener) |
| void | PutInFormulaTree (ScFormulaCell *pCell) |
| void | RemoveFromFormulaTree (ScFormulaCell *pCell) |
| void | CalcFormulaTree (BOOL bOnlyForced=FALSE, BOOL bNoProgressBar=FALSE) |
| void | ClearFormulaTree () |
| void | AppendToFormulaTrack (ScFormulaCell *pCell) |
| void | RemoveFromFormulaTrack (ScFormulaCell *pCell) |
| void | TrackFormulas (ULONG nHintId=SC_HINT_DATACHANGED) |
| USHORT | GetFormulaTrackCount () const |
| BOOL | IsInFormulaTree (ScFormulaCell *pCell) const |
| BOOL | IsInFormulaTrack (ScFormulaCell *pCell) const |
| USHORT | GetHardRecalcState () |
| void | SetHardRecalcState (USHORT nVal) |
| void | StartAllListeners () |
| const ScFormulaCell * | GetFormulaTree () const |
| BOOL | HasForcedFormulas () const |
| void | SetForcedFormulas (BOOL bVal) |
| ULONG | GetFormulaCodeInTree () const |
| BOOL | IsInInterpreter () const |
| USHORT | GetInterpretLevel () |
| void | IncInterpretLevel () |
| void | DecInterpretLevel () |
| BOOL | IsInMacroInterpreter () const |
| USHORT | GetMacroInterpretLevel () |
| void | IncMacroInterpretLevel () |
| void | DecMacroInterpretLevel () |
| BOOL | IsInInterpreterTableOp () const |
| USHORT | GetInterpreterTableOpLevel () |
| void | IncInterpreterTableOpLevel () |
| void | DecInterpreterTableOpLevel () |
| void | AddTableOpFormulaCell (ScFormulaCell *) |
| void | InvalidateLastTableOpParams () |
| ScRecursionHelper & | GetRecursionHelper () |
| BOOL | IsInDtorClear () const |
| void | SetExpandRefs (BOOL bVal) |
| BOOL | IsExpandRefs () |
| SC_DLLPUBLIC void | IncSizeRecalcLevel (SCTAB nTab) |
| SC_DLLPUBLIC void | DecSizeRecalcLevel (SCTAB nTab, bool bUpdateNoteCaptionPos=true) |
| ULONG | GetXMLImportedFormulaCount () const |
| void | IncXMLImportedFormulaCount (ULONG nVal) |
| void | DecXMLImportedFormulaCount (ULONG nVal) |
| void | StartTrackTimer () |
| void | CompileDBFormula () |
| void | CompileDBFormula (BOOL bCreateFormulaString) |
| void | CompileNameFormula (BOOL bCreateFormulaString) |
| void | CompileColRowNameFormula () |
| sal_Int32 | GetMaxStringLen (SCTAB nTab, SCCOL nCol, SCROW nRowStart, SCROW nRowEnd, CharSet eCharSet) const |
| Maximum string length of a column, e.g. | |
| xub_StrLen | GetMaxNumberStringLen (sal_uInt16 &nPrecision, SCTAB nTab, SCCOL nCol, SCROW nRowStart, SCROW nRowEnd) const |
| Maximum string length of numerical cells of a column, e.g. | |
| void | KeyInput (const KeyEvent &rKEvt) |
| ScChangeTrack * | GetChangeTrack () const |
| SC_DLLPUBLIC void | SetChangeTrack (ScChangeTrack *pTrack) |
| only for import filter, deletes any existing ChangeTrack via EndChangeTracking() and takes ownership of new ChangeTrack pTrack | |
| void | StartChangeTracking () |
| void | EndChangeTracking () |
| SC_DLLPUBLIC void | CompareDocument (ScDocument &rOtherDoc) |
| void | AddUnoObject (SfxListener &rObject) |
| void | RemoveUnoObject (SfxListener &rObject) |
| void | BroadcastUno (const SfxHint &rHint) |
| void | AddUnoListenerCall (const ::com::sun::star::uno::Reference< ::com::sun::star::util::XModifyListener > &rListener, const ::com::sun::star::lang::EventObject &rEvent) |
| void | SetInLinkUpdate (BOOL bSet) |
| BOOL | IsInLinkUpdate () const |
| SC_DLLPUBLIC SfxItemPool * | GetEditPool () const |
| SC_DLLPUBLIC SfxItemPool * | GetEnginePool () const |
| SC_DLLPUBLIC ScFieldEditEngine & | GetEditEngine () |
| SC_DLLPUBLIC ScNoteEditEngine & | GetNoteEngine () |
| ScRefreshTimerControl * | GetRefreshTimerControl () const |
| ScRefreshTimerControl *const * | GetRefreshTimerControlAddress () const |
| void | SetPastingDrawFromOtherDoc (BOOL bVal) |
| BOOL | PastingDrawFromOtherDoc () const |
| sal_uInt32 | GetDocumentID () const |
| an ID unique to each document instance | |
| void | InvalidateStyleSheetUsage () |
| void | GetSortParam (ScSortParam &rParam, SCTAB nTab) |
| void | SetSortParam (ScSortParam &rParam, SCTAB nTab) |
| SC_DLLPUBLIC com::sun::star::uno::Reference < com::sun::star::document::XVbaEventsHelper > | GetVbaEventsHelper () |
| void | SetStorageGrammar (formula::FormulaGrammar::Grammar eGrammar) |
| Should only be GRAM_PODF or GRAM_ODFF. | |
| formula::FormulaGrammar::Grammar | GetStorageGrammar () const |
| SfxUndoManager * | GetUndoManager () |
| bool | IsInVBAMode () const |
| void | AddSubTotalCell (ScFormulaCell *pCell) |
| void | RemoveSubTotalCell (ScFormulaCell *pCell) |
| void | SetSubTotalCellsDirty (const ScRange &rDirtyRange) |
| ScRowBreakIterator * | GetRowBreakIterator (SCTAB nTab) const |
Static Public Member Functions | |
| static void | GetSearchAndReplaceStart (const SvxSearchItem &rSearchItem, SCCOL &rCol, SCROW &rRow) |
Public Attributes | |
| ScTabOpList | aTableOpList |
| ScInterpreterTableOpParams | aLastTableOpParams |
Private Member Functions | |
| ScDocument (const ScDocument &r) | |
| void | FindMaxRotCol (SCTAB nTab, RowInfo *pRowInfo, SCSIZE nArrCount, SCCOL nX1, SCCOL nX2) const |
| USHORT | RowDifferences (SCROW nThisRow, SCTAB nThisTab, ScDocument &rOtherDoc, SCROW nOtherRow, SCTAB nOtherTab, SCCOL nMaxCol, SCCOLROW *pOtherCols) |
| USHORT | ColDifferences (SCCOL nThisCol, SCTAB nThisTab, ScDocument &rOtherDoc, SCCOL nOtherCol, SCTAB nOtherTab, SCROW nMaxRow, SCCOLROW *pOtherRows) |
| void | FindOrder (SCCOLROW *pOtherRows, SCCOLROW nThisEndRow, SCCOLROW nOtherEndRow, BOOL bColumns, ScDocument &rOtherDoc, SCTAB nThisTab, SCTAB nOtherTab, SCCOLROW nEndCol, SCCOLROW *pTranslate, ScProgress *pProgress, ULONG nProAdd) |
| BOOL | OnlineSpellInRange (const ScRange &rSpellRange, ScAddress &rSpellPos, USHORT nMaxTest) |
| DECL_LINK (TrackTimeHdl, Timer *) | |
| void | MergeNumberFormatter (ScDocument *pSrcDoc) |
| void | ImplCreateOptions () |
| void | ImplDeleteOptions () |
| void | DeleteDrawLayer () |
| void | DeleteColorTable () |
| SC_DLLPUBLIC BOOL | DrawGetPrintArea (ScRange &rRange, BOOL bSetHor, BOOL bSetVer) const |
| void | DrawMovePage (USHORT nOldPos, USHORT nNewPos) |
| void | DrawCopyPage (USHORT nOldPos, USHORT nNewPos) |
| void | UpdateDrawPrinter () |
| void | UpdateDrawLanguages () |
| void | UpdateDrawDefaults () |
| SC_DLLPUBLIC void | InitClipPtrs (ScDocument *pSourceDoc) |
| void | LoadDdeLinks (SvStream &rStream) |
| void | SaveDdeLinks (SvStream &rStream) const |
| void | DeleteAreaLinksOnTab (SCTAB nTab) |
| void | UpdateRefAreaLinks (UpdateRefMode eUpdateRefMode, const ScRange &r, SCsCOL nDx, SCsROW nDy, SCsTAB nDz) |
| void | CopyRangeNamesToClip (ScDocument *pClipDoc, const ScRange &rClipRange, const ScMarkData *pMarks, bool bAllTabs) |
| void | CopyRangeNamesFromClip (ScDocument *pClipDoc, ScClipRangeNameData &rRangeNames) |
| void | UpdateRangeNamesInFormulas (ScClipRangeNameData &rRangeNames, const ScRangeList &rDestRanges, const ScMarkData &rMark, SCCOL nXw, SCROW nYw) |
| BOOL | HasPartOfMerged (const ScRange &rRange) |
Static Private Member Functions | |
| static ScRecursionHelper * | CreateRecursionHelperInstance () |
Private Attributes | |
| ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > | xServiceManager |
| vos::ORef< ScPoolHelper > | xPoolHelper |
| SfxUndoManager * | mpUndoManager |
| ScFieldEditEngine * | pEditEngine |
| ScNoteEditEngine * | pNoteEngine |
| SfxItemPool * | pNoteItemPool |
| SfxObjectShell * | pShell |
| SfxPrinter * | pPrinter |
| VirtualDevice * | pVirtualDevice_100th_mm |
| ScDrawLayer * | pDrawLayer |
| XColorTable * | pColorTable |
| ScConditionalFormatList * | pCondFormList |
| ScValidationDataList * | pValidationList |
| SvNumberFormatterIndexTable * | pFormatExchangeList |
| ScTable * | pTab [MAXTABCOUNT] |
| ScRangeName * | pRangeName |
| ScDBCollection * | pDBCollection |
| ScDPCollection * | pDPCollection |
| ScChartCollection * | pChartCollection |
| std::auto_ptr < ScTemporaryChartLock > | apTemporaryChartLock |
| ScPatternAttr * | pSelectionAttr |
| SvxLinkManager * | pLinkManager |
| ScFormulaCell * | pFormulaTree |
| ScFormulaCell * | pEOFormulaTree |
| ScFormulaCell * | pFormulaTrack |
| ScFormulaCell * | pEOFormulaTrack |
| ScBroadcastAreaSlotMachine * | pBASM |
| ScChartListenerCollection * | pChartListenerCollection |
| ScStrCollection * | pOtherObjects |
| SvMemoryStream * | pClipData |
| ScDetOpList * | pDetOpList |
| ScChangeTrack * | pChangeTrack |
| SfxBroadcaster * | pUnoBroadcaster |
| ScUnoListenerCalls * | pUnoListenerCalls |
| ScUnoRefList * | pUnoRefUndoList |
| ScChangeViewSettings * | pChangeViewSettings |
| ScScriptTypeData * | pScriptTypeData |
| ScRefreshTimerControl * | pRefreshTimerControl |
| vos::ORef < SvxForbiddenCharactersTable > | xForbiddenCharacters |
| ScFieldEditEngine * | pCacheFieldEditEngine |
| ::std::auto_ptr< ScDocProtection > | pDocProtection |
| ::std::auto_ptr< ScClipParam > | mpClipParam |
| ::std::auto_ptr < ScExternalRefManager > | pExternalRefMgr |
| ::std::auto_ptr< ScMacroManager > | mpMacroMgr |
| mutable::std::auto_ptr < ScFormulaParserPool > | mxFormulaParserPool |
| String | aDocName |
| Pool for all external formula parsers used by this document. | |
| String | aDocCodeName |
| ScRangePairListRef | xColNameRanges |
| ScRangePairListRef | xRowNameRanges |
| ScViewOptions * | pViewOptions |
| ScDocOptions * | pDocOptions |
| ScExtDocOptions * | pExtDocOptions |
| ScConsolidateParam * | pConsolidateDlgData |
| ScRecursionHelper * | pRecursionHelper |
| ScAutoNameCache * | pAutoNameCache |
| ScLookupCacheMapImpl * | pLookupCacheMapImpl |
| sal_Int64 | nUnoObjectId |
| sal_uInt32 | nRangeOverflowType |
| ScRange | aEmbedRange |
| ScAddress | aCurTextWidthCalcPos |
| ScAddress | aOnlineSpellPos |
| ScRange | aVisSpellRange |
| ScAddress | aVisSpellPos |
| Timer | aTrackTimer |
| com::sun::star::uno::Reference < com::sun::star::document::XVbaEventsHelper > | mxVbaEventsHelper |
| LanguageType | eLanguage |
| LanguageType | eCjkLanguage |
| LanguageType | eCtlLanguage |
| CharSet | eSrcSet |
| formula::FormulaGrammar::Grammar | eStorageGrammar |
| The compiler grammar used in document storage. | |
| formula::FormulaGrammar::Grammar | eXmlImportGrammar |
| The compiler grammar used in ODF import after brackets had been stripped (which they shouldn't, but until that's fixed) by the XML importer. | |
| ULONG | nFormulaCodeInTree |
| ULONG | nXMLImportedFormulaCount |
| USHORT | nInterpretLevel |
| USHORT | nMacroInterpretLevel |
| USHORT | nInterpreterTableOpLevel |
| SCTAB | nMaxTableNumber |
| USHORT | nSrcVer |
| SCROW | nSrcMaxRow |
| USHORT | nFormulaTrackCount |
| USHORT | nHardRecalcState |
| SCTAB | nVisibleTab |
| ScLkUpdMode | eLinkMode |
| BOOL | bAutoCalc |
| BOOL | bAutoCalcShellDisabled |
| BOOL | bForcedFormulaPending |
| BOOL | bCalculatingFormulaTree |
| BOOL | bIsClip |
| BOOL | bIsUndo |
| BOOL | bIsVisible |
| BOOL | bIsEmbedded |
| BOOL | bNoSetDirty |
| BOOL | bInsertingFromOtherDoc |
| bool | bLoadingMedium |
| BOOL | bImportingXML |
| BOOL | bXMLFromWrapper |
| BOOL | bCalcingAfterLoad |
| BOOL | bNoListening |
| BOOL | bLoadingDone |
| BOOL | bIdleDisabled |
| BOOL | bInLinkUpdate |
| BOOL | bChartListenerCollectionNeedsUpdate |
| BOOL | bHasForcedFormulas |
| BOOL | bInDtorClear |
| BOOL | bExpandRefs |
| BOOL | bDetectiveDirty |
| BYTE | nMacroCallMode |
| BOOL | bHasMacroFunc |
| BYTE | nVisSpellState |
| BYTE | nAsianCompression |
| BYTE | nAsianKerning |
| BOOL | bSetDrawDefaults |
| BOOL | bPastingDrawFromOtherDoc |
| BYTE | nInDdeLinkUpdate |
| BOOL | bInUnoBroadcast |
| BOOL | bInUnoListenerCall |
| formula::FormulaGrammar::Grammar | eGrammar |
| BOOL | bStyleSheetUsageInvalid |
| bool | mbUndoEnabled |
| bool | mbAdjustHeightEnabled |
| bool | mbExecuteLinkEnabled |
| bool | mbChangeReadOnlyEnabled |
| bool | mbStreamValidLocked |
| sal_Int16 | mnNamedRangesLockCount |
| ::std::vector< SCTAB > | maTabs |
| ::std::set< ScFormulaCell * > | maSubTotalCells |
| std::map< SCTAB, ScSortParam > | mSheetSortParams |
Friends | |
| class | ScDocumentIterator |
| class | ScValueIterator |
| class | ScDBQueryDataIterator |
| class | ScCellIterator |
| class | ScQueryCellIterator |
| class | ScHorizontalCellIterator |
| class | ScHorizontalAttrIterator |
| class | ScDocAttrIterator |
| class | ScAttrRectIterator |
| class | ScDocShell |
| class | ScDocRowHeightUpdater |
Classes | |
| class | NumFmtMergeHandler |
| Use this class as a locale variable to merge number formatter from another document, and set NULL pointer to pFormatExchangeList when done. More... | |
Definition at line 236 of file document.hxx.
| ScDocument::ScDocument | ( | ScDocumentMode | eMode = SCDOCMODE_DOCUMENT, |
|
| SfxObjectShell * | pDocShell = NULL | |||
| ) |
Definition at line 126 of file documen2.cxx.
References apTemporaryChartLock, aTrackTimer, ScGlobal::eLnge, eSrcSet, FALSE, ImplCreateOptions(), MAXTAB, pBASM, pChartCollection, pChartListenerCollection, pDBCollection, pLinkManager, pRangeName, pRefreshTimerControl, pSelectionAttr, pTab, SCDOCMODE_DOCUMENT, SetLanguage(), SetStorageGrammar(), Timer::SetTimeout(), Timer::SetTimeoutHdl(), TRUE, xColNameRanges, xPoolHelper, and xRowNameRanges.
Referenced by FillTab(), and FillTabMarked().
| ScDocument::~ScDocument | ( | ) |
Definition at line 371 of file documen2.cxx.
References apTemporaryChartLock, bInDtorClear, bInLinkUpdate, bIsClip, Clear(), DeleteColorTable(), DeleteDrawLayer(), SfxItemPool::Free(), GetLinkManager(), sfx2::SvLinkManager::GetLinks(), GetRefreshTimerControlAddress(), sfx2::SvLinkManager::GetServers(), ImplDeleteOptions(), mxFormulaParserPool, pAutoNameCache, pBASM, pCacheFieldEditEngine, pChangeTrack, pChangeViewSettings, pChartCollection, pChartListenerCollection, pClipData, pCondFormList, pConsolidateDlgData, pDBCollection, pDetOpList, pDPCollection, pEditEngine, pExternalRefMgr, pFormatExchangeList, pLinkManager, pLookupCacheMapImpl, pNoteEngine, pNoteItemPool, pOtherObjects, pPrinter, pRangeName, pRecursionHelper, pRefreshTimerControl, pScriptTypeData, pSelectionAttr, pUnoBroadcaster, pUnoListenerCalls, pUnoRefUndoList, pValidationList, pVirtualDevice_100th_mm, sfx2::SvLinkManager::Remove(), ScAddInAsync::RemoveDocument(), ScAddInListener::RemoveDocument(), sal_True, TRUE, and xPoolHelper.
| ScDocument::ScDocument | ( | const ScDocument & | r | ) | [private] |
| ULONG ScDocument::GetCellCount | ( | ) | const |
Definition at line 4986 of file document.cxx.
References ScTable::GetCellCount(), MAXTAB, and pTab.
Referenced by ScXMLExport::_ExportAutoStyles(), ScXMLExport::_ExportContent(), ScXMLExport::_ExportMeta(), ScXMLExport::_ExportStyles(), and GetDocStat().
| ULONG ScDocument::GetWeightedCount | ( | ) | const |
Definition at line 5010 of file document.cxx.
References ScTable::GetWeightedCount(), MAXTAB, and pTab.
| ULONG ScDocument::GetCodeCount | ( | ) | const |
Definition at line 4998 of file document.cxx.
References ScTable::GetCodeCount(), MAXTAB, and pTab.
Referenced by MoveTab().
| ScDocument::DECL_LINK | ( | GetUserDefinedColor | , | |
| USHORT * | ||||
| ) |
| inline ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > ScDocument::GetServiceManager | ( | ) | const [inline] |
Definition at line 452 of file document.hxx.
References xServiceManager.
Referenced by ScDocShell::ConvertFrom(), ScXMLImport::ExamineDefaultStyle(), ScImportExport::ExtText2Doc(), ScPoolHelper::GetFormTable(), ScDocShell::InitItems(), ScTable::InitSortCollator(), lcl_GetForbidden(), and ScDatabaseDPData::ScDatabaseDPData().
| SC_DLLPUBLIC const String& ScDocument::GetName | ( | ) | const [inline] |
Definition at line 454 of file document.hxx.
References aDocName.
Referenced by ScDocShell::AfterXMLLoading(), ScTableSheetObj::apply(), XclExpTabInfo::CalcSortedIndexes(), CompareDocument(), CopyTab(), ScAccessiblePreviewTable::createAccessibleName(), ScAccessibleTableBase::createAccessibleName(), ScVbaEventsHelper::createWorkSheet(), ScDocFunc::DeleteTable(), ScViewFunc::DeleteTables(), ScGridWindow::DoScenarioMenue(), ExcEScenario::ExcEScenario(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScTabViewShell::ExecuteTable(), ExcTable::FillAsHeader(), ScPreviewShell::FillFieldData(), ScTabViewShell::FillFieldData(), ScAddress::Format(), ScConflictsDlg::GetConflictString(), ConventionXL::GetDocAndTab(), ScExternalRefManager::getDoubleRefTokens(), ScTableSheetsObj::getElementNames(), ScScenariosObj::getElementNames(), ScTableSheetObj::getName(), ScExternalRefManager::getRangeNameTokens(), ScChangeAction::GetRefString(), ScExternalRefManager::getSrcDocument(), ScCellShell::GetState(), ScTabViewShell::GetStateTable(), ScContentTree::GetTableNames(), ScModelObj::getViewData(), ScVbaObjectForCodeNameProvider::hasByName(), IMPL_LINK(), ScViewFunc::ImportTables(), ScTransferObj::InitDocShell(), ScViewFunc::InsertTableLink(), lcl_DrawScenarioFrames(), lcl_GetAreaName(), lcl_Split_DocTab(), ScDBFunc::MakePivotTable(), ScPrintFunc::MakeTableString(), ConventionOOO_A1::MakeTabStr(), ScDocShell::ModifyScenario(), ScViewFunc::MoveTable(), ImportExcel8::Read(), ImportLotus::Read(), ScUndoImportTab::Redo(), ScTableLink::Refresh(), ScDocFunc::RenameTable(), ScInterpreter::ScCell(), ScFormatFilterPluginImpl::ScExportDif(), ScRangePairList_QsortNameCompare(), ScTabControl::ScTabControl(), ScNavigatorDlg::SetCurrentTableStr(), ScRetypePassDlg::SetDataFromDocument(), ScViewFunc::ShowTable(), TransferTab(), ScUndoDeleteTab::Undo(), ScUndoImportTab::Undo(), ScTabControl::UpdateStatus(), ScDocShell::UseScenario(), XclExpPivotCache::XclExpPivotCache(), and XclExpTabInfo::XclExpTabInfo().
| void ScDocument::SetName | ( | const String & | r | ) | [inline] |
Definition at line 455 of file document.hxx.
References aDocName.
Referenced by ScDocShell::Notify().
| const String& ScDocument::GetCodeName | ( | ) | const [inline] |
Definition at line 456 of file document.hxx.
References aDocCodeName.
Referenced by ScDocFunc::DeleteTable(), ScViewFunc::DeleteTables(), ScTableSheetObj::getCodeName(), ScVbaCodeNameProvider::getCodeNameForObject(), ScVbaObjectForCodeNameProvider::getElementNames(), ScVbaEventsHelper::getMacroPath(), ScVbaEventsHelper::getSheetModuleName(), ScVbaObjectForCodeNameProvider::hasByName(), ScDocShell::MoveTable(), ImportExcel8::Read(), and TransferTab().
| void ScDocument::SetCodeName | ( | const String & | r | ) | [inline] |
Definition at line 457 of file document.hxx.
References aDocCodeName.
Referenced by ImportExcel8::Codename(), ImportExcel8::Read(), and VBA_InsertModule().
| NameToNameMap * ScDocument::GetLocalNameMap | ( | SCTAB & | rTab | ) |
Definition at line 189 of file document.cxx.
References HasTable(), ScTable::localNameToGlobalName, and pTab.
Referenced by getScRangeListForAddress(), and XclImpName::XclImpName().
| void ScDocument::GetDocStat | ( | ScDocStat & | rDocStat | ) |
Definition at line 5095 of file document.cxx.
References ScDocStat::aDocName, aDocName, GetCellCount(), GetTableCount(), ScDocStat::nCellCount, and ScDocStat::nTableCount.
Referenced by ScDocShell::GetDocStat().
| void ScDocument::InitDrawLayer | ( | SfxObjectShell * | pDocShell = NULL |
) |
Definition at line 210 of file documen9.cxx.
References bImportingXML, ScDrawLayer::EnableAdjust(), FALSE, GetAsianCompression(), GetAsianKerning(), GetDocOptions(), GetLinkManager(), ScTable::GetName(), SfxObjectShell::GetTitle(), HMM_PER_TWIPS, SfxObjectShell::IsLoading(), MAXCOL, MAXROW, MAXTAB, ScGlobal::nStdRowHeight, pDrawLayer, pLinkManager, pShell, pTab, ScDrawLayer::ScAddPage(), ScDrawLayer::ScRenamePage(), SdrModel::SetCharCompressType(), SdrModel::SetDefaultTabulator(), ScTable::SetDrawPageSize(), SdrModel::SetForbiddenCharsTable(), SdrModel::SetKernAsianPunctuation(), SdrModel::SetLinkManager(), ScDrawLayer::SetPageSize(), STD_COL_WIDTH, UpdateDrawDefaults(), UpdateDrawLanguages(), UpdateDrawPrinter(), and xForbiddenCharacters.
Referenced by ScDrawLayer::CopyToClip(), ScPostIt::CreateCaption(), ScDrawTransferObj::InitDocShell(), Sc10InsertObject::InsertChart(), ScEEImport::InsertGraphic(), ScDocShell::MakeDrawLayer(), and TransposeClip().
| XColorTable * ScDocument::GetColorTable | ( | ) |
Definition at line 89 of file documen9.cxx.
References SdrModel::GetColorTable(), SvtPathOptions::GetPalettePath(), pColorTable, and pDrawLayer.
Referenced by IMPL_LINK_INLINE_START().
| SvxLinkManager * ScDocument::GetLinkManager | ( | ) | const |
Definition at line 268 of file documen2.cxx.
References bAutoCalc, pLinkManager, and pShell.
Referenced by XclImpWebQuery::Apply(), ScServerObject::Clear(), CopyDdeLinks(), CreateDdeLink(), ScTableLink::DataChanged(), ScAreaLink::DataChanged(), DeleteAreaLinksOnTab(), DisconnectDdeLinks(), ScTabViewShell::ExecDrawIns(), FindDdeLink(), ScAreaLinksObj::getCount(), GetDdeLinkCount(), GetDdeLinkData(), GetDdeLinkMode(), GetDdeLinkResultMatrix(), ScContentTree::GetLink(), ScSheetLinkObj::GetLink_Impl(), ScContentTree::GetLinkNames(), HasAreaLinks(), HasDdeLinks(), IdleCheckLinks(), ScViewFunc::ImportTables(), InitDrawLayer(), ScDocFunc::InsertAreaLink(), ScAreaLinkSaver::InsertNewLink(), lcl_GetAreaLink(), LinkExternalTab(), ScDdeLink::ListenersGone(), LoadDdeLinks(), ScExternalRefManager::maybeLinkExternalFile(), ScUndoInsertAreaLink::Redo(), ScUndoRemoveAreaLink::Redo(), ScUndoUpdateAreaLink::Redo(), ScVbaQueryTable::Refresh(), ScDocShell::ReloadTabLinks(), ScAreaLinksObj::removeByIndex(), ScAreaLinkSaveCollection::Restore(), SaveDdeLinks(), ScInterpreter::ScDde(), ScServerObject::ScServerObject(), SetDdeLinkResultMatrix(), ScUndoUpdateAreaLink::Undo(), ScUndoRemoveAreaLink::Undo(), ScUndoInsertAreaLink::Undo(), UpdateAreaLinks(), UpdateDdeLink(), UpdateDdeLinks(), UpdateExternalRefLinks(), ScDocShell::UpdateLinks(), UpdateRefAreaLinks(), and ~ScDocument().
| const ScDocOptions & ScDocument::GetDocOptions | ( | ) | const |
Definition at line 1737 of file documen3.cxx.
References pDocOptions.
Referenced by ImportExcel8::Calccount(), ScInterpreter::CompareFunc(), ScModule::CreateItemSet(), ScChartArray::CreateMemChartMulti(), ScChartArray::CreateMemChartSingle(), ImportExcel8::Delta(), ScGridWindow::Draw(), ScDocShell::Execute(), ScModule::Execute(), ExcTable::FillAsHeader(), ScColumn::GetMaxNumberStringLen(), ScVbaWorkbook::getPrecisionAsDisplayed(), ScModule::GetState(), ScDocShell::GetState(), ScCompiler::HandleSingleRef(), Sc10Import::Import(), ImportExcel::ImportExcel(), InitClipPtrs(), ScTransferObj::InitDocShell(), InitDrawLayer(), ScFormulaCell::Interpret(), ScFormulaCell::InterpretTail(), InvalidateTextWidth(), ScCompiler::IsColRowName(), ImportExcel8::Iteration(), ScInterpreter::MayBeRegExp(), ScModule::ModifyOptions(), ImportExcel8::Precision(), ImportExcel::ReadUsesElfs(), ImportExcel::Rec1904(), RoundValueAsShown(), ScInterpreter::ScExternal(), ScVbaWorkbook::setPrecisionAsDisplayed(), ScViewData::UpdateOutlinerFlags(), ScInputHandler::UpdateSpellSettings(), ScTable::ValidQuery(), XclCalccount::XclCalccount(), XclDelta::XclDelta(), and XclIteration::XclIteration().
| void ScDocument::SetDocOptions | ( | const ScDocOptions & | rOpt | ) |
Definition at line 1743 of file documen3.cxx.
References ScDocOptions::GetFormulaSepArg(), ScDocOptions::GetFormulaSepArrayCol(), ScDocOptions::GetFormulaSepArrayRow(), ScDocOptions::GetFormulaSyntax(), ScDocOptions::GetUseEnglishFuncName(), pDocOptions, ScGlobal::ResetFunctionList(), SetGrammar(), and xPoolHelper.
Referenced by ImportExcel8::Calccount(), ScDocShell::CheckConfigOptions(), ImportExcel8::Delta(), ScXMLCalculationSettingsContext::EndElement(), ScDocShell::Execute(), Sc10Import::Import(), ImportExcel::ImportExcel(), InitClipPtrs(), ScTransferObj::InitDocShell(), ScDocShell::InitOptions(), ImportExcel8::Iteration(), ScModule::ModifyOptions(), ImportExcel8::Precision(), ImportExcel::ReadUsesElfs(), ImportExcel::Rec1904(), and ScVbaWorkbook::setPrecisionAsDisplayed().
| const ScViewOptions & ScDocument::GetViewOptions | ( | ) | const |
Definition at line 1778 of file documen3.cxx.
References pViewOptions.
Referenced by ScDocShell::AsciiSave(), ScPrintFunc::DrawToDev(), XclImpTabViewSettings::Finalize(), ImportExcel::Hideobj(), InitClipPtrs(), ScViewData::InitData(), ScDrawTransferObj::InitDocShell(), ScTransferObj::InitDocShell(), ScViewData::ScViewData(), XclExpTabViewSettings::XclExpTabViewSettings(), and XclExpWindow1::XclExpWindow1().
| void ScDocument::SetViewOptions | ( | const ScViewOptions & | rOpt | ) |
Definition at line 1784 of file documen3.cxx.
References pViewOptions.
Referenced by XclImpDocViewSettings::Finalize(), XclImpTabViewSettings::Finalize(), ImportExcel::Hideobj(), Sc10Import::Import(), InitClipPtrs(), ScDrawTransferObj::InitDocShell(), ScTransferObj::InitDocShell(), ScDocShell::InitOptions(), and ScModule::ModifyOptions().
| void ScDocument::SetPrintOptions | ( | ) |
Definition at line 184 of file documen8.cxx.
References SfxPrinter::GetOptions(), GetPrinter(), SfxMiscCfg::IsNotFoundWarning(), SfxMiscCfg::IsPaperOrientationWarning(), SfxMiscCfg::IsPaperSizeWarning(), pPrinter, SfxPrinter::SetOptions(), SFX_APP, SFX_PRINTER_CHG_ORIENTATION, and SFX_PRINTER_CHG_SIZE.
Referenced by ScPreviewShell::CreatePrintDialog(), ScTabViewShell::CreatePrintDialog(), ScTabViewShell::Print(), ScPreviewShell::Print(), and ScDocShell::SetPrinter().
| ScExtDocOptions* ScDocument::GetExtDocOptions | ( | ) | [inline] |
Definition at line 473 of file document.hxx.
References pExtDocOptions.
Referenced by ScTabViewShell::Activate(), ScDocShell::ConvertTo(), ScVbaWorkbook::getCodeName(), ScVbaWorksheet::getCodeName(), ScVbaEventsHelper::getMacroPath(), ScExternalRefManager::loadSrcDocument(), ScDocumentLoader::ScDocumentLoader(), and XclRootData::XclRootData().
| void ScDocument::SetExtDocOptions | ( | ScExtDocOptions * | pNewOptions | ) |
Definition at line 1853 of file documen3.cxx.
References pExtDocOptions.
Referenced by ScDocShell::ConvertTo(), ScExternalRefManager::loadSrcDocument(), ImportExcel::PostDocLoad(), and ScDocumentLoader::ScDocumentLoader().
| void ScDocument::GetLanguage | ( | LanguageType & | rLatin, | |
| LanguageType & | rCjk, | |||
| LanguageType & | rCtl | |||
| ) | const |
Definition at line 1790 of file documen3.cxx.
References eCjkLanguage, eCtlLanguage, and eLanguage.
Referenced by ScStyleSheetPool::CreateStandardStyles(), ScModule::Execute(), ScViewUtil::GetEffLanguage(), ScModule::GetState(), and lcl_PutString().
| void ScDocument::SetLanguage | ( | LanguageType | eLatin, | |
| LanguageType | eCjk, | |||
| LanguageType | eCtl | |||
| ) |
Definition at line 1797 of file documen3.cxx.
References ATTR_CJK_FONT_LANGUAGE, ATTR_CTL_FONT_LANGUAGE, ATTR_FONT_LANGUAGE, eCjkLanguage, eCtlLanguage, eLanguage, SfxItemPool::SetPoolDefaultItem(), UpdateDrawLanguages(), and xPoolHelper.
Referenced by ScModule::Execute(), ScDocShell::InitOptions(), and ScDocument().
| void ScDocument::SetDrawDefaults | ( | ) |
Definition at line 1813 of file documen3.cxx.
References bSetDrawDefaults, TRUE, and UpdateDrawDefaults().
| void ScDocument::SetConsolidateDlgData | ( | const ScConsolidateParam * | pData | ) |
Definition at line 1182 of file documen2.cxx.
References pConsolidateDlgData.
Referenced by ScXMLConsolidationContext::EndElement(), and ScCellShell::ExecuteEdit().
| const ScConsolidateParam* ScDocument::GetConsolidateDlgData | ( | ) | const [inline] |
Definition at line 482 of file document.hxx.
References pConsolidateDlgData.
Referenced by ScModelObj::createConsolidationDescriptor(), ScTabViewShell::CreateRefDialog(), and ScXMLExport::WriteConsolidation().
| void ScDocument::Clear | ( | sal_Bool | bFromDestructor = sal_False |
) |
Definition at line 649 of file documen9.cxx.
References SdrModel::ClearModel(), MAXTAB, pDrawLayer, pSelectionAttr, and pTab.
Referenced by InitClipPtrs(), InitUndo(), InitUndoSelected(), and ~ScDocument().
| ScFieldEditEngine * ScDocument::CreateFieldEditEngine | ( | ) |
Definition at line 1204 of file documen2.cxx.
References bImportingXML, FALSE, GetEditPool(), GetEnginePool(), EditEngine::GetUpdateMode(), pCacheFieldEditEngine, EditEngine::SetUpdateMode(), and TRUE.
Referenced by ScColumn::GetNeededSize(), ScAccessiblePreviewHeaderCellTextData::GetTextForwarder(), ScCellTextData::GetTextForwarder(), and ScAccessibleNoteTextData::GetTextForwarder().
| void ScDocument::DisposeFieldEditEngine | ( | ScFieldEditEngine *& | rpEditEngine | ) |
Definition at line 1228 of file documen2.cxx.
References EditEngine::Clear(), and pCacheFieldEditEngine.
Referenced by ScColumn::GetNeededSize(), and ScCellTextData::~ScCellTextData().
| ScRangeName * ScDocument::GetRangeName | ( | ) |
Definition at line 90 of file documen3.cxx.
References pRangeName.
Referenced by ScDocFunc::CreateNames(), ScDocShell::DdeCreateLinkSource(), ScPosWnd::DoEnter(), ScDBDocFunc::DoSubTotals(), ScDBFunc::DoSubTotals(), ScEditShell::Execute(), ScCellShell::ExecuteEdit(), ScTable::Fill(), ScDocFunc::FillAuto(), ScPosWnd::FillRangeNames(), ScDocFunc::FillSeries(), ScDocFunc::FillSimple(), ScAreaLink::FindExtRange(), ScFormulaCell::FindRangeNamesInUse(), ScContentTree::GetAreaNames(), ScNamedRangesObj::getCount(), ScNamedRangesObj::getElementNames(), ScHTMLImport::GetHTMLRangeNameList(), XclRoot::GetNamedRanges(), ScNamedRangesObj::GetObjectByIndex_Impl(), ScNamedRangeObj::GetRangeData_Impl(), ScExternalRefManager::getRangeNameTokens(), ScValidationData::GetSelectionFromFormula(), ScCompiler::HandleRange(), ScCompiler::HasModifiedRange(), Sc10Import::ImportNameCollection(), ScViewFunc::InsertName(), ScDocFunc::InsertNameList(), ScHTMLImport::InsertRangeName(), ScCompiler::IsNamedRange(), ScFormulaCell::IsRangeNameInUse(), lcl_FillRangeFromName(), lcl_GetRange(), lcl_HasRelRef(), ScRangeUtil::MakeRangeFromName(), ScNamedRangeObj::Modify_Impl(), ScDBFunc::RepeatDB(), ScDBDocFunc::RepeatDB(), ScAreaNameIterator::ScAreaNameIterator(), ScFormulaCell::ScFormulaCell(), ScImportExport::ScImportExport(), ScInterpreter::ScIndirect(), ScDocFunc::SetNewRangeNames(), ScUndoAutoFill::Undo(), ScCompiler::UpdateDeleteTab(), ScFormulaCell::UpdateGrow(), ScCompiler::UpdateInsertTab(), ScCompiler::UpdateMoveTab(), ScCompiler::UpdateReference(), ScFormulaCell::UpdateTranspose(), ScXMLExport::WriteNamedExpressions(), ScHTMLImport::WriteToDocument(), and ScEEImport::WriteToDocument().
| void ScDocument::SetRangeName | ( | ScRangeName * | pNewRangeName | ) |
Definition at line 95 of file documen3.cxx.
References pRangeName.
Referenced by ScUndoRangeNames::DoChange(), ScRefUndoData::DoUndo(), ScDocFunc::SetNewRangeNames(), ScUndoRepeatDB::Undo(), and ScUndoSubTotals::Undo().
| SCTAB ScDocument::GetMaxTableNumber | ( | ) | [inline] |
Definition at line 491 of file document.hxx.
References nMaxTableNumber.
Referenced by lcl_getAllLivingCharts(), ScDocShell::MoveTable(), and ScChangeActionDel::Reject().
| void ScDocument::SetMaxTableNumber | ( | SCTAB | nNumber | ) | [inline] |
| ScRangePairList* ScDocument::GetColNameRanges | ( | ) | [inline] |
Definition at line 494 of file document.hxx.
References xColNameRanges.
Referenced by ScLabelRangesObj::getCount(), ScLabelRangeObj::GetData_Impl(), GetFormulaEntries(), ScLabelRangesObj::GetObjectByIndex_Impl(), ScCompiler::HandleSingleRef(), ScCompiler::IsColRowName(), ScLabelRangeObj::Modify_Impl(), ScLabelRangesObj::removeByIndex(), ScColRowNameRangesDlg::ScColRowNameRangesDlg(), and ScFormulaCell::UpdateReference().
| ScRangePairList* ScDocument::GetRowNameRanges | ( | ) | [inline] |
Definition at line 495 of file document.hxx.
References xRowNameRanges.
Referenced by ScLabelRangesObj::getCount(), ScLabelRangeObj::GetData_Impl(), GetFormulaEntries(), ScLabelRangesObj::GetObjectByIndex_Impl(), ScCompiler::HandleSingleRef(), ScCompiler::IsColRowName(), ScLabelRangeObj::Modify_Impl(), ScLabelRangesObj::removeByIndex(), ScColRowNameRangesDlg::ScColRowNameRangesDlg(), and ScFormulaCell::UpdateReference().
| ScRangePairListRef& ScDocument::GetColNameRangesRef | ( | ) | [inline] |
Definition at line 496 of file document.hxx.
References xColNameRanges.
Referenced by IMPL_LINK(), ScLabelRangeObj::Modify_Impl(), ScLabelRangesObj::removeByIndex(), and XclExpLabelranges::XclExpLabelranges().
| ScRangePairListRef& ScDocument::GetRowNameRangesRef | ( | ) | [inline] |
Definition at line 497 of file document.hxx.
References xRowNameRanges.
Referenced by IMPL_LINK(), ScLabelRangeObj::Modify_Impl(), ScLabelRangesObj::removeByIndex(), and XclExpLabelranges::XclExpLabelranges().
| ScDBCollection * ScDocument::GetDBCollection | ( | ) | const |
Definition at line 123 of file documen3.cxx.
References pDBCollection.
Referenced by ScDBDocFunc::AddDBRange(), ScDBFuncUndo::BeginRedo(), ScDocShell::CancelAutoDBRange(), ScTabViewShell::Construct(), ScDBDocFunc::DeleteDBRange(), ScRefUndoData::DeleteUnchanged(), ScUndoAutoFilter::DoChange(), ScDBDocFunc::DoSubTotals(), ScDBFunc::DoSubTotals(), ScXMLDatabaseRangeContext::EndElement(), ScDBFuncUndo::EndUndo(), ScDocShell::Execute(), ScCellShell::ExecuteDB(), ScAreaLink::FindExtRange(), ScDatabaseRangesObj::getCount(), XclRoot::GetDatabaseRanges(), ScDocShell::GetDBData(), ScDatabaseRangeObj::GetDBData_Impl(), ScContentTree::GetDbNames(), ScDatabaseRangesObj::getElementNames(), ScDatabaseRangesObj::GetObjectByIndex_Impl(), ScUndoUtil::GetOldDBData(), ScValidationData::GetSelectionFromFormula(), ScDBFunc::GotoDBArea(), ScCompiler::HandleDbData(), ScCompiler::HasModifiedRange(), ScCompiler::IsDBRange(), lcl_GetDBAreaRange(), lcl_GetDBData_Impl(), lcl_GetRange(), Sc10Import::LoadDataBaseCollection(), ScRangeUtil::MakeRangeFromName(), ScDBDocFunc::ModifyDBData(), ScDBFunc::NotifyCloseDbNameDlg(), ScDBDocFunc::Query(), ScDBDocFunc::RenameDBRange(), ScDBFunc::RepeatDB(), ScDBDocFunc::RepeatDB(), ScAreaNameIterator::ScAreaNameIterator(), ScInterpreter::ScDBArea(), ScDocShell::ScDocShell(), ScRefUndoData::ScRefUndoData(), ScDBDocFunc::Sort(), ScUndoConsolidate::Undo(), ScDBDocFunc::UpdateImport(), ScInputWindow::UseSubTotal(), ScXMLExportDatabaseRanges::WriteDatabaseRanges(), and ScXMLExportDatabaseRanges::WriteSubTotalDescriptor().
| void ScDocument::SetDBCollection | ( | ScDBCollection * | pNewDBCollection, | |
| BOOL | bRemoveAutoFilter = FALSE | |||
| ) |
Definition at line 128 of file documen3.cxx.
References ScRange::aEnd, ScRange::aStart, BOOL(), SfxBroadcaster::Broadcast(), ScAddress::Col(), FALSE, ScDBData::GetArea(), ScCollection::GetCount(), ScDBData::GetName(), ScDBData::HasAutoFilter(), PAINT_GRID, pDBCollection, pShell, RemoveFlagsTab(), ScAddress::Row(), SC_MF_AUTO, ScDBCollection::SearchName(), ScAddress::SetRow(), ScAddress::Tab(), and TRUE.
Referenced by ScRefUndoData::DoUndo(), ScDBFunc::NotifyCloseDbNameDlg(), ScUndoDBData::Redo(), ScDBDocFunc::RenameDBRange(), ScUndoQuery::Undo(), ScUndoRepeatDB::Undo(), ScUndoSort::Undo(), ScUndoDBData::Undo(), and ScUndoSubTotals::Undo().
| ScDBData * ScDocument::GetDBAtCursor | ( | SCCOL | nCol, | |
| SCROW | nRow, | |||
| SCTAB | nTab, | |||
| BOOL | bStartOnly = FALSE | |||
| ) | const |
Definition at line 180 of file documen3.cxx.
References ScDBCollection::GetDBAtCursor(), and pDBCollection.
Referenced by ScGridWindow::DoAutoFilterMenue(), ScDocShell::DoConsolidate(), ScGridWindow::DrawButtons(), ScGridWindow::ExecFilter(), ScCellShell::GetDBState(), HasAutoFilter(), ScGridWindow::IsAutoFilterActive(), ScDBFunc::Query(), ScDBDocFunc::Query(), ScDBFunc::RepeatDB(), ScDBDocFunc::RepeatDB(), ScDBDocFunc::Sort(), and ScUndoQuery::Undo().
| ScDBData * ScDocument::GetDBAtArea | ( | SCTAB | nTab, | |
| SCCOL | nCol1, | |||
| SCROW | nRow1, | |||
| SCCOL | nCol2, | |||
| SCROW | nRow2 | |||
| ) | const |
Definition at line 188 of file documen3.cxx.
References ScDBCollection::GetDBAtArea(), and pDBCollection.
Referenced by ScDBDocFunc::DoSubTotals(), ScDBFunc::DoSubTotals(), ScDocShell::GetDBData(), ScCellShell::GetDBState(), ScUndoUtil::GetOldDBData(), lcl_GetAreaName(), ScDBDocFunc::Query(), ScDBDocFunc::Sort(), and ScDBFunc::UISort().
| ScRangeData * ScDocument::GetRangeAtBlock | ( | const ScRange & | rBlock, | |
| String * | pName = NULL | |||
| ) | const |
Definition at line 111 of file documen3.cxx.
References ScRangeData::GetName(), ScRangeName::GetRangeAtBlock(), and pRangeName.
Referenced by ScOptSolverDlg::Init(), and ScOptSolverDlg::SetReference().
| ScDPCollection * ScDocument::GetDPCollection | ( | ) |
Definition at line 196 of file documen3.cxx.
References pDPCollection.
Referenced by XclImpPivotTable::Convert(), ScDBDocFunc::DataPilotUpdate(), ScRefUndoData::DoUndo(), ScXMLDataPilotTableContext::EndElement(), ScDataPilotTablesObj::getCount(), ScDataPilotTablesObj::getElementNames(), ScDataPilotTablesObj::GetObjectByIndex_Impl(), lcl_CreatePivotName(), lcl_GetDPObject(), ScDocShell::RefreshPivotTables(), ScDatabaseDPData::ScDatabaseDPData(), ScSheetDPData::ScSheetDPData(), and ScUndoDataPilot::Undo().
| ScDPObject * ScDocument::GetDPAtCursor | ( | SCCOL | nCol, | |
| SCROW | nRow, | |||
| SCTAB | nTab | |||
| ) | const |
Definition at line 203 of file documen3.cxx.
References ScCollection::GetCount(), and pDPCollection.
Referenced by ScGridWindow::AcceptPrivateDrop(), ScDBFunc::AutoFormatPivotTable(), ScTabViewShell::CreateRefDialog(), ScTabView::CursorPosChanged(), ScDBFunc::DataPilotInput(), ScDBFunc::DataPilotMove(), ScDBFunc::DataPilotSort(), ScDBFunc::DateGroupDataPilot(), ScDBFunc::DeletePivotTable(), ScGridWindow::DoPushButton(), ScGridWindow::DropTransferObj(), ScInputHandler::EnterHandler(), ScGridWindow::ExecPageFieldSelect(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScPivotShell::GetCurrDPObject(), ScGridWindow::GetDPFieldOrientation(), ScDBFunc::GetSelectedMemberList(), ScDBFunc::GroupDataPilot(), ScDBFunc::HasSelectionForDateGroup(), ScDBFunc::HasSelectionForDrillDown(), ScDBFunc::HasSelectionForNumGroup(), ScGridWindow::LaunchDPFieldMenu(), ScGridWindow::LaunchPageFieldMenu(), ScDBFunc::MakePivotTable(), ScGridWindow::MouseButtonUp(), ScDBFunc::NumGroupDataPilot(), ScCellShell::PasteFromClipboard(), ScDBFunc::RecalcPivotTable(), ScUndoDataPilot::Redo(), ScDBFunc::SetDataPilotDetails(), ScUndoDataPilot::Undo(), and ScDBFunc::UngroupDataPilot().
| ScDPObject * ScDocument::GetDPAtBlock | ( | const ScRange & | rBlock | ) | const |
Definition at line 217 of file documen3.cxx.
References ScCollection::GetCount(), and pDPCollection.
Referenced by ScCellShell::GetDBState(), and ScInterpreter::ScGetPivotData().
| ScChartCollection * ScDocument::GetChartCollection | ( | ) | const |
Definition at line 232 of file documen3.cxx.
References pChartCollection.
Referenced by Sc10InsertObject::InsertChart().
| void ScDocument::StopTemporaryChartLock | ( | ) |
Definition at line 237 of file documen3.cxx.
References apTemporaryChartLock.
Referenced by ScDocShell::PrepareSaveGuard::PrepareSaveGuard().
| void ScDocument::EnsureGraphicNames | ( | ) |
Definition at line 544 of file documen9.cxx.
References ScDrawLayer::EnsureGraphicNames(), and pDrawLayer.
Referenced by ScDocShell::ConvertFrom(), and ScViewFunc::PasteDraw().
Definition at line 550 of file documen9.cxx.
References SdrObject::GetCurrentBoundRect(), SdrObject::GetLayer(), SdrModel::GetPage(), IM_FLAT, SdrObjListIter::Next(), pDrawLayer, pTab, SC_LAYER_BACK, SC_LAYER_HIDDEN, and SC_LAYER_INTERN.
Referenced by ScGridWindow::AcceptDrop(), and ScGridWindow::ExecuteDrop().
| BOOL ScDocument::HasChartAtPoint | ( | SCTAB | nTab, | |
| const Point & | rPos, | |||
| String * | pName = NULL | |||
| ) |
Definition at line 306 of file documen5.cxx.
References BOOL(), FALSE, SdrObject::GetCurrentBoundRect(), SdrObject::GetObjIdentifier(), SdrModel::GetPage(), IM_DEEPNOGROUPS, IsChart(), SdrObjListIter::Next(), OBJ_OLE2, pDrawLayer, pTab, and TRUE.
Referenced by ScGridWindow::AcceptPrivateDrop(), and ScGridWindow::DropTransferObj().
| uno::Reference< chart2::XChartDocument > ScDocument::GetChartByName | ( | const String & | rChartName | ) |
Definition at line 347 of file documen5.cxx.
References SdrObject::GetObjIdentifier(), SdrModel::GetPage(), SdrModel::GetPageCount(), IM_DEEPNOGROUPS, SdrObjListIter::Next(), OBJ_OLE2, pDrawLayer, svt::EmbeddedObjectRef::TryRunningState(), and xReturn.
Referenced by GetChartRanges(), SetChartRanges(), and TransferDrawPage().
| void ScDocument::GetChartRanges | ( | const String & | rChartName, | |
| ::std::vector< ScRangeList > & | rRanges, | |||
| ScDocument * | pSheetNameDoc | |||
| ) |
Definition at line 382 of file documen5.cxx.
References GetAddressConvention(), GetChartByName(), lcl_GetChartRanges(), ScRangeList::Parse(), and SCA_VALID.
Referenced by TransferDrawPage().
| void ScDocument::SetChartRanges | ( | const String & | rChartName, | |
| const ::std::vector< ScRangeList > & | rRanges | |||
| ) |
Definition at line 399 of file documen5.cxx.
References ScRangeList::Format(), GetChartByName(), lcl_SetChartRanges(), and SCR_ABS_3D.
Referenced by TransferDrawPage().
| void ScDocument::UpdateChartArea | ( | const String & | rChartName, | |
| const ScRange & | rNewArea, | |||
| BOOL | bColHeaders, | |||
| BOOL | bRowHeaders, | |||
| BOOL | bAdd | |||
| ) |
Definition at line 338 of file documen5.cxx.
Referenced by ScDrawLayer::CopyFromClip(), ScDocShell::Execute(), ScUndoChartData::Redo(), ScUndoChartData::Undo(), and ScChartObj::Update_Impl().
| void ScDocument::UpdateChartArea | ( | const String & | rChartName, | |
| const ScRangeListRef & | rNewList, | |||
| BOOL | bColHeaders, | |||
| BOOL | bRowHeaders, | |||
| BOOL | bAdd | |||
| ) |
Definition at line 473 of file documen5.cxx.
References ScChartListenerCollection::ChangeListening(), GetAddressConvention(), SfxObjectShell::GetModel(), SdrObject::GetObjIdentifier(), SdrModel::GetPage(), IM_DEEPNOGROUPS, lcl_GetChartParameters(), lcl_SetChartParameters(), MAXTAB, SdrObjListIter::Next(), OBJ_OLE2, pChartListenerCollection, pDrawLayer, pShell, pTab, SCR_ABS_3D, and svt::EmbeddedObjectRef::TryRunningState().
| void ScDocument::GetOldChartParameters | ( | const String & | rName, | |
| ScRangeList & | rRanges, | |||
| BOOL & | rColHeaders, | |||
| BOOL & | rRowHeaders | |||
| ) |
Definition at line 417 of file documen5.cxx.
References SdrObject::GetObjIdentifier(), SdrModel::GetPage(), SdrModel::GetPageCount(), IM_DEEPNOGROUPS, lcl_GetChartParameters(), SdrObjListIter::Next(), OBJ_OLE2, ScRangeList::Parse(), pDrawLayer, and svt::EmbeddedObjectRef::TryRunningState().
Referenced by ScDrawLayer::CopyFromClip(), ScDBFunc::DoUpdateCharts(), ScUndoChartData::Init(), and lcl_DoUpdateCharts().
| uno::Reference< embed::XEmbeddedObject > ScDocument::FindOleObjectByName | ( | const String & | rName | ) |
Definition at line 868 of file documen5.cxx.
References SdrObject::GetObjIdentifier(), SdrOle2Obj::GetObjRef(), SdrModel::GetPage(), SdrModel::GetPageCount(), SdrOle2Obj::GetPersistName(), IM_DEEPNOGROUPS, SdrObjListIter::Next(), OBJ_OLE2, and pDrawLayer.
Referenced by ScChartObj::GetData_Impl(), RestoreChartListener(), and UpdateChartRef().
| void ScDocument::MakeTable | ( | SCTAB | nTab, | |
| bool | _bNeedsNameCheck = true | |||
| ) |
Definition at line 125 of file document.cxx.
References CreateValidTabName(), ScGlobal::GetRscString(), nMaxTableNumber, pTab, and ValidTab().
Referenced by ImportExcel8::Boundsheet(), ImportExcel::Boundsheet(), ImportLotus::Columnwidth(), ScTabViewShell::Construct(), ScTempDocSource::CreateDocument(), ScDocShell::Load(), ImportExcel::NeueTabelle(), OP_SheetName123(), XclImpPivotCache::ReadPivotCacheStream(), and ScTabView::SetTabNo().
| SCTAB ScDocument::GetVisibleTab | ( | ) | const [inline] |
Definition at line 539 of file document.hxx.
References nVisibleTab.
Referenced by ScTabViewShell::Construct(), ScDocShell::Draw(), ScModelObj::getViewData(), ScDocShell::GetVisArea(), ScDocShell::SetVisAreaOrSize(), and ScDocShell::UpdateOle().
| SC_DLLPUBLIC void ScDocument::SetVisibleTab | ( | SCTAB | nTab | ) | [inline] |
Definition at line 540 of file document.hxx.
References nVisibleTab.
Referenced by ScTabViewShell::Construct(), ScXMLImport::endDocument(), ImportExcel::PostDocLoad(), and ScDocShell::UpdateOle().
| BOOL ScDocument::HasTable | ( | SCTAB | nTab | ) | const |
Definition at line 140 of file document.cxx.
References BOOL(), FALSE, pTab, TRUE, and VALIDTAB.
Referenced by ImportExcel8::Boundsheet(), ImportExcel::Boundsheet(), ImportLotus::Columnwidth(), ScTabViewShell::Construct(), ScPrintFunc::CountPages(), ScTabView::DoneBlockMode(), ScDocShell::Draw(), GetLocalNameMap(), ScDocShell::GetVisArea(), ScExportBase::IsEmptyTable(), lcl_getAllLivingCharts(), ImportLotus::NamedSheet(), ImportExcel::NeueTabelle(), ScTabViewShell::Notify(), ScTabView::PaintExtras(), ScViewFunc::PasteFromClip(), ImportLotus::Read(), XclImpPivotCache::ReadPivotCacheStream(), ScViewData::ReadUserData(), ScUndoRefreshLink::Redo(), ScFormatFilterPluginImpl::ScExportDif(), ScTransferObj::ScTransferObj(), ScViewData::ScViewData(), ScTransferObj::StripRefs(), ScUndoUseScenario::Undo(), ScUndoRefreshLink::Undo(), ScViewData::UpdateFixX(), ScViewData::UpdateFixY(), and ScRTFExport::WriteTab().
| BOOL ScDocument::GetName | ( | SCTAB | nTab, | |
| String & | rName | |||
| ) | const |
Definition at line 150 of file document.cxx.
References BOOL(), FALSE, ScTable::GetName(), pTab, TRUE, and VALIDTAB.
| BOOL ScDocument::GetCodeName | ( | SCTAB | nTab, | |
| String & | rName | |||
| ) | const |
Definition at line 176 of file document.cxx.
References BOOL(), FALSE, ScTable::GetCodeName(), pTab, TRUE, and VALIDTAB.
| BOOL ScDocument::SetCodeName | ( | SCTAB | nTab, | |
| String & | rName | |||
| ) |
Definition at line 162 of file document.cxx.
References BOOL(), FALSE, getStr(), pTab, ScTable::SetCodeName(), TRUE, and VALIDTAB.
| BOOL ScDocument::GetTable | ( | const String & | rName, | |
| SCTAB & | rTab | |||
| ) | const |
Definition at line 196 of file document.cxx.
References BOOL(), FALSE, MAXTAB, ScGlobal::pCharClass, pTab, and TRUE.
Referenced by CopyTab(), CreateValidTabName(), ScContentTree::DoDrag(), ScXMLImport::endDocument(), ScDocShell::Execute(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScTabViewShell::ExecuteTable(), ScExternalRefManager::getDoubleRefTokens(), ExtSheetBuffer::GetScTabIndex(), ScExternalRefManager::getSingleRefToken(), ScXMLImport::GetVisibleSheet(), ScCompiler::IsReference(), lcl_GetInputType(), lcl_ParseTarget(), lcl_ScAddress_Parse_OOo(), LinkExternalTab(), Sc10Import::LoadObjects(), ScViewFunc::MoveTable(), ScTableLink::Refresh(), and ScInterpreter::ScTable().
| SC_DLLPUBLIC SCTAB ScDocument::GetTableCount | ( | ) | const [inline] |
Definition at line 547 of file document.hxx.
References nMaxTableNumber.
Referenced by ScXMLExport::_ExportAutoStyles(), ScViewFunc::AdjustBlockHeight(), ScDocShell::AfterXMLLoading(), ScViewFunc::AppendTable(), ScViewFunc::ApplyPatternLines(), ScViewFunc::ApplySelectionPattern(), ScDocFunc::ApplyStyle(), ScDocFunc::AutoFormat(), ScPreview::CalcPages(), ScDocFunc::ChangeIndent(), CompareDocument(), ScTabViewShell::Construct(), ScDocShell::ConvertFrom(), XclExpFmlaCompImpl::ConvertRefData(), ScDocShell::ConvertTo(), CopyFromClip(), CopyMultiRangeFromClip(), ScViewData::CopyTab(), CopyUpdated(), ScTabViewShell::CreatePrintDialog(), CreatePrintRangeSaver(), ScViewData::CreateSelectedTabData(), XclExpChangeTrack::CreateTempChangeTrack(), ScViewFunc::CutToClip(), ScDocFunc::DeleteCells(), ScDocFunc::DeleteContents(), ScViewFunc::DeleteContents(), ScViewFunc::DeleteMulti(), DeleteObjectsInArea(), ScDrawLayer::DeleteObjectsInSelection(), DeleteTab(), ScDocFunc::DeleteTable(), ScViewFunc::DeleteTable(), ScViewFunc::DeleteTables(), ScTabView::DeselectAllTables(), ScDocFunc::DetectiveRefresh(), ScUndoMoveTab::DoChange(), ScUndoRefConversion::DoChange(), ScUndoDeleteContents::DoChange(), ScUndoSelectionAttr::DoChange(), ScUndoImportTab::DoChange(), ScUndoPaste::DoChange(), ScUndoConversion::DoChange(), ScUndoFillTable::DoChange(), ScUndoDataForm::DoChange(), ScUndoCut::DoChange(), ScUndoSelectionStyle::DoChange(), ScDocShell::DoConsolidate(), ScDocShell::DoHardRecalc(), ScTabViewShell::DoPrint(), ScViewFunc::DoRefConversion(), ScGridWindow::DoScenarioMenue(), DoSdrUndoAction(), ScViewFunc::DoSheetConversion(), ScDBDocFunc::DoSubTotals(), ScDBFunc::DoSubTotals(), ScRefUpdate::DoTranspose(), ScGridWindow::Draw(), ScContentTree::DrawNamesChanged(), ScGridWindow::DropTransferObj(), ScXMLImport::endDocument(), ScViewFunc::EnterData(), ScDocShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteStyle(), ScTabViewShell::ExecuteTable(), ScDocFunc::FillAuto(), ScDocFunc::FillSeries(), ScDocFunc::FillSimple(), FillTab(), ScViewFunc::FillTab(), FillTabMarked(), ScConversionEngineBase::FindNextConversionCell(), ScAddress::Format(), FuInsertChart::FuInsertChart(), ScTableSheetsObj::getCount(), ScDrawPagesObj::getCount(), ScScenariosObj::getCount(), ScSheetLinksObj::getCount(), GetDocStat(), ScContentTree::GetDrawNames(), ScTableSheetsObj::getElementNames(), ScVbaObjectForCodeNameProvider::getElementNames(), ScSheetLinksObj::getElementNames(), ScPreview::GetFirstPage(), ScDocShell::GetHiddenInformationState(), ScContentTree::GetNotePos(), ScContentTree::GetNoteStrings(), ScSheetLinksObj::GetObjectByIndex_Impl(), ScTabControl::GetPrivatDropPos(), ScNamedRangeObj::getReferencePosition(), ScRefAddress::GetRefString(), ScExternalRefManager::getSrcDocument(), ScCellShell::GetState(), ScDocShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScFormatShell::GetStyleState(), ScPrintFuncCache::GetTabForPage(), ScContentTree::GetTableNames(), ScConditionEntry::GetValidSrcPos(), ScVbaObjectForCodeNameProvider::hasByName(), HasLink(), ScGridWindow::HasScenarioButton(), ScViewFunc::HideTable(), IMPL_LINK(), ScSpellDialogChildWindow::Init(), InitializeAllNoteCaptions(), ScPrintFuncCache::InitLocations(), ScDocFunc::InsertCells(), InsertTab(), ScDocFunc::InsertTable(), ScViewFunc::InsertTableLink(), InvalidateTextWidth(), IsPageStyleInUse(), ScBigAddress::IsValid(), lcl_AnyTabProtected(), lcl_checkDestRangeForOverwrite(), lcl_DrawScenarioFrames(), lcl_GetPrintData(), lcl_HasValidStream(), lcl_ParseTarget(), lcl_SelHasAttrib(), lcl_TestScenarioRedliningDrop(), LinkExternalTab(), ScDBFunc::MakePivotTable(), ScViewFunc::MergeCells(), ScDocShell::MergeSharedDocument(), ScModule::ModifyOptions(), ScTabControl::MouseButtonUp(), ScRefUpdate::Move(), ScAddress::Move(), ScDocFunc::MoveBlock(), ScViewFunc::MoveBlockTo(), ScRefUpdate::MoveRelWrap(), ScViewData::MoveTab(), MoveTab(), ScViewFunc::MoveTable(), ScDocShell::MoveTable(), ScPassHashHelper::needsPassHashRegen(), ScContentTree::NoteStringsChanged(), ScModule::Notify(), ScTabViewShell::Notify(), ScDocShell::NotifyStyle(), ScDocShell::PageStyleModified(), ScTabView::PaintExtras(), ScViewFunc::PasteFromClip(), ImportExcel::PostDocLoad(),