1/************************************************************************* 2 * 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * Copyright 2000, 2010 Oracle and/or its affiliates. 6 * 7 * OpenOffice.org - a multi-platform office productivity suite 8 * 9 * This file is part of OpenOffice.org. 10 * 11 * OpenOffice.org is free software: you can redistribute it and/or modify 12 * it under the terms of the GNU Lesser General Public License version 3 13 * only, as published by the Free Software Foundation. 14 * 15 * OpenOffice.org is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU Lesser General Public License version 3 for more details 19 * (a copy is included in the LICENSE file that accompanied this code). 20 * 21 * You should have received a copy of the GNU Lesser General Public License 22 * version 3 along with OpenOffice.org. If not, see 23 * <http://www.openoffice.org/license.html> 24 * for a copy of the LGPLv3 License. 25 * 26 ************************************************************************/ 27#ifndef __com_sun_star_text_PagePrintSettings_idl__ 28#define __com_sun_star_text_PagePrintSettings_idl__ 29 30 31//============================================================================= 32 33 module com { module sun { module star { module text { 34 35//============================================================================= 36 37// DocMerge from xml: service com::sun::star::text::PagePrintSettings 38/** These properties describe the way the <type>XPagePrintable</type> interface 39 prints the page on one printer page. 40 */ 41published service PagePrintSettings 42{ 43 //------------------------------------------------------------------------- 44 45 // DocMerge from xml: property com::sun::star::text::PagePrintSettings::PageRows 46 /** contains the number of pages per printed column of pages. 47 */ 48 [property] short PageRows; 49 50 //------------------------------------------------------------------------- 51 52 // DocMerge from xml: property com::sun::star::text::PagePrintSettings::PageColumns 53 /** contains the number of pages per printed row of pages. 54 */ 55 [property] short PageColumns; 56 57 //------------------------------------------------------------------------- 58 59 // DocMerge from xml: property com::sun::star::text::PagePrintSettings::LeftMargin 60 /** contains the left margin of the printer page. 61 */ 62 [property] long LeftMargin; 63 64 //------------------------------------------------------------------------- 65 66 // DocMerge from xml: property com::sun::star::text::PagePrintSettings::RightMargin 67 /** contains the right margin of the printer page. 68 */ 69 [property] long RightMargin; 70 71 //------------------------------------------------------------------------- 72 73 // DocMerge from xml: property com::sun::star::text::PagePrintSettings::TopMargin 74 /** contains the top margin of the printer page. 75 */ 76 [property] long TopMargin; 77 78 //------------------------------------------------------------------------- 79 80 // DocMerge from xml: property com::sun::star::text::PagePrintSettings::BottomMargin 81 /** contains the right margin of the printer page. 82 */ 83 [property] long BottomMargin; 84 85 //------------------------------------------------------------------------- 86 87 // DocMerge from xml: property com::sun::star::text::PagePrintSettings::HoriMargin 88 /** contains the margin between the rows of printed pages. 89 */ 90 [property] long HoriMargin; 91 92 //------------------------------------------------------------------------- 93 94 // DocMerge from xml: property com::sun::star::text::PagePrintSettings::VertMargin 95 /** contains the margin between the columns of printed pages. 96 */ 97 [property] long VertMargin; 98 99 //------------------------------------------------------------------------- 100 101 // DocMerge from xml: property com::sun::star::text::PagePrintSettings::IsLandscape 102 /** defines if the printer page is used in landscape format. 103 */ 104 [property] boolean IsLandscape; 105 106}; 107 108//============================================================================= 109 110}; }; }; }; 111 112#endif 113