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 28#ifndef __com_sun_star_sheet_CellFlags_idl__ 29#define __com_sun_star_sheet_CellFlags_idl__ 30 31//============================================================================= 32 33module com { module sun { module star { module sheet { 34 35//============================================================================= 36 37/** These constants select different types of cell contents. 38 39 <P>The values can be combined. They are used to insert, copy, or 40 delete contents.</P> 41 */ 42published constants CellFlags 43{ 44 //------------------------------------------------------------------------- 45 46 /** selects constant numeric values that are not formatted 47 as dates or times. 48 */ 49 const long VALUE = 1; 50 51 //------------------------------------------------------------------------- 52 53 /** selects constant numeric values that have a date or time 54 number format. 55 */ 56 const long DATETIME = 2; 57 58 //------------------------------------------------------------------------- 59 60 /** selects constant strings. 61 */ 62 const long STRING = 4; 63 64 //------------------------------------------------------------------------- 65 66 /** selects cell annotations. 67 */ 68 const long ANNOTATION = 8; 69 70 //------------------------------------------------------------------------- 71 72 /** selects formulas. 73 */ 74 const long FORMULA = 16; 75 76 //------------------------------------------------------------------------- 77 78 /** selects all explicit formatting, but not the formatting which is 79 applied implicitly through style sheets. 80 */ 81 const long HARDATTR = 32; 82 83 //------------------------------------------------------------------------- 84 85 /** selects cell styles. 86 */ 87 const long STYLES = 64; 88 89 //------------------------------------------------------------------------- 90 91 /** selects drawing objects. 92 */ 93 const long OBJECTS = 128; 94 95 //------------------------------------------------------------------------- 96 97 /** selects formatting within parts of the cell contents. 98 */ 99 const long EDITATTR = 256; 100 101 //------------------------------------------------------------------------- 102 103 /** selects cells with formatting within the cells or cells with more than 104 one paragraph within the cells. 105 */ 106 const long FORMATTED = 512; 107}; 108 109//============================================================================= 110 111}; }; }; }; 112 113#endif 114 115