1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ 2 /* 3 * This file is part of the LibreOffice project. 4 * 5 * This Source Code Form is subject to the terms of the Mozilla Public 6 * License, v. 2.0. If a copy of the MPL was not distributed with this 7 * file, You can obtain one at http://mozilla.org/MPL/2.0/. 8 * 9 * This file incorporates work covered by the following license notice: 10 * 11 * Licensed to the Apache Software Foundation (ASF) under one or more 12 * contributor license agreements. See the NOTICE file distributed 13 * with this work for additional information regarding copyright 14 * ownership. The ASF licenses this file to you under the Apache 15 * License, Version 2.0 (the "License"); you may not use this file 16 * except in compliance with the License. You may obtain a copy of 17 * the License at http://www.apache.org/licenses/LICENSE-2.0 . 18 */ 19 20 #ifndef INCLUDED_XMLOFF_INC_ENHANCEDCUSTOMSHAPETOKEN_HXX 21 #define INCLUDED_XMLOFF_INC_ENHANCEDCUSTOMSHAPETOKEN_HXX 22 23 #include <rtl/ustring.hxx> 24 25 namespace xmloff { namespace EnhancedCustomShapeToken { 26 27 enum EnhancedCustomShapeTokenEnum 28 { 29 EAS_type, 30 EAS_name, 31 EAS_mirror_horizontal, 32 EAS_mirror_vertical, 33 EAS_viewBox, 34 EAS_text_rotate_angle, 35 EAS_extrusion_allowed, 36 EAS_text_path_allowed, 37 EAS_concentric_gradient_fill_allowed, 38 EAS_extrusion, 39 EAS_extrusion_brightness, 40 EAS_extrusion_depth, 41 EAS_extrusion_diffusion, 42 EAS_extrusion_number_of_line_segments, 43 EAS_extrusion_light_face, 44 EAS_extrusion_first_light_harsh, 45 EAS_extrusion_second_light_harsh, 46 EAS_extrusion_first_light_level, 47 EAS_extrusion_second_light_level, 48 EAS_extrusion_first_light_direction, 49 EAS_extrusion_second_light_direction, 50 EAS_extrusion_metal, 51 EAS_shade_mode, 52 EAS_extrusion_rotation_angle, 53 EAS_extrusion_rotation_center, 54 EAS_extrusion_shininess, 55 EAS_extrusion_skew, 56 EAS_extrusion_specularity, 57 EAS_projection, 58 EAS_extrusion_viewpoint, 59 EAS_extrusion_origin, 60 EAS_extrusion_color, 61 EAS_enhanced_path, 62 EAS_path_stretchpoint_x, 63 EAS_path_stretchpoint_y, 64 EAS_text_areas, 65 EAS_glue_points, 66 EAS_glue_point_type, 67 EAS_glue_point_leaving_directions, 68 EAS_text_path, 69 EAS_text_path_mode, 70 EAS_text_path_scale, 71 EAS_text_path_same_letter_heights, 72 EAS_modifiers, 73 EAS_equation, 74 EAS_formula, 75 EAS_handle, 76 EAS_handle_mirror_horizontal, 77 EAS_handle_mirror_vertical, 78 EAS_handle_switched, 79 EAS_handle_position, 80 EAS_handle_range_x_minimum, 81 EAS_handle_range_x_maximum, 82 EAS_handle_range_y_minimum, 83 EAS_handle_range_y_maximum, 84 EAS_handle_polar, 85 EAS_handle_radius_range_minimum, 86 EAS_handle_radius_range_maximum, 87 EAS_sub_view_size, 88 89 EAS_CustomShapeEngine, 90 EAS_CustomShapeData, 91 EAS_Type, 92 EAS_MirroredX, 93 EAS_MirroredY, 94 EAS_ViewBox, 95 EAS_TextRotateAngle, 96 EAS_TextPreRotateAngle, 97 EAS_ExtrusionAllowed, 98 EAS_ConcentricGradientFillAllowed, 99 EAS_TextPathAllowed, 100 EAS_Extrusion, 101 EAS_Equations, 102 EAS_Equation, 103 EAS_Path, 104 EAS_TextPath, 105 EAS_Handles, 106 EAS_Handle, 107 EAS_Brightness, 108 EAS_Depth, 109 EAS_Diffusion, 110 EAS_NumberOfLineSegments, 111 EAS_LightFace, 112 EAS_FirstLightHarsh, 113 EAS_SecondLightHarsh, 114 EAS_FirstLightLevel, 115 EAS_SecondLightLevel, 116 EAS_FirstLightDirection, 117 EAS_SecondLightDirection, 118 EAS_Metal, 119 EAS_ShadeMode, 120 EAS_RotateAngle, 121 EAS_RotationCenter, 122 EAS_Shininess, 123 EAS_Skew, 124 EAS_Specularity, 125 EAS_ProjectionMode, 126 EAS_ViewPoint, 127 EAS_Origin, 128 EAS_Color, 129 EAS_Switched, 130 EAS_Polar, 131 EAS_RangeXMinimum, 132 EAS_RangeXMaximum, 133 EAS_RangeYMinimum, 134 EAS_RangeYMaximum, 135 EAS_RadiusRangeMinimum, 136 EAS_RadiusRangeMaximum, 137 EAS_Coordinates, 138 EAS_Segments, 139 EAS_StretchX, 140 EAS_StretchY, 141 EAS_TextFrames, 142 EAS_GluePoints, 143 EAS_GluePointLeavingDirections, 144 EAS_GluePointType, 145 EAS_TextPathMode, 146 EAS_ScaleX, 147 EAS_SameLetterHeights, 148 EAS_Position, 149 EAS_AdjustmentValues, 150 EAS_SubViewSize, 151 152 EAS_Last, 153 EAS_NotFound 154 }; 155 156 EnhancedCustomShapeTokenEnum EASGet( const OUString& ); 157 OUString EASGet( const EnhancedCustomShapeTokenEnum ); 158 } 159 } 160 161 #endif 162 163 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ 164