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_GraphicCrop_idl__ 28#define __com_sun_star_text_GraphicCrop_idl__ 29 30 31//============================================================================= 32 33 module com { module sun { module star { module text { 34 35//============================================================================= 36 37// DocMerge from xml: struct com::sun::star::text::GraphicCrop 38/** describes the cropping of graphic objects. 39 Cropping means to show only parts of the object. 40 41 42 43 <p>Negative values cut the visible area; positive values 44 extend the visible area by filling it with background color. 45 The absolute sum of top and bottom crop must be smaller 46 than the objects original height. The absolute sum of the left and 47 right crop must be smaller than the object's original width. 48 49 </p> 50 <p>If this property is applied to a graphic object, then this object 51 will correct these values if necessary. 52 </p> 53 */ 54published struct GraphicCrop 55{ 56 // DocMerge from xml: field com::sun::star::text::GraphicCrop::Top 57 /** contains the top value to cut (if negative) or to extend (if positive) 58 */ 59 long Top; 60 61 //------------------------------------------------------------------------- 62 63 // DocMerge from xml: field com::sun::star::text::GraphicCrop::Bottom 64 /** contains the bottom value to cut (if negative) or to extend (if positive) 65 */ 66 long Bottom; 67 68 //------------------------------------------------------------------------- 69 70 // DocMerge from xml: field com::sun::star::text::GraphicCrop::Left 71 /** contains the left value to cut (if negative) or to extend (if positive) 72 */ 73 long Left; 74 75 //------------------------------------------------------------------------- 76 77 // DocMerge from xml: field com::sun::star::text::GraphicCrop::Right 78 /** contains the right value to cut (if negative) or to extend (if positive) 79 */ 80 long Right; 81 82}; 83 84//============================================================================= 85 86}; }; }; }; 87 88#endif 89