summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/sheet/Spreadsheet.idl
diff options
context:
space:
mode:
Diffstat (limited to 'offapi/com/sun/star/sheet/Spreadsheet.idl')
-rw-r--r--offapi/com/sun/star/sheet/Spreadsheet.idl228
1 files changed, 0 insertions, 228 deletions
diff --git a/offapi/com/sun/star/sheet/Spreadsheet.idl b/offapi/com/sun/star/sheet/Spreadsheet.idl
deleted file mode 100644
index 5fb1bce20..000000000
--- a/offapi/com/sun/star/sheet/Spreadsheet.idl
+++ /dev/null
@@ -1,228 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_sheet_Spreadsheet_idl__
-#define __com_sun_star_sheet_Spreadsheet_idl__
-
-#include <com/sun/star/sheet/SheetCellRange.idl>
-#include <com/sun/star/sheet/XSpreadsheet.idl>
-#include <com/sun/star/container/XNamed.idl>
-#include <com/sun/star/util/XProtectable.idl>
-#include <com/sun/star/sheet/XDataPilotTablesSupplier.idl>
-#include <com/sun/star/sheet/XScenariosSupplier.idl>
-#include <com/sun/star/sheet/XSheetAnnotationsSupplier.idl>
-#include <com/sun/star/drawing/XDrawPageSupplier.idl>
-#include <com/sun/star/table/XTableChartsSupplier.idl>
-#include <com/sun/star/sheet/XCellRangeMovement.idl>
-#include <com/sun/star/sheet/XPrintAreas.idl>
-#include <com/sun/star/sheet/XSheetPageBreak.idl>
-#include <com/sun/star/sheet/XSheetOutline.idl>
-#include <com/sun/star/sheet/XSheetAuditing.idl>
-#include <com/sun/star/sheet/XSheetLinkable.idl>
-#include <com/sun/star/sheet/Scenario.idl>
-#include <com/sun/star/sheet/XExternalSheetName.idl>
-#include <com/sun/star/util/Color.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module sheet {
-
-//=============================================================================
-
-/** represents a complete spreadsheet in a spreadsheet document.
-
- <p>This service extents the service SheetCellRange. A spreadsheet is
- nothing else than a cell range with extended functionality.</p>
-
- @see com::sun::star::sheet::SpreadsheetDocument
- */
-service Spreadsheet
-{
- //-------------------------------------------------------------------------
-
- /** provides functionality for cell range handling.
- */
- service com::sun::star::sheet::SheetCellRange;
-
- //=========================================================================
-
- service com::sun::star::sheet::Scenario;
-
- //=========================================================================
-
- /** provides methods to create a cell cursor.
- */
- interface com::sun::star::sheet::XSpreadsheet;
-
- //-------------------------------------------------------------------------
-
- /** provides accessing the spreadsheet name.
- */
- interface com::sun::star::container::XNamed;
-
- //-------------------------------------------------------------------------
-
- /** provides methods to protect and unprotect the sheet contents.
- */
- interface com::sun::star::util::XProtectable;
-
- //-------------------------------------------------------------------------
-
- /** provides access to the collection of DataPilot tables.
- */
- interface com::sun::star::sheet::XDataPilotTablesSupplier;
-
- //-------------------------------------------------------------------------
-
- /** provides access to the collection of scenarios.
- */
- interface com::sun::star::sheet::XScenariosSupplier;
-
- //-------------------------------------------------------------------------
-
- /** provides access to the collection of annotations.
- */
- interface com::sun::star::sheet::XSheetAnnotationsSupplier;
-
- //-------------------------------------------------------------------------
-
- /** provides access to the draw page of this spreadsheet.
- */
- interface com::sun::star::drawing::XDrawPageSupplier;
-
- //-------------------------------------------------------------------------
-
- /** provides access to the collection of chart objects.
- */
- interface com::sun::star::table::XTableChartsSupplier;
-
- //-------------------------------------------------------------------------
-
- /** provides methods to move cell ranges inside the spreadsheet or to
- other spreadsheets in this document.
- */
- interface com::sun::star::sheet::XCellRangeMovement;
-
- //-------------------------------------------------------------------------
-
- /** provides access to the print area settings of this sheet.
- */
- interface com::sun::star::sheet::XPrintAreas;
-
- //-------------------------------------------------------------------------
-
- /** provides access to the page breaks of this sheet.
- */
- interface com::sun::star::sheet::XSheetPageBreak;
-
- //-------------------------------------------------------------------------
-
- /** provides access to row and column outline settings.
- */
- interface com::sun::star::sheet::XSheetOutline;
-
- //-------------------------------------------------------------------------
-
- /** provides access to the auditing (detective) functionality.
- */
- interface com::sun::star::sheet::XSheetAuditing;
-
- //-------------------------------------------------------------------------
-
- /** provides methods for a linked sheet.
- */
- interface com::sun::star::sheet::XSheetLinkable;
-
- //-------------------------------------------------------------------------
-
- /** provides a method to set an external name at the sheet.
-
- @since OOo 3.0
- */
- [optional] interface com::sun::star::sheet::XExternalSheetName;
-
- //=========================================================================
-
- /** specifies if the sheet is visible.
- */
- [property] boolean IsVisible;
-
- //-------------------------------------------------------------------------
-
- /** specifies the page style of the sheet.
- */
- [property] string PageStyle;
-
- //-------------------------------------------------------------------------
-
- /** specifies the direction of the columns in the spreadsheet.
-
- <p>Possible values are com::sun::star::text::WritingMode2::LR_TB to
- order the columns from left to right, and
- com::sun::star::text::WritingMode2::RL_TB to order the columns from
- right to left.</p>
-
- @see com::sun::star::text::WritingMode2
- */
- [optional, property] short TableLayout;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the sheet has an automatic print area.
-
- <p> The automatic print area is used to print a sheet without
- explicit print areas, also if other sheets have print areas.</p>
-
- <p> If the property is true, and there are print areas on other sheets,
- the used area of this sheet is also printed.</p>
-
- <p> If the property is false, and there are print areas on other sheets,
- only these specified print areas are printed.</p>
-
- <p> If there are no print areas on the other sheets it does not matter
- whether property is true or false.</p>
-
- <p> This property can only be true, if there are no print areas given
- on this sheet. If the property is set to true the print areas of
- this sheet will be removed.</p>
-
- @see XPrintAreas
-
- */
- [optional, property] boolean AutomaticPrintArea;
-
- /** specifies the color of the sheet tab, if any.
- */
- [optional, property] com::sun::star::util::Color TabColor;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-