blob: d3a1a110eff0f72e7558ba17d891cf726a9452db [file] [log] [blame]
/**************************************************************
*
* 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 _TXTTYPES_HXX
#define _TXTTYPES_HXX
#include "swtypes.hxx"
// Ueberpruefte USHORTs, z.B. Indizes auf Arrays oder garantiert kleine
// Integerwerte, auch von aussen vorgegebene
#define MSHORT sal_uInt16
#define MSHRT_MAX USHRT_MAX
// Koordinaten: Breite, Hoehe und Offsets in X-/Y-Richtung sowie Ascent etc.
#define KSHORT sal_uInt16
#define KSHRT_MAX USHRT_MAX
// Portiontypen
#define POR_LIN 0x0000
#define POR_FLYCNT 0x0001
#define POR_HOLE 0x0080
#define POR_TMPEND 0x0081
#define POR_BRK 0x0082
#define POR_KERN 0x0083
#define POR_ARROW 0x0084
#define POR_MULTI 0x0085
#define POR_HIDDEN_TXT 0x0086
#define POR_CONTROLCHAR 0x0087
#define POR_TXT 0x8000
#define POR_LAY 0x8001
#define POR_PARA 0x8002
#define POR_URL 0x8003
#define POR_HNG 0x8004
#define POR_INPUTFLD 0x8005
#define POR_DROP 0x8080
#define POR_TOX 0x8089
#define POR_ISOTOX 0x808a
#define POR_REF 0x808b
#define POR_ISOREF 0x808c
#define POR_META 0x808d
#define POR_EXP 0xc080
#define POR_BLANK 0xc081
#define POR_POSTITS 0xc082
#define POR_HYPH 0xd080
#define POR_HYPHSTR 0xd081
#define POR_SOFTHYPH 0xd082
#define POR_SOFTHYPHSTR 0xd083
#define POR_SOFTHYPH_COMP 0xd084
#define POR_FLD 0xe080
#define POR_HIDDEN 0xe081
#define POR_QUOVADIS 0xe082
#define POR_ERGOSUM 0xe083
#define POR_COMBINED 0xe084
#define POR_FTN 0xe085
#define POR_FTNNUM 0xe880
#define POR_NUMBER 0xe881
#define POR_BULLET 0xe882
#define POR_GRFNUM 0xe883
#define POR_GLUE 0x0480
#define POR_MARGIN 0x04c0
#define POR_FIX 0x06c0
#define POR_FLY 0x06c1
#define POR_TAB 0x0750
#define POR_TABRIGHT 0x07d0
#define POR_TABCENTER 0x07d1
#define POR_TABDECIMAL 0x07d2
#define POR_TABLEFT 0x0740
#endif //_TXTTYPES_HXX