1/************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22 23 24#ifndef __ooo_vba_excel_XTitle_idl__ 25#define __ooo_vba_excel_XTitle_idl__ 26 27#ifndef __ooo_vba_XHelperInterface_idl__ 28#include <ooo/vba/XHelperInterface.idl> 29#endif 30 31#ifndef __com_sun_star_script_BasicErrorException_idl__ 32#include <com/sun/star/script/BasicErrorException.idl> 33#endif 34 35module ooo { module vba { module excel { 36 37interface XCharacters; 38interface XFont; 39interface XBorder; 40interface XInterior; 41 42interface XTitle 43{ 44 interface ::ooo::vba::XHelperInterface; 45 // XBorder Border( ) raises ( com::sun::star::script::BasicErrorException ); 46 47 XInterior Interior() raises(com::sun::star::script::BasicErrorException); 48 49 XFont Font() raises(com::sun::star::script::BasicErrorException); 50 51 void setText([in] string Text) raises(com::sun::star::script::BasicErrorException); 52 53 string getText() raises(com::sun::star::script::BasicErrorException); 54 // #FIXME existing implementation object needs to be usable for shape, chart 55 // axes etc. 56 //XCharacters Characters() raises(com::sun::star::script::BasicErrorException); 57 58 void setTop([in] double Top) raises(com::sun::star::script::BasicErrorException); 59 60 double getTop() raises(com::sun::star::script::BasicErrorException); 61 62 void setLeft([in] double Left) raises(com::sun::star::script::BasicErrorException); 63 64 double getLeft() raises(com::sun::star::script::BasicErrorException); 65 66 void setOrientation([in] long Orientation) raises(com::sun::star::script::BasicErrorException); 67 68 long getOrientation() raises(com::sun::star::script::BasicErrorException); 69 70 // any Select( ) raises ( com::sun::star::script::BasicErrorException ); 71 72 // any Delete( ) raises ( com::sun::star::script::BasicErrorException ); 73 74 // void setName( [in] string Name ) raises ( com::sun::star::script::BasicErrorException ); 75 76 // string getName( ) raises ( com::sun::star::script::BasicErrorException ); 77 78 // void setFill( [in] XChartFillFormat Fill ) raises ( com::sun::star::script::BasicErrorException ); 79 80 // XChartFillFormat getFill( ) raises ( com::sun::star::script::BasicErrorException ); 81 82 // void setCaption( [in] string Caption ) raises ( com::sun::star::script::BasicErrorException ); 83 84 // string getCaption( ) raises ( com::sun::star::script::BasicErrorException ); 85 86 // void setHorizontalAlignment( [in] any HorizontalAlignment ) raises ( com::sun::star::script::BasicErrorException ); 87 88 // any getHorizontalAlignment( ) raises ( com::sun::star::script::BasicErrorException ); 89 90 // void setShadow( [in] boolean Shadow ) raises ( com::sun::star::script::BasicErrorException ); 91 92 // boolean getShadow( ) raises ( com::sun::star::script::BasicErrorException ); 93 94 // void setVerticalAlignment( [in] any VerticalAlignment ) raises ( com::sun::star::script::BasicErrorException ); 95 96 // any getVerticalAlignment( ) raises ( com::sun::star::script::BasicErrorException ); 97 98 // void setReadingOrder( [in] long ReadingOrder ) raises ( com::sun::star::script::BasicErrorException ); 99 100 // long getReadingOrder( ) raises ( com::sun::star::script::BasicErrorException ); 101 102 // void setAutoScaleFont( [in] any AutoScaleFont ) raises ( com::sun::star::script::BasicErrorException ); 103 104 // any getAutoScaleFont( ) raises ( com::sun::star::script::BasicErrorException ); 105 106 107}; 108 109}; }; }; 110 111#endif 112 113