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#ifndef __com_sun_star_i18n_DirectionProperty_idl__ 24#define __com_sun_star_i18n_DirectionProperty_idl__ 25 26//============================================================================ 27 28module com { module sun { module star { module i18n { 29 30//============================================================================ 31 32/** 33 Direction properties returned by 34 <method>XCharacterClassification::getCharacterDirection</method>. 35 */ 36 37published enum DirectionProperty 38{ 39 LEFT_TO_RIGHT = 0, 40 RIGHT_TO_LEFT = 1, 41 EUROPEAN_NUMBER = 2, 42 EUROPEAN_NUMBER_SEPARATOR = 3, 43 EUROPEAN_NUMBER_TERMINATOR = 4, 44 ARABIC_NUMBER = 5, 45 COMMON_NUMBER_SEPARATOR = 6, 46 BLOCK_SEPARATOR = 7, 47 SEGMENT_SEPARATOR = 8, 48 WHITE_SPACE_NEUTRAL = 9, 49 OTHER_NEUTRAL = 10, 50 LEFT_TO_RIGHT_EMBEDDING = 11, 51 LEFT_TO_RIGHT_OVERRIDE = 12, 52 RIGHT_TO_LEFT_ARABIC = 13, 53 RIGHT_TO_LEFT_EMBEDDING = 14, 54 RIGHT_TO_LEFT_OVERRIDE = 15, 55 POP_DIRECTIONAL_FORMAT = 16, 56 DIR_NON_SPACING_MARK = 17, 57 BOUNDARY_NEUTRAL = 18 58}; 59 60//============================================================================ 61}; }; }; }; 62 63#endif 64