2 * This file is part of the LibreOffice project.
4 * This Source Code Form is subject to the terms of the Mozilla Public
5 * License, v. 2.0. If a copy of the MPL was not distributed with this
6 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 * This file incorporates work covered by the following license notice:
10 * Licensed to the Apache Software Foundation (ASF) under one or more
11 * contributor license agreements. See the NOTICE file distributed
12 * with this work for additional information regarding copyright
13 * ownership. The ASF licenses this file to you under the Apache
14 * License, Version 2.0 (the "License"); you may not use this file
15 * except in compliance with the License. You may obtain a copy of
16 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
19 //item String XFillAttrSetItem; SfxSetItem!
23 // com::sun::star::awt::XBitmap
25 item XFillBitmap XFillBitmapItem;
29 INT32 Color MID_COLOR_RGB;
30 String ComplexColorJSON MID_COMPLEX_COLOR_JSON;
33 item XFillColor XFillColorItem; // XColorItem
37 SVX_GRADIENTSTYLE_LINEAR,
38 SVX_GRADIENTSTYLE_AXIAL,
39 SVX_GRADIENTSTYLE_RADIAL,
40 SVX_GRADIENTSTYLE_ELLIPTICAL,
41 SVX_GRADIENTSTYLE_SQUARE,
42 SVX_GRADIENTSTYLE_RECT
48 // com::sun::star::awt::Gradient
49 SvxGradientStyle Style MID_GRADIENT_STYLE;
50 INT32 StartColor MID_GRADIENT_STARTCOLOR;
51 INT32 EndColor MID_GRADIENT_ENDCOLOR;
52 INT16 Angle MID_GRADIENT_ANGLE;
53 INT16 Border MID_GRADIENT_BORDER;
54 INT16 XOffset MID_GRADIENT_XOFFSET;
55 INT16 YOffset MID_GRADIENT_YOFFSET;
56 INT16 StartIntensity MID_GRADIENT_STARTINTENSITY;
57 INT16 EndIntensity MID_GRADIENT_ENDINTENSITY;
58 INT16 StepCount MID_GRADIENT_STEPCOUNT;
60 item XFillGradient XFillGradientItem;
64 SVX_HATCHSTYLE_SINGLE,
65 SVX_HATCHSTYLE_DOUBLE,
72 // com::sun::star::drawing::Hatch
73 SvxHatchStyle Style MID_HATCH_STYLE;
74 INT32 Color MID_HATCH_COLOR;
75 INT32 Distance MID_HATCH_DISTANCE;
76 INT32 Angle MID_HATCH_ANGLE;
78 item XFillHatch XFillHatchItem;
84 SVX_FILLSTYLE_GRADIENT,
89 item SvxFillStyle XFillStyleItem;
91 //item String XLineAttrSetItem; SfxSetItem!
95 INT32 Color MID_COLOR_RGB;
96 String ComplexColorJSON MID_COMPLEX_COLOR_JSON;
99 item XLineColor XLineColorItem;
105 SVX_DASHSTYLE_RECTRELATIVE,
106 SVX_DASHSTYLE_ROUNDRELATIVE
111 String Name MID_NAME;
112 // com::sun::star::drawing::LineDash
113 SvxDashStyle Style MID_LINEDASH_STYLE;
114 INT16 Dots MID_LINEDASH_DOTS;
115 INT32 DotLen MID_LINEDASH_DOTLEN;
116 INT16 Dashes MID_LINEDASH_DASHES;
117 INT32 DashLen MID_LINEDASH_DASHLEN;
118 INT32 Distance MID_LINEDASH_DISTANCE;
120 item XLineDash XLineDashItem;
124 String Name MID_NAME;
125 // com::sun::star::drawing::PolyPolygonBezierCoords
127 item XLineEnd XLineEndItem;
131 String Name MID_NAME;
132 // com::sun::star::drawing::PolyPolygonBezierCoords
134 item XLineStart XLineStartItem;
142 item SvxLineStyle XLineStyleItem;
146 // com::sun::star::drawing::LineJoint
147 SVX_LINEJOINT_NONE, // no rounding
148 SVX_LINEJOINT_MIDDLE, // calc middle value between joints
149 SVX_LINEJOINT_BEVEL, // join edges with line
150 SVX_LINEJOINT_MITER, // extend till cut
151 SVX_LINEJOINT_ROUND // create arc
154 item SvxLineJoint XLineJointItem;
158 // com::sun::star::drawing::LineCap
164 item SvxLineCap XLineCapItem;
166 item INT32 XLineWidthItem;
167 item INT32 XFormTextStyleItem;
168 item INT32 XFormTextAdjustItem;
170 item INT32 XFormTextDistanceItem; // SfxInt32Item
171 item INT32 XFormTextStartItem; // SfxInt32Item
172 item BOOL XFormTextMirrorItem; // SfxBoolItem
174 item BOOL XFormTextHideFormItem; // SfxBoolItem
175 item BOOL XFormTextOutlineItem; // SfxBoolItem
176 item INT32 XFormTextShadowItem; // SfxEnumItem
177 item INT32 XFormTextShadowColorItem; // XColorItem
178 item INT32 XFormTextShadowXValItem; // SfxMetricItem/SfxInt32Item
179 item INT32 XFormTextShadowYValItem; // SfxMetricItem/SfxInt32Item
181 item XFillGradient XFillFloatTransparenceItem; // XFillGradient