summaryrefslogtreecommitdiff
path: root/sc/inc/document.hxx
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2003-12-01 08:48:26 +0000
committerRüdiger Timm <rt@openoffice.org>2003-12-01 08:48:26 +0000
commit43d5bd309fe8cd553e6260bbbdaaaf525948b44c (patch)
tree965f8b7e6726811e6e88994e2cb6e88d8d229afc /sc/inc/document.hxx
parente91ab940670f652bf858fc5888b13828ae6d007a (diff)
INTEGRATION: CWS dr9 (1.67.86); FILE MERGED
2003/10/28 09:47:19 dr 1.67.86.4: RESYNC: (1.68-1.69); FILE MERGED 2003/09/23 09:37:11 dr 1.67.86.3: RESYNC: (1.67-1.68); FILE MERGED 2003/08/19 11:59:04 sab 1.67.86.2: #i4063#; better comment 2003/08/01 15:37:02 dr 1.67.86.1: #i4063# print entire sheet option
Diffstat (limited to 'sc/inc/document.hxx')
-rw-r--r--sc/inc/document.hxx17
1 files changed, 13 insertions, 4 deletions
diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx
index 8eba5a01da28..9791955fbde3 100644
--- a/sc/inc/document.hxx
+++ b/sc/inc/document.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: document.hxx,v $
*
- * $Revision: 1.70 $
+ * $Revision: 1.71 $
*
- * last change: $Author: rt $ $Date: 2003-11-24 17:23:25 $
+ * last change: $Author: rt $ $Date: 2003-12-01 09:48:26 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -1304,8 +1304,17 @@ public:
const ScRange* GetPrintRange( USHORT nTab, USHORT nPos );
const ScRange* GetRepeatColRange( USHORT nTab );
const ScRange* GetRepeatRowRange( USHORT nTab );
- void SetPrintRangeCount( USHORT nTab, USHORT nNew );
- void SetPrintRange( USHORT nTab, USHORT nPos, const ScRange& rNew );
+ /** Returns true, if the specified sheet is always printed. */
+ BOOL IsPrintEntireSheet( USHORT nTab ) const;
+
+ /** Removes all print ranges. */
+ void ClearPrintRanges( USHORT nTab );
+ /** Adds a new print ranges. */
+ void AddPrintRange( USHORT nTab, const ScRange& rNew );
+ /** Removes all old print ranges and sets the passed print ranges. */
+ void SetPrintRange( USHORT nTab, const ScRange& rNew );
+ /** Marks the specified sheet to be printed completely. Deletes old print ranges on the sheet! */
+ void SetPrintEntireSheet( USHORT nTab );
void SetRepeatColRange( USHORT nTab, const ScRange* pNew );
void SetRepeatRowRange( USHORT nTab, const ScRange* pNew );
ScPrintRangeSaver* CreatePrintRangeSaver() const;