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 _ENHANCED_CUSTOMSHAPE_TOKEN_HXX 29 #define _ENHANCED_CUSTOMSHAPE_TOKEN_HXX 30 31 #include <rtl/ustring.hxx> 32 33 namespace xmloff { namespace EnhancedCustomShapeToken { 34 35 enum EnhancedCustomShapeTokenEnum 36 { 37 EAS_type, 38 EAS_name, 39 EAS_mirror_horizontal, 40 EAS_mirror_vertical, 41 EAS_viewBox, 42 EAS_text_rotate_angle, 43 EAS_extrusion_allowed, 44 EAS_text_path_allowed, 45 EAS_concentric_gradient_fill_allowed, 46 EAS_extrusion, 47 EAS_extrusion_brightness, 48 EAS_extrusion_depth, 49 EAS_extrusion_diffusion, 50 EAS_extrusion_number_of_line_segments, 51 EAS_extrusion_light_face, 52 EAS_extrusion_first_light_harsh, 53 EAS_extrusion_second_light_harsh, 54 EAS_extrusion_first_light_level, 55 EAS_extrusion_second_light_level, 56 EAS_extrusion_first_light_direction, 57 EAS_extrusion_second_light_direction, 58 EAS_extrusion_metal, 59 EAS_shade_mode, 60 EAS_extrusion_rotation_angle, 61 EAS_extrusion_rotation_center, 62 EAS_extrusion_shininess, 63 EAS_extrusion_skew, 64 EAS_extrusion_specularity, 65 EAS_projection, 66 EAS_extrusion_viewpoint, 67 EAS_extrusion_origin, 68 EAS_extrusion_color, 69 EAS_enhanced_path, 70 EAS_path_stretchpoint_x, 71 EAS_path_stretchpoint_y, 72 EAS_text_areas, 73 EAS_glue_points, 74 EAS_glue_point_type, 75 EAS_glue_point_leaving_directions, 76 EAS_text_path, 77 EAS_text_path_mode, 78 EAS_text_path_scale, 79 EAS_text_path_same_letter_heights, 80 EAS_modifiers, 81 EAS_equation, 82 EAS_formula, 83 EAS_handle, 84 EAS_handle_mirror_horizontal, 85 EAS_handle_mirror_vertical, 86 EAS_handle_switched, 87 EAS_handle_position, 88 EAS_handle_range_x_minimum, 89 EAS_handle_range_x_maximum, 90 EAS_handle_range_y_minimum, 91 EAS_handle_range_y_maximum, 92 EAS_handle_polar, 93 EAS_handle_radius_range_minimum, 94 EAS_handle_radius_range_maximum, 95 96 EAS_CustomShapeEngine, 97 EAS_CustomShapeData, 98 EAS_Type, 99 EAS_MirroredX, 100 EAS_MirroredY, 101 EAS_ViewBox, 102 EAS_TextRotateAngle, 103 EAS_ExtrusionAllowed, 104 EAS_ConcentricGradientFillAllowed, 105 EAS_TextPathAllowed, 106 EAS_Extrusion, 107 EAS_Equations, 108 EAS_Equation, 109 EAS_Path, 110 EAS_TextPath, 111 EAS_Handles, 112 EAS_Handle, 113 EAS_Brightness, 114 EAS_Depth, 115 EAS_Diffusion, 116 EAS_NumberOfLineSegments, 117 EAS_LightFace, 118 EAS_FirstLightHarsh, 119 EAS_SecondLightHarsh, 120 EAS_FirstLightLevel, 121 EAS_SecondLightLevel, 122 EAS_FirstLightDirection, 123 EAS_SecondLightDirection, 124 EAS_Metal, 125 EAS_ShadeMode, 126 EAS_RotateAngle, 127 EAS_RotationCenter, 128 EAS_Shininess, 129 EAS_Skew, 130 EAS_Specularity, 131 EAS_ProjectionMode, 132 EAS_ViewPoint, 133 EAS_Origin, 134 EAS_Color, 135 EAS_Switched, 136 EAS_Polar, 137 EAS_RangeXMinimum, 138 EAS_RangeXMaximum, 139 EAS_RangeYMinimum, 140 EAS_RangeYMaximum, 141 EAS_RadiusRangeMinimum, 142 EAS_RadiusRangeMaximum, 143 EAS_Coordinates, 144 EAS_Segments, 145 EAS_StretchX, 146 EAS_StretchY, 147 EAS_TextFrames, 148 EAS_GluePoints, 149 EAS_GluePointLeavingDirections, 150 EAS_GluePointType, 151 EAS_TextPathMode, 152 EAS_ScaleX, 153 EAS_SameLetterHeights, 154 EAS_Position, 155 EAS_AdjustmentValues, 156 157 EAS_Last, 158 EAS_NotFound 159 }; 160 161 EnhancedCustomShapeTokenEnum EASGet( const rtl::OUString& ); 162 rtl::OUString EASGet( const EnhancedCustomShapeTokenEnum ); 163 } 164 } 165 166 #endif 167