Files
loongoffice/offapi/com/sun/star/drawing/ShadingPattern.idl
Adam Co 26d4068612 fdo65400: fix for Character Shading being lost
This bug fixes the DOCX import and export filters, adds a new property
to the document model and updates the UNO API.
There is no need to add layout \ UI updates, because in Word
the only way to turn this on\off is using a simple button,
and there is no way to control the shading color itself.
However, ODF import \ export filters should be updated in a future
commit.

Conflicts:
	sw/qa/extras/ooxmlexport/ooxmlexport.cxx

Change-Id: I1d34cec79289e38c08e42a4c6265d998e1edfdef
Reviewed-on: https://gerrit.libreoffice.org/4452
Reviewed-by: Miklos Vajna <vmiklos@suse.cz>
2013-06-25 10:04:01 +02:00

226 lines
4.5 KiB
Plaintext

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
#ifndef __com_sun_star_drawing_ShadingPattern_idl__
#define __com_sun_star_drawing_ShadingPattern_idl__
module com { module sun { module star { module drawing {
/** The ShadingPattern determines the background color pattern against
which characters and graphics are displayed, typically in tables.
The color can be no color or it can be a specific color with
a transparency or pattern value.
*/
constants ShadingPattern
{
/* Clear */
const long CLEAR = 0x0000;
/* Solid */
const long SOLID = 0x0001;
/* 5% - pct5 */
const long PCT5 = 0x0002;
/* 10% - pct10 */
const long PCT10 = 0x0003;
/* 20% - pct20 */
const long PCT20 = 0x0004;
/* 25% - pct25 */
const long PCT25 = 0x0005;
/* 30% - pct30 */
const long PCT30 = 0x0006;
/* 40% - pct40 */
const long PCT40 = 0x0007;
/* 50% - pct50 */
const long PCT50 = 0x0008;
/* 60% - pct60 */
const long PCT60 = 0x0009;
/* 70% - pct70 */
const long PCT70 = 0x000A;
/* 75% - pct75 */
const long PCT75 = 0x000B;
/* 80% - pct80 */
const long PCT80 = 0x000C;
/* 90% - pct90 */
const long PCT90 = 0x000D;
/* Horizontal Stripe */
const long HORZ_STRIPE = 0x000E;
/* Vertical Stripe */
const long VERT_STRIPE = 0x000F;
/* Reverse Diagonal Stripe */
const long REVERSE_DIAG_STRIPE = 0x0010;
/* Diagonal Stripe */
const long DIAG_STRIPE = 0x0011;
/* Horizontal Cross */
const long HORZ_CROSS = 0x0012;
/* Diagonal Cross */
const long DIAG_CROSS = 0x0013;
/* Thin Horizontal Stripe */
const long THIN_HORZ_STRIPE = 0x0014;
/* Thin Vertical Stripe */
const long THIN_VERT_STRIPE = 0x0015;
/* Thin Reverse Diagonal Stripe */
const long THIN_REVERSE_DIAG_STRIPE = 0x0016;
/* Thin Diagonal Stripe */
const long THIN_DIAG_STRIPE = 0x0017;
/* Thin Horizontal Cross */
const long THIN_HORZ_CROSS = 0x0018;
/* Thin Diagonal Cross */
const long THIN_DIAG_CROSS = 0x0019;
/* Unused 1 */
const long UNUSED_1 = 0x001A;
/* Unused 2 */
const long UNUSED_2 = 0x001B;
/* Unused 3 */
const long UNUSED_3 = 0x001C;
/* Unused 4 */
const long UNUSED_4 = 0x001D;
/* Unused 5 */
const long UNUSED_5 = 0x001E;
/* Unused 6 */
const long UNUSED_6 = 0x001F;
/* Unused 7 */
const long UNUSED_7 = 0x0020;
/* Unused 8 */
const long UNUSED_8 = 0x0021;
/* Unused 9 */
const long UNUSED_9 = 0x0022;
/* 2.5% */
const long PCT2 = 0x0023;
/* 7.5% */
const long PCT7 = 0x0024;
/* 12.5% - pct12 */
const long PCT12 = 0x0025;
/* 15% - pct15 */
const long PCT15 = 0x0026;
/* 17.5% */
const long PCT17 = 0x0027;
/* 22.5% */
const long PCT22 = 0x0028;
/* 27.5% */
const long PCT27 = 0x0029;
/* 32.5% */
const long PCT32 = 0x002A;
/* 35% - pct35 */
const long PCT35 = 0x002B;
/* 37.5% - pct37 */
const long PCT37 = 0x002C;
/* 42.5% */
const long PCT42 = 0x002D;
/* 45% - pct45 */
const long PCT45 = 0x002E;
/* 47.5% */
const long PCT47 = 0x002F;
/* 52.5% */
const long PCT52 = 0x0030;
/* 55% - pct55 */
const long PCT55 = 0x0031;
/* 57.5% */
const long PCT57 = 0x0032;
/* 62.5% - pct62 */
const long PCT62 = 0x0033;
/* 65% - pct65 */
const long PCT65 = 0x0034;
/* 67.5% */
const long PCT67 = 0x0035;
/* 72.5% */
const long PCT72 = 0x0036;
/* 77.5% */
const long PCT77 = 0x0037;
/* 82.5% */
const long PCT82 = 0x0038;
/* 85% - pct85 */
const long PCT85 = 0x0039;
/* 87.5% - pct87 */
const long PCT87 = 0x003A;
/* 92.5% */
const long PCT92 = 0x003B;
/* 95% - pct95 */
const long PCT95 = 0x003C;
/* 97.5% */
const long PCT97 = 0x003D;
/* Nil */
const long NIL = 0xFFFF;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */