1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
3 * This file is part of the LibreOffice project.
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/.
10 #ifndef __com_sun_star_drawing_ShadingPattern_idl__
11 #define __com_sun_star_drawing_ShadingPattern_idl__
15 module com
{ module sun
{ module star
{ module drawing
{
17 /** The ShadingPattern determines the background color pattern against
18 which characters and graphics are displayed, typically in tables.
19 The color can be no color or it can be a specific color with
20 a transparency or pattern value.
22 constants ShadingPattern
25 const long CLEAR
= 0x0000;
28 const long SOLID
= 0x0001;
31 const long PCT5
= 0x0002;
34 const long PCT10
= 0x0003;
37 const long PCT20
= 0x0004;
40 const long PCT25
= 0x0005;
43 const long PCT30
= 0x0006;
46 const long PCT40
= 0x0007;
49 const long PCT50
= 0x0008;
52 const long PCT60
= 0x0009;
55 const long PCT70
= 0x000A;
58 const long PCT75
= 0x000B;
61 const long PCT80
= 0x000C;
64 const long PCT90
= 0x000D;
68 /* Horizontal Stripe */
69 const long HORZ_STRIPE
= 0x000E;
72 const long VERT_STRIPE
= 0x000F;
74 /* Reverse Diagonal Stripe */
75 const long REVERSE_DIAG_STRIPE
= 0x0010;
78 const long DIAG_STRIPE
= 0x0011;
80 /* Horizontal Cross */
81 const long HORZ_CROSS
= 0x0012;
84 const long DIAG_CROSS
= 0x0013;
86 /* Thin Horizontal Stripe */
87 const long THIN_HORZ_STRIPE
= 0x0014;
89 /* Thin Vertical Stripe */
90 const long THIN_VERT_STRIPE
= 0x0015;
92 /* Thin Reverse Diagonal Stripe */
93 const long THIN_REVERSE_DIAG_STRIPE
= 0x0016;
95 /* Thin Diagonal Stripe */
96 const long THIN_DIAG_STRIPE
= 0x0017;
98 /* Thin Horizontal Cross */
99 const long THIN_HORZ_CROSS
= 0x0018;
101 /* Thin Diagonal Cross */
102 const long THIN_DIAG_CROSS
= 0x0019;
107 const long UNUSED_1
= 0x001A;
110 const long UNUSED_2
= 0x001B;
113 const long UNUSED_3
= 0x001C;
116 const long UNUSED_4
= 0x001D;
119 const long UNUSED_5
= 0x001E;
122 const long UNUSED_6
= 0x001F;
125 const long UNUSED_7
= 0x0020;
128 const long UNUSED_8
= 0x0021;
131 const long UNUSED_9
= 0x0022;
136 const long PCT2
= 0x0023;
139 const long PCT7
= 0x0024;
142 const long PCT12
= 0x0025;
145 const long PCT15
= 0x0026;
148 const long PCT17
= 0x0027;
151 const long PCT22
= 0x0028;
154 const long PCT27
= 0x0029;
157 const long PCT32
= 0x002A;
160 const long PCT35
= 0x002B;
163 const long PCT37
= 0x002C;
166 const long PCT42
= 0x002D;
169 const long PCT45
= 0x002E;
172 const long PCT47
= 0x002F;
175 const long PCT52
= 0x0030;
178 const long PCT55
= 0x0031;
181 const long PCT57
= 0x0032;
184 const long PCT62
= 0x0033;
187 const long PCT65
= 0x0034;
190 const long PCT67
= 0x0035;
193 const long PCT72
= 0x0036;
196 const long PCT77
= 0x0037;
199 const long PCT82
= 0x0038;
202 const long PCT85
= 0x0039;
205 const long PCT87
= 0x003A;
208 const long PCT92
= 0x003B;
211 const long PCT95
= 0x003C;
214 const long PCT97
= 0x003D;
217 const long NIL
= 0xFFFF;
225 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */