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