| /************************************************************** |
| * |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| *************************************************************/ |
| |
| |
| #ifndef _TBLENUM_HXX |
| #define _TBLENUM_HXX |
| |
| //fuers aendern der Tabellen/Spalten/Zeilen Breiten/Hoehen |
| typedef sal_uInt16 TblChgWidthHeightType; |
| |
| namespace nsTblChgWidthHeightType |
| { |
| const TblChgWidthHeightType WH_COL_LEFT = 0; |
| const TblChgWidthHeightType WH_COL_RIGHT = 1; |
| const TblChgWidthHeightType WH_ROW_TOP = 2; |
| const TblChgWidthHeightType WH_ROW_BOTTOM = 3; |
| const TblChgWidthHeightType WH_CELL_LEFT = 4; |
| const TblChgWidthHeightType WH_CELL_RIGHT = 5; |
| const TblChgWidthHeightType WH_CELL_TOP = 6; |
| const TblChgWidthHeightType WH_CELL_BOTTOM = 7; |
| |
| |
| // folgende koennen hinein verodert werden |
| const TblChgWidthHeightType WH_FLAG_INSDEL = 0x4000; // Insert/Del-Modus: das Bigger-Flag |
| // besagt was passiert: |
| // bBigger -> Box wird entfernt |
| // !bBigger-> Box wird eingefuegt |
| const TblChgWidthHeightType WH_FLAG_BIGGER = 0x8000; // Box wird groesser -> sonst kleiner |
| } |
| |
| enum TblChgMode |
| { |
| TBLFIX_CHGABS, // Tabelle feste Breite, den Nachbar andern |
| TBLFIX_CHGPROP, // Tabelle feste Breite, alle Nachbarn aendern |
| TBLVAR_CHGABS // Tabelle variable, alle Nachbarn aendern |
| }; |
| |
| |
| enum SplitTbl_HeadlineOption |
| { |
| HEADLINE_NONE = 0, // lasse alles wie es ist |
| HEADLINE_BORDERCOPY, // von der davor obere Line der vorhergehen Line |
| HEADLINE_CNTNTCOPY, // kopiere die 1. Line komplett mit Inhalt |
| HEADLINE_BOXATTRCOPY, // kopiere von der 1. Line die Box Attribute |
| HEADLINE_BOXATRCOLLCOPY // kopiere von der 1. Line die Box Attribute |
| // und die Absatzvorlagen |
| }; |
| |
| enum TableMergeErr |
| { |
| TBLMERGE_OK, |
| TBLMERGE_NOSELECTION, |
| TBLMERGE_TOOCOMPLEX |
| }; |
| |
| |
| #endif |