LibreOffice Module svx (master) 1
EnhancedCustomShapeGeometry.cxx
Go to the documentation of this file.
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#include <sal/config.h>
21
22#include <cmath>
23#include <limits>
24
26#include <com/sun/star/drawing/EnhancedCustomShapeGluePointType.hpp>
27
28const sal_Int32 MIN_INT32 = std::numeric_limits<sal_Int32>::min();
29
30const sal_Int32 mso_sptDefault1400[] =
31{
32 1, 1400
33};
34const sal_Int32 mso_sptDefault1800[] =
35{
36 1, 1800
37};
38const sal_Int32 mso_sptDefault2500[] =
39{
40 1, 2500
41};
42const sal_Int32 mso_sptDefault2700[] =
43{
44 1, 2700
45};
46const sal_Int32 mso_sptDefault3600[] =
47{
48 1, 3600
49};
50const sal_Int32 mso_sptDefault3700[] =
51{
52 1, 3700
53};
54const sal_Int32 mso_sptDefault5400[] =
55{
56 1, 5400
57};
58const sal_Int32 mso_sptDefault7200[] =
59{
60 1, 7200
61};
62const sal_Int32 mso_sptDefault8100[] =
63{
64 1, 8100
65};
66const sal_Int32 mso_sptDefault9600[] =
67{
68 1, 9600
69};
70const sal_Int32 mso_sptDefault10800[] =
71{
72 1, 10800
73};
74const sal_Int32 mso_sptDefault12000[] =
75{
76 1, 12000
77};
78const sal_Int32 mso_sptDefault13500[] =
79{
80 1, 13500
81};
82const sal_Int32 mso_sptDefault16200[] =
83{
84 1, 16200
85};
86const sal_Int32 mso_sptDefault16200and5400[] =
87{
88 2, 16200, 5400
89};
90
92{
93 { 0, 0 }, { 21600, 21600 }, { 3 MSO_I, 1 MSO_I }, { 7 MSO_I, 5 MSO_I }, { 10800, 10800 },
94 { 0, 0 }, { 21600, 21600 }, { 3 MSO_I, 1 MSO_I }, { 7 MSO_I, 5 MSO_I }
95};
96const sal_uInt16 mso_sptArcSegm[] =
97{
98 0xa604, 0xab00, 0x0001, 0x6001, 0x8000,
99 0xa604, 0xaa00, 0x8000
100};
102{
103 { 0x4009, { 10800, DFF_Prop_adjustValue, 0 } },
104 { 0x2000, { 0x400, 10800, 0 } },
105 { 0x400a, { 10800, DFF_Prop_adjustValue, 0 } },
106 { 0x2000, { 0x402, 10800, 0 } },
107 { 0x4009, { 10800, DFF_Prop_adjust2Value, 0 } },
108 { 0x2000, { 0x404, 10800, 0 } },
109 { 0x400a, { 10800, DFF_Prop_adjust2Value, 0 } },
110 { 0x2000, { 0x406, 10800, 0 } }
111};
112const sal_Int32 mso_sptArcDefault[] =
113{
114 2, 270, 0
115};
117{
118 { 10800, 0 }, { 0, 10800 }, { 10800, 21600 }, { 21600, 10800 }
119};
121{
123 10800, 0x100, 10800, 10800, 10800, 10800, MIN_INT32, 0x7fffffff },
125 10800, 0x101, 10800, 10800, 10800, 10800, MIN_INT32, 0x7fffffff }
126};
128{
130 const_cast<sal_uInt16*>(mso_sptArcSegm), sizeof( mso_sptArcSegm ) >> 1,
132 const_cast<sal_Int32*>(mso_sptArcDefault),
133 nullptr, 0,
134 21600, 21600,
136 nullptr, 0,
138};
139
141{
142 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 }, { 0, 0 }
143};
145{
147 nullptr, 0,
148 nullptr, 0,
149 nullptr,
150 nullptr, 0,
151 21600, 21600,
153 nullptr, 0,
154 nullptr, 0 // handles
155};
156
158{
159 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 }, { 0, 0 }
160};
162{
164 nullptr, 0,
165 nullptr, 0,
166 nullptr,
167 nullptr, 0,
168 21600, 21600,
170 nullptr, 0,
171 nullptr, 0 // handles
172};
173
174const SvxMSDffVertPair mso_sptRoundRectangleVert[] = // adj value 0 -> 10800
175{
176 { 7 MSO_I, 0 }, { 0, 8 MSO_I }, { 0, 9 MSO_I }, { 7 MSO_I, 21600 },
177 { 10 MSO_I, 21600 }, { 21600, 9 MSO_I }, { 21600, 8 MSO_I }, { 10 MSO_I, 0 }
178};
179const sal_uInt16 mso_sptRoundRectangleSegm[] =
180{
181 0x4000, 0xa701, 0x0001, 0xa801, 0x0001, 0xa701, 0x0001, 0xa801, 0x6000, 0x8000
182};
184{
185 { 0x000e, { 0, 45, 0 } },
186 { 0x6009, { DFF_Prop_adjustValue, 0x400, 0 } },
187 { 0x2001, { 0x401, 3163, 7636 } },
188 { 0x6000, { DFF_Prop_geoLeft, 0x402, 0 } },
189 { 0x6000, { DFF_Prop_geoTop, 0x402, 0 } },
190 { 0xa000, { DFF_Prop_geoRight, 0, 0x402 } },
191 { 0xa000, { DFF_Prop_geoBottom, 0, 0x402 } },
192 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
193 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
194 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
195 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } }
196};
198{
199 { { 3 MSO_I, 4 MSO_I }, { 5 MSO_I, 6 MSO_I } }
200};
202{
204 0x100, 0, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
205};
207{
209 const_cast<sal_uInt16*>(mso_sptRoundRectangleSegm), sizeof( mso_sptRoundRectangleSegm ) >> 1,
211 const_cast<sal_Int32*>(mso_sptDefault3600),
213 21600, 21600,
214 10800, 10800,
215 nullptr, 0,
217};
218
220{
221 { 0, 0 }, { 21600, 21600 }, { 0, 21600 }, { 0, 0 }
222};
224{
225 { { 1900, 12700 }, { 12700, 19700 } }
226};
228{
229 { 0, 0 }, { 0, 10800 }, { 0, 21600 }, { 10800, 21600 }, { 21600, 21600 }, { 10800, 10800 }
230};
232{
234 nullptr, 0,
235 nullptr, 0,
236 nullptr,
238 21600, 21600,
241 nullptr, 0 // handles
242};
243
245{
246 { 10800, 10800 }, { 10800, 10800 }, { 0, 360 }
247};
248const sal_uInt16 mso_sptEllipseSegm[] =
249{
250 0xa203, 0x6000, 0x8000
251};
253{
254 { { 3163, 3163 }, { 18437, 18437 } }
255};
257{
258 { 10800, 0 }, { 3163, 3163 }, { 0, 10800 }, { 3163, 18437 }, { 10800, 21600 }, { 18437, 18437 }, { 21600, 10800 }, { 18437, 3163 }
259};
261{
263 const_cast<sal_uInt16*>(mso_sptEllipseSegm), sizeof( mso_sptEllipseSegm ) >> 1,
264 nullptr, 0,
265 nullptr,
267 21600, 21600,
270 nullptr, 0 // handles
271};
272
273const SvxMSDffVertPair mso_sptParallelogramVert[] = // adjustment1 : 0 - 21600
274{
275 { 0 MSO_I, 0 }, { 21600, 0 }, { 1 MSO_I, 21600 }, { 0, 21600 }
276};
277const sal_uInt16 mso_sptParallelogramSegm[] =
278{
279 0x4000, 0x0003, 0x6001, 0x8000
280};
282{
283 { 0x4000, { 0, DFF_Prop_adjustValue, 0 } },
284 { 0x8000, { 0, 21600, DFF_Prop_adjustValue } },
285 { 0x2001, { DFF_Prop_adjustValue, 10, 24 } },
286 { 0x2000, { 0x0402, 1750, 0 } },
287 { 0x8000, { 21600, 0, 0x0403 } },
288 { 0x2001, { 0x400, 1, 2 } },
289 { 0x4000, { 10800, 0x405, 0 } },
290 { 0x2000, { 0x400, 0, 10800 } },
291 { 0x6006, { 0x407, 0x40d, 0 } },
292 { 0x8000, { 10800, 0, 0x405 } },
293 { 0x6006, { 0x407, 0x40c, 21600 } },
294 { 0x8000, { 21600, 0, 0x405 } },
295 { 0x8001, { 21600, 10800, 0x400 } },
296 { 0x8000, { 21600, 0, 0x40c } }
297};
299{
300 { { 3 MSO_I, 3 MSO_I }, { 4 MSO_I, 4 MSO_I } }
301};
303{
304 { 6 MSO_I, 0 }, { 10800, 8 MSO_I }, { 11 MSO_I, 10800 }, { 9 MSO_I, 21600 }, { 10800, 10 MSO_I }, { 5 MSO_I, 10800 }
305};
307{
309 0x100, 0, 10800, 10800, 0, 21600, MIN_INT32, 0x7fffffff }
310};
312{
314 const_cast<sal_uInt16*>(mso_sptParallelogramSegm), sizeof( mso_sptParallelogramSegm ) >> 1,
316 const_cast<sal_Int32*>(mso_sptDefault5400),
318 21600, 21600,
322};
323
325{
326 { 10800, 0 }, { 21600, 10800 }, { 10800, 21600 }, { 0, 10800 }, { 10800, 0 }
327};
329{
330 { { 5400, 5400 }, { 16200, 16200 } }
331};
333{
335 nullptr, 0,
336 nullptr, 0,
337 nullptr,
339 21600, 21600,
342 nullptr, 0 // handles
343};
344
345const SvxMSDffVertPair mso_sptTrapezoidVert[] = // adjustment1 : 0 - 10800
346{
347 { 0, 0 }, { 21600, 0 }, {0 MSO_I, 21600 }, { 1 MSO_I, 21600 }
348};
349const sal_uInt16 mso_sptTrapezoidSegm[] =
350{
351 0x4000, 0x0003, 0x6001, 0x8000
352};
354{
355 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } },
356 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
357 { 0x2001, { DFF_Prop_adjustValue, 10, 18 } },
358 { 0x2000, { 0x0402, 1750, 0 } },
359 { 0x8000, { 21600, 0, 0x403 } },
360 { 0x2001, { DFF_Prop_adjustValue, 1, 2 } },
361 { 0x8000, { 21600, 0, 0x405 } }
362};
364{
365 { { 3 MSO_I, 3 MSO_I }, { 4 MSO_I, 4 MSO_I } }
366};
368{
369 { 6 MSO_I, 10800 }, { 10800, 21600 }, { 5 MSO_I, 10800 }, { 10800, 0 }
370};
372{
374 0x100, 1, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
375};
377{
379 const_cast<sal_uInt16*>(mso_sptTrapezoidSegm), sizeof( mso_sptTrapezoidSegm ) >> 1,
381 const_cast<sal_Int32*>(mso_sptDefault5400),
383 21600, 21600,
387};
388
389/*
390
391 The side of the enclosing square for the regular (all sides the
392 same, all angles the same) octagon described below is 21600. Let's
393 call that 'a'.
394
395 The "adjustment1" is the horizontal (or vertical) distance from a
396 side of the square to the nearest vertex. Let's call that 'd'.
397
398 Let's call the side of the regular octagon 'b'.
399
400 We know a. We want d. d=(a-b)/2
401
402 Pythagoras says that b^2 = 2d^2
403
404 Solving for b, we get b = (sqrt(2)-1)a
405
406
407 !------------a=21600-------!
408
409 !--d--!
410 x--------------x
411 / \
412 / \
413 / \
414 / \
415 / \
416 x x
417 ! !
418 ! !
419 ! !
420 ! !
421 ! !
422 ! !
423 x x
424 \ /
425 \ /
426 \ /
427 \ /
428 \ /
429 x--------------x
430
431*/
432
433const SvxMSDffVertPair mso_sptOctagonVert[] = // adjustment1 : 0 - 10800
434{
435 { 0 MSO_I, 0 }, { 2 MSO_I, 0 }, { 21600, 1 MSO_I }, { 21600, 3 MSO_I },
436 { 2 MSO_I, 21600 }, { 0 MSO_I, 21600 }, { 0, 3 MSO_I }, { 0, 1 MSO_I }
437};
438const sal_uInt16 mso_sptOctagonSegm[] =
439{
440 0x4000, 0x0007, 0x6001, 0x8000
441};
443{
444 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
445 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
446 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
447 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
448 { 0x2001, { DFF_Prop_adjustValue, 1, 2 } },
449 { 0x6000, { DFF_Prop_geoLeft, 0x404, 0 } },
450 { 0x6000, { DFF_Prop_geoTop, 0x404, 0 } },
451 { 0xa000, { DFF_Prop_geoRight, 0, 0x404 } },
452 { 0xa000, { DFF_Prop_geoBottom, 0, 0x404 } }
453};
454const sal_Int32 mso_sptOctagonDefault[] =
455{
456 1, static_cast<sal_Int32>((21600 - ((M_SQRT2-1)*21600)) / 2)
457};
459{
460 { { 5 MSO_I, 6 MSO_I }, { 7 MSO_I, 8 MSO_I } }
461};
463{
465 0x100, 0, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
466};
468{
470 const_cast<sal_uInt16*>(mso_sptOctagonSegm), sizeof( mso_sptOctagonSegm ) >> 1,
472 const_cast<sal_Int32*>(mso_sptOctagonDefault),
474 21600, 21600,
475 10800, 10800,
478};
479
480const SvxMSDffVertPair mso_sptIsocelesTriangleVert[] = // adjustment1 : 0 - 21600
481{
482 { 0 MSO_I, 0 }, { 21600, 21600 }, { 0, 21600 }
483};
484const sal_uInt16 mso_sptIsocelesTriangleSegm[] =
485{
486 0x4000, 0x0002, 0x6001, 0x8000
487};
489{
490 { 0x4000, { 0, DFF_Prop_adjustValue, 0 } },
491 { 0x2001, { DFF_Prop_adjustValue, 1, 2 } },
492 { 0x2000, { 0x401, 10800, 0 } },
493 { 0x2001, { DFF_Prop_adjustValue, 2, 3 } },
494 { 0x2000, { 0x403, 7200, 0 } },
495 { 0x8000, { 21600, 0, 0x400 } },
496 { 0x2001, { 0x405, 1, 2 } },
497 { 0x8000, { 21600, 0, 0x406 } }
498};
500{
501 { { 1 MSO_I, 10800 }, { 2 MSO_I, 18000 } },
502 { { 3 MSO_I, 7200 }, { 4 MSO_I, 21600 } }
503};
505{
506 { 0 MSO_I, 0 }, { 1 MSO_I, 10800 }, { 0, 21600 }, { 10800, 21600 }, { 21600, 21600 }, { 7 MSO_I, 10800 }
507};
509{
511 0x100, 0, 10800, 10800, 0, 21600, MIN_INT32, 0x7fffffff }
512};
514{
516 const_cast<sal_uInt16*>(mso_sptIsocelesTriangleSegm), sizeof( mso_sptIsocelesTriangleSegm ) >> 1,
518 const_cast<sal_Int32*>(mso_sptDefault10800),
520 21600, 21600,
524};
525
526const SvxMSDffVertPair mso_sptHexagonVert[] = // adjustment1 : 0 - 10800
527{
528 { 0 MSO_I, 0 }, { 1 MSO_I, 0 }, { 21600, 10800 }, { 1 MSO_I, 21600 },
529 { 0 MSO_I, 21600 }, { 0, 10800 }
530};
531const sal_uInt16 mso_sptHexagonSegm[] =
532{
533 0x4000, 0x0005, 0x6001, 0x8000
534};
536{
537 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
538 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } },
539 { 0x2001, { DFF_Prop_adjustValue, 100, 234 } },
540 { 0x2000, { 0x402, 1700, 0 } },
541 { 0x8000, { 21600, 0, 0x403 } }
542};
544{
545 { { 3 MSO_I, 3 MSO_I }, { 4 MSO_I, 4 MSO_I } }
546};
548{
550 0x100, 0, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
551};
553{
555 const_cast<sal_uInt16*>(mso_sptHexagonSegm), sizeof( mso_sptHexagonSegm ) >> 1,
557 const_cast<sal_Int32*>(mso_sptDefault5400),
559 21600, 21600,
563};
564
566{
567 { 10800, 0 }, { 0, 8260 }, { 4230, 21600 }, { 17370, 21600 },
568 { 21600, 8260 }, { 10800, 0 }
569};
571{
572 { { 4230, 5080 }, { 17370, 21600 } }
573};
575{
576 { 10800, 0 }, { 0, 8260 }, { 4230, 21600 }, { 10800, 21600 },
577 { 17370, 21600 }, { 21600, 8260 }
578};
580{
582 nullptr, 0,
583 nullptr, 0,
584 nullptr,
586 21600, 21600,
589 nullptr, 0 // handles
590};
591
592const SvxMSDffVertPair mso_sptPlusVert[] = // adjustment1 : 0 - 10800
593{
594 { 1 MSO_I, 0 }, { 2 MSO_I, 0 }, { 2 MSO_I, 1 MSO_I }, { 21600, 1 MSO_I },
595 { 21600, 3 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 2 MSO_I, 21600 }, { 1 MSO_I, 21600 },
596 { 1 MSO_I, 3 MSO_I }, { 0, 3 MSO_I }, { 0, 1 MSO_I }, { 1 MSO_I, 1 MSO_I }, { 1 MSO_I, 0 }
597};
599{
600 { 0x2001, { DFF_Prop_adjustValue, 10799, 10800 } },
601 { 0x2000, { 0x400, 0, 0 } },
602 { 0xa000, { DFF_Prop_geoRight, 0, 0x400 } },
603 { 0xa000, { DFF_Prop_geoBottom, 0, 0x400 } }
604};
606{
607 { { 1 MSO_I, 1 MSO_I }, { 2 MSO_I, 3 MSO_I } }
608};
610{
612 0x100, 0, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
613};
615{
617 nullptr, 0,
619 const_cast<sal_Int32*>(mso_sptDefault5400),
621 21600, 21600,
622 10800, 10800,
625};
626
627const SvxMSDffVertPair mso_sptCanVert[] = // adjustment1 : 0 - 10800
628{
629 { 44, 0 },
630 { 20, 0 }, { 0, 2 MSO_I }, { 0, 0 MSO_I }, // ccp
631 { 0, 3 MSO_I }, // p
632 { 0, 4 MSO_I }, { 20, 21600 }, { 44, 21600 }, // ccp
633 { 68, 21600 }, { 88, 4 MSO_I }, { 88, 3 MSO_I }, // ccp
634 { 88, 0 MSO_I }, // p
635 { 88, 2 MSO_I }, { 68, 0 }, { 44, 0 }, // ccp
636 { 44, 0 }, // p
637 { 20, 0 }, { 0, 2 MSO_I }, { 0, 0 MSO_I }, // ccp
638 { 0, 5 MSO_I }, { 20, 6 MSO_I }, { 44, 6 MSO_I }, // ccp
639 { 68, 6 MSO_I },{ 88, 5 MSO_I }, { 88, 0 MSO_I }, // ccp
640 { 88, 2 MSO_I },{ 68, 0 }, { 44, 0 } // ccp
641};
642const sal_uInt16 mso_sptCanSegm[] =
643{
644 0x4000, 0x2001, 0x0001, 0x2002, 0x0001, 0x2001, 0x6001, 0x8000,
645 0x4000, 0x2004, 0x6001, 0x8000
646};
648{
649 { 0x2001, { DFF_Prop_adjustValue, 2, 4 } }, // 1/4
650 { 0x2001, { 0x0400, 6, 11 } },
651 { 0xa000, { 0x0400, 0, 0x0401 } },
652 { 0x8000, { 21600, 0, 0x0400 } },
653 { 0x6000, { 0x0403, 0x0401, 0 } },
654 { 0x6000, { 0x0400, 0x0401, 0 } },
655 { 0x2001, { DFF_Prop_adjustValue, 2, 2 } },
656 { 0x0000, { 44, 0, 0 } }
657};
659{
660 { { 0, 6 MSO_I }, { 88, 3 MSO_I } }
661};
663{
664 { 44, 6 MSO_I }, { 44, 0 }, { 0, 10800 }, { 44, 21600 }, { 88, 10800 }
665};
667{
669 7 + 3, 0x100, 44, 10800, MIN_INT32, 0x7fffffff, 0, 10800 }
670};
672{
674 const_cast<sal_uInt16*>(mso_sptCanSegm), sizeof( mso_sptCanSegm ) >> 1,
676 const_cast<sal_Int32*>(mso_sptDefault5400),
678 88, 21600,
682};
683
684const SvxMSDffVertPair mso_sptArrowVert[] = // adjustment1: x 0 - 21600
685{ // adjustment2: y 0 - 10800
686 { 0, 0 MSO_I }, { 1 MSO_I, 0 MSO_I }, { 1 MSO_I, 0 }, { 21600, 10800 },
687 { 1 MSO_I, 21600 }, { 1 MSO_I, 2 MSO_I }, { 0, 2 MSO_I }
688};
689const sal_uInt16 mso_sptArrowSegm[] =
690{
691 0x4000, 0x0006, 0x6001, 0x8000
692};
694{
695 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
696 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
697 { 0x8000, { 21600, 0, DFF_Prop_adjust2Value } },
698 { 0x8000, { 21600, 0, 0x401 } },
699 { 0x6001, { 0x403, 0x400, 10800 } },
700 { 0x6000, { 0x401, 0x404, 0 } },
701 { 0x6001, { 0x401, 0x400, 10800 } },
702 { 0xa000, { 0x401, 0, 0x406 } }
703};
705{
706 { { 0, 0 MSO_I }, { 5 MSO_I, 2 MSO_I } }
707};
709{
711 0x100, 0x101, 10800, 10800, 0, 21600, 0, 10800 }
712};
714{
716 const_cast<sal_uInt16*>(mso_sptArrowSegm), sizeof( mso_sptArrowSegm ) >> 1,
718 const_cast<sal_Int32*>(mso_sptDefault16200and5400),
720 21600, 21600,
722 nullptr, 0,
724};
725
726const SvxMSDffVertPair mso_sptLeftArrowVert[] = // adjustment1: x 0 - 21600
727{ // adjustment2: y 0 - 10800
728 { 21600, 0 MSO_I }, { 1 MSO_I, 0 MSO_I }, { 1 MSO_I, 0 }, { 0, 10800 },
729 { 1 MSO_I, 21600 }, { 1 MSO_I, 2 MSO_I }, { 21600, 2 MSO_I }
730};
731const sal_uInt16 mso_sptLeftArrowSegm[] =
732{
733 0x4000, 0x0006, 0x6001, 0x8000
734};
735const sal_Int32 mso_sptLeftArrowDefault[] =
736{
737 2, 5400, 5400
738};
740{
741 { { 7 MSO_I, 0 MSO_I }, { 21600, 2 MSO_I } }
742};
744{
746 0x100, 0x101, 10800, 10800, 0, 21600, 0, 10800 }
747};
749{
751 const_cast<sal_uInt16*>(mso_sptLeftArrowSegm), sizeof( mso_sptLeftArrowSegm ) >> 1,
753 const_cast<sal_Int32*>(mso_sptLeftArrowDefault),
755 21600, 21600,
757 nullptr, 0,
759};
760
761const SvxMSDffVertPair mso_sptDownArrowVert[] = // adjustment1: x 0 - 21600
762{ // adjustment2: y 0 - 10800
763 { 0 MSO_I, 0 }, { 0 MSO_I, 1 MSO_I }, { 0, 1 MSO_I }, { 10800, 21600 },
764 { 21600, 1 MSO_I }, { 2 MSO_I, 1 MSO_I }, { 2 MSO_I, 0 }
765};
766const sal_uInt16 mso_sptDownArrowSegm[] =
767{
768 0x4000, 0x0006, 0x6001, 0x8000
769};
771{
772 { { 0 MSO_I, 0 }, { 2 MSO_I, 5 MSO_I } }
773};
775{
777 0x101, 0x100, 10800, 10800, 0, 10800, 0, 21600 }
778};
780{
782 const_cast<sal_uInt16*>(mso_sptDownArrowSegm), sizeof( mso_sptDownArrowSegm ) >> 1,
784 const_cast<sal_Int32*>(mso_sptDefault16200and5400),
786 21600, 21600,
788 nullptr, 0,
790};
791
792const SvxMSDffVertPair mso_sptUpArrowVert[] = // adjustment1: x 0 - 21600
793{ // adjustment2: y 0 - 10800
794 { 0 MSO_I, 21600 }, { 0 MSO_I, 1 MSO_I }, { 0, 1 MSO_I }, { 10800, 0 },
795 { 21600, 1 MSO_I }, { 2 MSO_I, 1 MSO_I }, { 2 MSO_I, 21600 }
796};
797const sal_uInt16 mso_sptUpArrowSegm[] =
798{
799 0x4000, 0x0006, 0x6001, 0x8000
800};
801const sal_Int32 mso_sptUpArrowDefault[] =
802{
803 2, 5400, 5400
804};
806{
807 { { 0 MSO_I, 7 MSO_I }, { 2 MSO_I, 21600 } }
808};
810{
812 0x101, 0x100, 10800, 10800, 0, 10800, 0, 21600 }
813};
815{
817 const_cast<sal_uInt16*>(mso_sptUpArrowSegm), sizeof( mso_sptUpArrowSegm ) >> 1,
819 const_cast<sal_Int32*>(mso_sptUpArrowDefault),
821 21600, 21600,
823 nullptr, 0,
825};
826
827const SvxMSDffVertPair mso_sptLeftRightArrowVert[] = // adjustment1: x 0 - 10800
828{ // adjustment2: y 0 - 10800
829 { 0, 10800 }, { 0 MSO_I, 0 }, { 0 MSO_I, 1 MSO_I }, { 2 MSO_I, 1 MSO_I },
830 { 2 MSO_I, 0 }, { 21600, 10800 }, { 2 MSO_I, 21600 }, { 2 MSO_I, 3 MSO_I },
831 { 0 MSO_I, 3 MSO_I }, { 0 MSO_I, 21600 }
832};
833const sal_uInt16 mso_sptLeftRightArrowSegm[] =
834{
835 0x4000, 0x0009, 0x6001, 0x8000
836};
838{
839 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
840 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
841 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } },
842 { 0x8000, { 21600, 0, DFF_Prop_adjust2Value } },
843 { 0x8000, { 10800, 0, DFF_Prop_adjust2Value } },
844 { 0x6001, { DFF_Prop_adjustValue, 0x404, 10800 } },
845 { 0x8000, { 21600, 0, 0x405 } },
846 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } },
847 { 0x6001, { DFF_Prop_adjust2Value, 0x407, 10800 } },
848 { 0x8000, { 21600, 0, 0x408 } }
849};
851{
852 2, 4300, 5400
853};
855{
856 { { 5 MSO_I, 1 MSO_I }, { 6 MSO_I, 3 MSO_I } }
857};
859{
861 0x100, 0x101, 10800, 10800, 0, 10800, 0, 10800 }
862};
864{
866 const_cast<sal_uInt16*>(mso_sptLeftRightArrowSegm), sizeof( mso_sptLeftRightArrowSegm ) >> 1,
868 const_cast<sal_Int32*>(mso_sptLeftRightArrowDefault),
870 21600, 21600,
872 nullptr, 0,
874};
875
876const SvxMSDffVertPair mso_sptUpDownArrowVert[] = // adjustment1: x 0 - 10800
877{ // adjustment2: y 0 - 10800
878 { 0, 1 MSO_I }, { 10800, 0 }, { 21600, 1 MSO_I }, { 2 MSO_I, 1 MSO_I },
879 { 2 MSO_I, 3 MSO_I }, { 21600, 3 MSO_I }, { 10800, 21600 }, { 0, 3 MSO_I },
880 { 0 MSO_I, 3 MSO_I }, { 0 MSO_I, 1 MSO_I }
881};
882const sal_uInt16 mso_sptUpDownArrowSegm[] =
883{
884 0x4000, 0x0009, 0x6001, 0x8000
885};
886const sal_Int32 mso_sptUpDownArrowDefault[] =
887{
888 2, 5400, 4300
889};
891{
892 { { 0 MSO_I, 8 MSO_I }, { 2 MSO_I, 9 MSO_I } }
893};
895{
897 0x100, 0x101, 10800, 10800, 0, 10800, 0, 10800 }
898};
900{
902 const_cast<sal_uInt16*>(mso_sptUpDownArrowSegm), sizeof( mso_sptUpDownArrowSegm ) >> 1,
904 const_cast<sal_Int32*>(mso_sptUpDownArrowDefault),
906 21600, 21600,
908 nullptr, 0,
910};
911
912const SvxMSDffVertPair mso_sptQuadArrowVert[] = // adjustment1: x 0 - 10800, adjustment2: x 0 - 10800
913{ // adjustment3: y 0 - 10800
914 { 0, 10800 }, { 0 MSO_I, 1 MSO_I }, { 0 MSO_I, 2 MSO_I }, { 2 MSO_I, 2 MSO_I },
915 { 2 MSO_I, 0 MSO_I }, { 1 MSO_I, 0 MSO_I }, { 10800, 0 }, { 3 MSO_I, 0 MSO_I },
916 { 4 MSO_I, 0 MSO_I }, { 4 MSO_I, 2 MSO_I }, { 5 MSO_I, 2 MSO_I }, { 5 MSO_I, 1 MSO_I },
917 { 21600, 10800 }, { 5 MSO_I, 3 MSO_I }, { 5 MSO_I, 4 MSO_I }, { 4 MSO_I, 4 MSO_I },
918 { 4 MSO_I, 5 MSO_I }, { 3 MSO_I, 5 MSO_I }, { 10800, 21600 }, { 1 MSO_I, 5 MSO_I },
919 { 2 MSO_I, 5 MSO_I }, { 2 MSO_I, 4 MSO_I }, { 0 MSO_I, 4 MSO_I }, { 0 MSO_I, 3 MSO_I }
920};
921const sal_uInt16 mso_sptQuadArrowSegm[] =
922{
923 0x4000, 0x0017, 0x6001, 0x8000
924};
926{
927 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
928 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
929 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
930 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } },
931 { 0x8000, { 21600, 0, DFF_Prop_adjust2Value } },
932 { 0x8000, { 21600, 0, DFF_Prop_adjust3Value } }
933};
934const sal_Int32 mso_sptQuadArrowDefault[] =
935{
936 3, 6500, 8600, 4300
937};
939{
940 { { 0, 0 }, { 21600, 21600 } }
941};
943{
945 0x101, 0x102, 10800, 10800, 0x100, 10800, 0, 0x100 },
947 0x100, 0, 10800, 10800, 0x102, 0x101, MIN_INT32, 0x7fffffff }
948};
950{
952 const_cast<sal_uInt16*>(mso_sptQuadArrowSegm), sizeof( mso_sptQuadArrowSegm ) >> 1,
954 const_cast<sal_Int32*>(mso_sptQuadArrowDefault),
956 21600, 21600,
958 nullptr, 0,
960};
961
962const SvxMSDffVertPair mso_sptLeftRightUpArrowVert[] = // adjustment1: x 0 - 10800, adjustment2: x 0 - 10800
963{ // adjustment3: y 0 - 21600
964 { 10800, 0 }, { 3 MSO_I, 2 MSO_I }, { 4 MSO_I, 2 MSO_I }, { 4 MSO_I, 1 MSO_I },
965 { 5 MSO_I, 1 MSO_I }, { 5 MSO_I, 0 MSO_I }, { 21600, 10800 }, { 5 MSO_I, 3 MSO_I },
966 { 5 MSO_I, 4 MSO_I }, { 2 MSO_I, 4 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 0, 10800 },
967 { 2 MSO_I, 0 MSO_I }, { 2 MSO_I, 1 MSO_I }, { 1 MSO_I, 1 MSO_I }, { 1 MSO_I, 2 MSO_I },
968 { 0 MSO_I, 2 MSO_I }
969};
970const sal_uInt16 mso_sptLeftRightUpArrowSegm[] =
971{
972 0x4000, 0x0010, 0x6001, 0x8000
973};
975{
976 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 0
977 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } }, // 1
978 { 0x6001, { 0x0403, DFF_Prop_adjust3Value, 21600 } }, // 2
979 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } }, // 3
980 { 0x8000, { 21600, 0, DFF_Prop_adjust2Value } }, // 4
981 { 0x8000, { 21600, 0, 0x0402 } } // 5
982};
984{
985 3, 6500, 8600, 6200
986};
988{
989 { { 0, 0 }, { 21600, 21600 } }
990};
992{
994 0x101, 0x102, 10800, 10800, 0x100, 10800, 0, 0x100 },
996 0x100, 0, 10800, 10800, 0x102, 0x101, MIN_INT32, 0x7fffffff }
997};
999{
1001 const_cast<sal_uInt16*>(mso_sptLeftRightUpArrowSegm), sizeof( mso_sptLeftRightUpArrowSegm ) >> 1,
1003 const_cast<sal_Int32*>(mso_sptLeftRightUpArrowDefault),
1005 21600, 21600,
1007 nullptr, 0,
1009};
1010
1011const SvxMSDffVertPair mso_sptBentArrowVert[] = // adjustment1 : x 12427 - 21600
1012{ // adjustment2 : y 0 - 6079
1013 { 0, 21600 }, { 0, 12160 }, { 12427, 1 MSO_I }, { 0 MSO_I, 1 MSO_I },
1014 { 0 MSO_I, 0 }, { 21600, 6079 }, { 0 MSO_I, 12158 }, { 0 MSO_I, 2 MSO_I },
1015 { 12427, 2 MSO_I }, { 4 MSO_I, 12160 }, { 4 MSO_I, 21600 }
1016};
1017const sal_uInt16 mso_sptBentArrowSegm[] =
1018{
1019 0x4000, 0x0001, 0xa801, 0x0006, 0xa701, 0x0001, 0x6001, 0x8000
1020};
1022{
1023 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1024 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1025 { 0x8000, { 12158, 0, DFF_Prop_adjust2Value } },
1026 { 0x8000, { 6079, 0, DFF_Prop_adjust2Value } },
1027 { 0x2001, { 0x0403, 2, 1 } }
1028};
1029const sal_Int32 mso_sptBentArrowDefault[] =
1030{
1031 2, 15100, 2900
1032};
1034{
1035 { { 0, 0 }, { 21600, 21600 } }
1036};
1038{
1040 0x100, 0x101, 10800, 10800, 12427, 21600, 0, 6079 }
1041};
1043{
1045 const_cast<sal_uInt16*>(mso_sptBentArrowSegm), sizeof( mso_sptBentArrowSegm ) >> 1,
1047 const_cast<sal_Int32*>(mso_sptBentArrowDefault),
1049 21600, 21600,
1051 nullptr, 0,
1053};
1054
1056{
1057 { 0, 21600 }, { 0, 8550 }, // pp
1058 { 0, 3540 }, { 4370, 0 }, { 9270, 0 }, // ccp
1059 { 13890, 0 }, { 18570, 3230 }, { 18600, 8300 }, // ccp
1060 { 21600, 8300 }, { 15680, 14260 }, { 9700, 8300 }, { 12500, 8300 }, // pppp
1061 { 12320, 6380 }, { 10870, 5850 }, { 9320, 5850 }, // ccp
1062 { 7770, 5850 }, { 6040, 6410 }, { 6110, 8520 }, // ccp
1063 { 6110, 21600 }
1064};
1065const sal_uInt16 mso_sptUturnArrowSegm[] =
1066{
1067 0x4000, 0x0001, 0x2002, 0x0004, 0x2002, 0x0001, 0x6000, 0x8000
1068};
1070{
1071 { { 0, 8280 }, { 6110, 21600 } }
1072};
1074{
1076 const_cast<sal_uInt16*>(mso_sptUturnArrowSegm), sizeof( mso_sptUturnArrowSegm ) >> 1,
1077 nullptr, 0,
1078 nullptr,
1080 21600, 21600,
1082 nullptr, 0,
1083 nullptr, 0 // handles
1084};
1085
1086const SvxMSDffVertPair mso_sptLeftUpArrowVert[] = // adjustment1 : x 0 - 21600, adjustment2 : x 0 - 21600
1087{ // adjustment3 : y 0 - 21600
1088 { 0, 5 MSO_I }, { 2 MSO_I, 0 MSO_I }, { 2 MSO_I, 7 MSO_I }, { 7 MSO_I, 7 MSO_I },
1089 { 7 MSO_I, 2 MSO_I }, { 0 MSO_I, 2 MSO_I }, { 5 MSO_I, 0 }, { 21600, 2 MSO_I },
1090 { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 1 MSO_I }, { 2 MSO_I, 1 MSO_I }, { 2 MSO_I, 21600 }
1091};
1092const sal_uInt16 mso_sptLeftUpArrowSegm[] =
1093{
1094 0x4000, 0x000b, 0x6001, 0x8000
1095};
1097{
1098 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 0
1099 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } }, // 1
1100 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } }, // 2
1101 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } }, // 3
1102 { 0x2001, { 0x0403, 1, 2 } }, // 4
1103 { 0x6000, { DFF_Prop_adjustValue, 0x0404, 0 } }, // 5
1104 { 0x8000, { 21600, 0, DFF_Prop_adjust2Value } }, // 6
1105 { 0x6000, { DFF_Prop_adjustValue, 0x0406, 0 } }, // 7
1106 { 0x8000, { 21600, 0, 0x406 } }, // 8
1107 { 0xa000, { 0x408, 0, 0x406 } } // 9
1108};
1109const sal_Int32 mso_sptLeftUpArrowDefault[] =
1110{
1111 3, 9340, 18500, 6200
1112};
1114{
1115 { { 2 MSO_I, 7 MSO_I }, { 1 MSO_I, 1 MSO_I } },
1116 { { 7 MSO_I, 2 MSO_I }, { 1 MSO_I, 1 MSO_I } }
1117};
1119{
1121 0x101, 0x102, 10800, 10800, 3 + 5, 21600, 0, 0x100 },
1123 0x100, 0, 10800, 10800, 0x102, 3 + 9, MIN_INT32, 0x7fffffff }
1124};
1126{
1128 const_cast<sal_uInt16*>(mso_sptLeftUpArrowSegm), sizeof( mso_sptLeftUpArrowSegm ) >> 1,
1130 const_cast<sal_Int32*>(mso_sptLeftUpArrowDefault),
1132 21600, 21600,
1134 nullptr, 0,
1136};
1137
1138const SvxMSDffVertPair mso_sptBentUpArrowVert[] = // adjustment1 : x 0 - 21600, adjustment2 : x 0 - 21600
1139{ // adjustment3 : y 0 - 21600
1140 { 0, 8 MSO_I }, { 7 MSO_I, 8 MSO_I }, { 7 MSO_I, 2 MSO_I }, { 0 MSO_I, 2 MSO_I },
1141 { 5 MSO_I, 0 }, { 21600, 2 MSO_I }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 21600 },
1142 { 0, 21600 }
1143};
1144const sal_uInt16 mso_sptBentUpArrowSegm[] =
1145{
1146 0x4000, 0x0008, 0x6001, 0x8000
1147};
1149{
1150 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 0
1151 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } }, // 1
1152 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } }, // 2
1153 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } }, // 3
1154 { 0x2001, { 0x0403, 1, 2 } }, // 4
1155 { 0x6000, { DFF_Prop_adjustValue, 0x0404, 0 } }, // 5
1156 { 0x8000, { 21600, 0, DFF_Prop_adjust2Value } }, // 6
1157 { 0x6000, { DFF_Prop_adjustValue, 0x0406, 0 } }, // 7
1158 { 0x6000, { 0x0407, 0x0406, 0 } }, // 8
1159 { 0x8000, { 21600, 0, 0x406 } }, // 9
1160 { 0xa000, { 0x409, 0, 0x406 } } // a
1161};
1162const sal_Int32 mso_sptBentUpArrowDefault[] =
1163{
1164 3, 9340, 18500, 7200
1165};
1167{
1168 { { 2 MSO_I, 7 MSO_I }, { 1 MSO_I, 1 MSO_I } },
1169 { { 7 MSO_I, 2 MSO_I }, { 1 MSO_I, 1 MSO_I } }
1170};
1172{
1174 0x101, 0x102, 10800, 10800, 3 + 5, 21600, 0, 0x100 },
1176 0x100, 0, 10800, 10800, 0x102, 3 + 10, MIN_INT32, 0x7fffffff }
1177};
1179{
1181 const_cast<sal_uInt16*>(mso_sptBentUpArrowSegm), sizeof( mso_sptBentUpArrowSegm ) >> 1,
1183 const_cast<sal_Int32*>(mso_sptBentUpArrowDefault),
1185 21600, 21600,
1187 nullptr, 0,
1189};
1190
1192{
1193 { 0, 0 }, { 23 MSO_I, 3 MSO_I }, { 22 MSO_I, 0 }, { 0, 4 MSO_I }, { 0, 15 MSO_I }, { 23 MSO_I, 1 MSO_I }, { 0, 7 MSO_I }, { 2 MSO_I, 13 MSO_I },
1194 { 2 MSO_I, 14 MSO_I }, { 22 MSO_I, 8 MSO_I }, { 2 MSO_I, 12 MSO_I },
1195 { 0, 0 }, { 23 MSO_I, 3 MSO_I }, { 2 MSO_I, 11 MSO_I }, { 26 MSO_I, 17 MSO_I }, { 0, 15 MSO_I }, { 23 MSO_I, 1 MSO_I }, { 26 MSO_I, 17 MSO_I }, { 22 MSO_I, 15 MSO_I },
1196 { 0, 0 }, { 23 MSO_I, 3 MSO_I }, { 22 MSO_I, 0 }, { 0, 4 MSO_I },
1197 { 0, 0 }, { 23 MSO_I, 3 MSO_I }, { 0, 4 MSO_I }, { 26 MSO_I, 17 MSO_I },
1198 { 0, 15 MSO_I }, { 23 MSO_I, 1 MSO_I }, { 26 MSO_I, 17 MSO_I }, { 22 MSO_I, 15 MSO_I }
1199};
1200const sal_uInt16 mso_sptCurvedRightSegm[] =
1201{
1202 0xa404,
1203 0xa304,
1204 0x0003,
1205 0xa508,
1206 0x6000,
1207 0x8000,
1208 0xa404,
1209 0xa304,
1210 0xa504,
1211 0x6000,
1212 0x8000
1213};
1215{
1216 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1217 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1218 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
1219 { 0xa000, { DFF_Prop_adjustValue, 21600, DFF_Prop_adjust2Value } },
1220 { 0x2001, { 0x403, 1, 2 } },
1221 { 0x6000, { DFF_Prop_adjust2Value, DFF_Prop_adjust2Value, 21600 } },
1222 { 0xe000, { 0x405, DFF_Prop_adjust2Value, DFF_Prop_adjustValue } },
1223 { 0x2001, { 0x406, 1, 2 } },
1224 { 0x4002, { 21600, DFF_Prop_adjustValue, 0 } },
1225 { 0x8000, { 21600, 0, DFF_Prop_adjust3Value } },
1226 { 0xa00f, { 0x409, 21600, 0x404 } },
1227 { 0x6000, { 0x404, 0x40a, 0 } },
1228 { 0x6000, { 0x40b, DFF_Prop_adjust2Value, 21600 } },
1229 { 0x6000, { 0x407, 0x40a, 0 } },
1230 { 0xa000, { 0x40c, 21600, DFF_Prop_adjustValue } },
1231 { 0xa000, { 0x405, 0, DFF_Prop_adjustValue } },
1232 { 0x2001, { 0x40f, 1, 2 } },
1233 { 0x6002, { 0x404, 0x407, 0 } },
1234 { 0x6000, { DFF_Prop_adjustValue, DFF_Prop_adjust2Value, 21600 } },
1235 { 0x2001, { 0x412, 1, 2 } },
1236 { 0xa000, { 0x411, 0, 0x413 } },
1237 { 0x0000, { 21600, 0, 0 } },
1238 { 0x0000, { 21600, 0, 0 } },
1239 { 0x0001, { 21600, 2, 1 } },
1240 { 0xa000, { 0x411, 0, 0x404 } },
1241 { 0x600f, { 0x418, 0x404, 21600 } },
1242 { 0x8000, { 21600, 0, 0x419 } },
1243 { 0x2000, { 0x408, 128, 0 } },
1244 { 0x2001, { 0x405, 1, 2 } },
1245 { 0x2000, { 0x405, 0, 128 } },
1246 { 0xe000, { DFF_Prop_adjustValue, 0x411, 0x40c } },
1247 { 0x600f, { 0x414, 0x404, 21600 } },
1248 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } },
1249 { 0x2001, { 0x420, 1, 2 } },
1250 { 0x0001, { 21600, 21600, 1 } },
1251 { 0x6001, { 0x409, 0x409, 1 } },
1252 { 0xa000, { 0x422, 0, 0x423 } },
1253 { 0x200d, { 0x424, 0, 0 } },
1254 { 0x2000, { 0x425, 21600, 0 } },
1255 { 0x8001, { 21600, 21600, 0x426 } },
1256 { 0x2000, { 0x427, 64, 0 } },
1257 { 0x2001, { DFF_Prop_adjustValue, 1, 2 } },
1258 { 0x600f, { 0x421, 0x429, 21600 } },
1259 { 0x8000, { 21600, 0, 0x42a } },
1260 { 0x2000, { 0x42b, 64, 0 } },
1261 { 0x2001, { 0x404, 1, 2 } },
1262 { 0xa000, { DFF_Prop_adjust2Value, 0, 0x42d } },
1263 { 0x0001, { 21600, 2195, 16384 } },
1264 { 0x0001, { 21600, 14189, 16384 } }
1265};
1266const sal_Int32 mso_sptCurvedRightDefault[] =
1267{
1268 3, 12960, 19440, 14400
1269};
1271{
1272 { { 47 MSO_I, 45 MSO_I }, { 48 MSO_I, 46 MSO_I } }
1273};
1275{
1276 { 0, 17 MSO_I }, { 2 MSO_I, 14 MSO_I }, { 22 MSO_I, 8 MSO_I }, { 2 MSO_I, 12 MSO_I }, { 22 MSO_I, 16 MSO_I }
1277};
1279{
1281 21600, 0x100, 10800, 10800, 0, 10800, 3 + 40, 3 + 29 },
1283 21600, 0x101, 10800, 10800, 0, 10800, 3 + 27, 3 + 21 },
1285 0x102, 21600, 10800, 10800, 3 + 44, 3 + 22, 3375, 21600 }
1286};
1288{
1290 const_cast<sal_uInt16*>(mso_sptCurvedRightSegm), sizeof( mso_sptCurvedRightSegm ) >> 1,
1292 const_cast<sal_Int32*>(mso_sptCurvedRightDefault),
1294 21600, 21600,
1298};
1299
1301{
1302 { 0, 0 }, { 3 MSO_I, 23 MSO_I }, { 0, 22 MSO_I }, { 4 MSO_I, 0 },
1303 { 15 MSO_I, 0 }, { 1 MSO_I, 23 MSO_I }, { 7 MSO_I, 0 }, { 13 MSO_I, 2 MSO_I },
1304 { 14 MSO_I, 2 MSO_I }, { 8 MSO_I, 22 MSO_I }, { 12 MSO_I, 2 MSO_I },
1305 { 0, 0 }, { 3 MSO_I, 23 MSO_I }, { 11 MSO_I, 2 MSO_I }, { 17 MSO_I, 26 MSO_I }, { 15 MSO_I, 0 },
1306 { 1 MSO_I, 23 MSO_I }, { 17 MSO_I, 26 MSO_I }, { 15 MSO_I, 22 MSO_I },
1307 { 0, 0 }, { 3 MSO_I, 23 MSO_I }, { 0, 22 MSO_I }, { 4 MSO_I, 0 },
1308 { 0, 0 }, { 3 MSO_I, 23 MSO_I }, { 4 MSO_I, 0 }, { 17 MSO_I, 26 MSO_I },
1309 { 15 MSO_I, 0 }, { 1 MSO_I, 23 MSO_I }, { 17 MSO_I, 26 MSO_I }, { 15 MSO_I, 22 MSO_I }
1310};
1311const sal_uInt16 mso_sptCurvedDownSegm[] =
1312{
1313 0xa604,
1314 0xa504,
1315 0x0003,
1316 0xa308,
1317 0x6000,
1318 0x8000,
1319 0xa604,
1320 0xa504,
1321 0xa304,
1322 0x6000,
1323 0x8000
1324};
1326{
1327 { { 45 MSO_I, 47 MSO_I }, { 46 MSO_I, 48 MSO_I } }
1328};
1330{
1331 { 17 MSO_I, 0 }, { 16 MSO_I, 22 MSO_I }, { 12 MSO_I, 2 MSO_I }, { 8 MSO_I, 22 MSO_I }, { 14 MSO_I, 2 MSO_I }
1332};
1334{
1336 0x100, 21600, 10800, 10800, 3 + 40, 3 + 29, 0, 10800 },
1338 0x101, 21600, 10800, 10800, 3 + 27, 3 + 21, 0, 10800 },
1340 21600, 0x102, 10800, 10800, 3375, 21600, 3 + 44, 3 + 22 }
1341};
1342
1344{
1346 const_cast<sal_uInt16*>(mso_sptCurvedDownSegm), sizeof( mso_sptCurvedDownSegm ) >> 1,
1348 const_cast<sal_Int32*>(mso_sptCurvedRightDefault),
1350 21600, 21600,
1354};
1355
1357{
1358 { 0, 22 MSO_I }, { 3 MSO_I, 21 MSO_I }, { 0, 0 }, { 4 MSO_I, 21 MSO_I },
1359 { 14 MSO_I, 22 MSO_I }, { 1 MSO_I, 21 MSO_I }, { 7 MSO_I, 21 MSO_I },
1360 { 12 MSO_I, 2 MSO_I }, { 13 MSO_I, 2 MSO_I }, { 8 MSO_I, 0 }, { 11 MSO_I, 2 MSO_I },
1361 { 0, 22 MSO_I }, { 3 MSO_I, 21 MSO_I }, { 10 MSO_I, 2 MSO_I }, { 16 MSO_I, 24 MSO_I },
1362 { 14 MSO_I, 22 MSO_I }, { 1 MSO_I, 21 MSO_I }, { 16 MSO_I, 24 MSO_I }, { 14 MSO_I, 0 },
1363 { 0, 22 MSO_I }, { 3 MSO_I, 21 MSO_I }, { 0, 0 }, { 4 MSO_I, 21 MSO_I },
1364 { 14 MSO_I, 22 MSO_I }, { 1 MSO_I, 21 MSO_I }, { 7 MSO_I, 21 MSO_I }, { 16 MSO_I, 24 MSO_I },
1365 { 14 MSO_I, 22 MSO_I }, { 1 MSO_I, 21 MSO_I }, { 16 MSO_I, 24 MSO_I }, { 14 MSO_I, 0 }
1366};
1367const sal_uInt16 mso_sptCurvedUpSegm[] =
1368{
1369 0xa404,
1370 0xa304,
1371 0x0003,
1372 0xa508,
1373 0x6000,
1374 0x8000,
1375 0xa404,
1376 0xa508,
1377 0xa504,
1378 0x6000,
1379 0x8000
1380};
1382{
1383 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1384 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1385 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
1386 { 0xa000, { DFF_Prop_adjustValue, 21600, DFF_Prop_adjust2Value } },
1387 { 0x2001, { 0x403, 1, 2 } },
1388 { 0x6000, { DFF_Prop_adjust2Value, DFF_Prop_adjust2Value, 21600 } },
1389 { 0xe000, { 0x405, DFF_Prop_adjust2Value, DFF_Prop_adjustValue } },
1390 { 0x2001, { 0x406, 1, 2 } },
1391 { 0x4002, { 21600, DFF_Prop_adjustValue, 0 } },
1392 { 0xa00f, { DFF_Prop_adjust3Value, 21600, 0x404 } },
1393 { 0x6000, { 0x404, 0x409, 0 } },
1394 { 0x6000, { 0x40a, DFF_Prop_adjust2Value, 21600 } },
1395 { 0x6000, { 0x407, 0x409, 0 } },
1396 { 0xa000, { 0x40b, 21600, DFF_Prop_adjustValue } },
1397 { 0xa000, { 0x405, 0, DFF_Prop_adjustValue } },
1398 { 0x2001, { 0x40e, 1, 2 } },
1399 { 0x6002, { 0x404, 0x407, 0 } },
1400 { 0x6000, { DFF_Prop_adjustValue, DFF_Prop_adjust2Value, 21600 } },
1401 { 0x2001, { 0x411, 1, 2 } },
1402 { 0xa000, { 0x410, 0, 0x412 } },
1403 { 0x0000, { 21600, 0, 0 } },
1404 { 0x0000, { 21600, 0, 0 } },
1405 { 0x0000, { 0, 0, 21600 } },
1406 { 0xa000, { 0x410, 0, 0x404 } },
1407 { 0x600f, { 0x417, 0x404, 21600 } },
1408 { 0x2000, { 0x408, 128, 0 } },
1409 { 0x2001, { 0x405, 1, 2 } },
1410 { 0x2000, { 0x405, 0, 128 } },
1411 { 0xe000, { DFF_Prop_adjustValue, 0x410, 0x40b } },
1412 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } },
1413 { 0x2001, { 0x41d, 1, 2 } },
1414 { 0x0001, { 21600, 21600, 1 } },
1415 { 0x6001, { DFF_Prop_adjust3Value, DFF_Prop_adjust3Value, 1 } },
1416 { 0xa000, { 0x41f, 0, 0x420 } },
1417 { 0x200d, { 0x421, 0, 0 } },
1418 { 0x2000, { 0x422, 21600, 0 } },
1419 { 0x8001, { 21600, 21600, 0x423 } },
1420 { 0x2000, { 0x424, 64, 0 } },
1421 { 0x2001, { DFF_Prop_adjustValue, 1, 2 } },
1422 { 0x600f, { 0x41e, 0x426, 21600 } },
1423 { 0x2000, { 0x427, 0, 64 } },
1424 { 0x2001, { 0x404, 1, 2 } },
1425 { 0xa000, { DFF_Prop_adjust2Value, 0, 0x429 } },
1426 { 0x0001, { 21600, 2195, 16384 } },
1427 { 0x0001, { 21600, 14189, 16384 } }
1428};
1429const sal_Int32 mso_sptCurvedUpDefault[] =
1430{
1431 3, 12960, 19440, 7200
1432};
1434{
1435 { { 41 MSO_I, 43 MSO_I }, { 42 MSO_I, 44 MSO_I } }
1436};
1438{
1439 { 8 MSO_I, 0 }, { 11 MSO_I, 2 MSO_I }, { 15 MSO_I, 0 }, { 16 MSO_I, 21 MSO_I }, { 13 MSO_I, 2 MSO_I }
1440};
1442{
1444 0x100, 0, 10800, 10800, 3 + 37, 3 + 27, 0, 10800 },
1446 0x101, 0, 10800, 10800, 3 + 25, 3 + 20, 0, 10800 },
1448 21600, 0x102, 10800, 10800, 3375, 21600, 0, 3 + 40 }
1449};
1451{
1453 const_cast<sal_uInt16*>(mso_sptCurvedUpSegm), sizeof( mso_sptCurvedUpSegm ) >> 1,
1455 const_cast<sal_Int32*>(mso_sptCurvedUpDefault),
1457 21600, 21600,
1461};
1462
1464{
1465 { 22 MSO_I, 0 }, { 21 MSO_I, 3 MSO_I }, { 0, 0 }, { 21 MSO_I, 4 MSO_I },
1466 { 22 MSO_I, 14 MSO_I }, { 21 MSO_I, 1 MSO_I }, { 21 MSO_I, 7 MSO_I }, { 2 MSO_I, 12 MSO_I },
1467 { 2 MSO_I, 13 MSO_I }, { 0, 8 MSO_I }, { 2 MSO_I, 11 MSO_I },
1468 { 22 MSO_I, 0 }, { 21 MSO_I, 3 MSO_I }, { 2 MSO_I, 10 MSO_I }, { 24 MSO_I, 16 MSO_I },
1469 { 22 MSO_I, 14 MSO_I }, { 21 MSO_I, 1 MSO_I }, { 24 MSO_I, 16 MSO_I }, { 0, 14 MSO_I },
1470 { 22 MSO_I, 0 }, { 21 MSO_I, 3 MSO_I }, { 0, 0 }, { 21 MSO_I, 4 MSO_I },
1471 { 22 MSO_I, 14 MSO_I }, { 21 MSO_I, 1 MSO_I }, { 21 MSO_I, 7 MSO_I }, { 24 MSO_I, 16 MSO_I },
1472 { 22 MSO_I, 14 MSO_I }, { 21 MSO_I, 1 MSO_I }, { 24 MSO_I, 16 MSO_I }, { 0, 14 MSO_I }
1473};
1474const sal_uInt16 mso_sptCurvedLeftSegm[] =
1475{
1476 0xa604,
1477 0xa504,
1478 0x0003,
1479 0xa308,
1480 0x6000,
1481 0x8000,
1482 0xa604,
1483 0xa308,
1484 0x6000,
1485 0x8000
1486};
1488{
1489 { { 43 MSO_I, 41 MSO_I }, { 44 MSO_I, 42 MSO_I } }
1490};
1492{
1493 { 0, 15 MSO_I }, { 2 MSO_I, 11 MSO_I }, { 0, 8 MSO_I }, { 2 MSO_I, 13 MSO_I }, { 21 MSO_I, 16 MSO_I }
1494};
1496{
1498 0, 0x100, 10800, 10800, 0, 10800, 3 + 37, 3 + 27 },
1500 0, 0x101, 10800, 10800, 0, 10800, 3 + 25, 3 + 20 },
1502 0x102, 21600, 10800, 10800, 0, 3 + 40, 3375, 21600 }
1503};
1505{
1507 const_cast<sal_uInt16*>(mso_sptCurvedLeftSegm), sizeof( mso_sptCurvedLeftSegm ) >> 1,
1509 const_cast<sal_Int32*>(mso_sptCurvedUpDefault),
1511 21600, 21600,
1515};
1516
1517const SvxMSDffVertPair mso_sptStripedRightArrowVert[] = // adjustment1 : x 3375 - 21600
1518{ // adjustment2 : y 0 - 10800
1519 { 3375, 0 MSO_I }, { 1 MSO_I, 0 MSO_I }, { 1 MSO_I, 0 }, { 21600, 10800 },
1520 { 1 MSO_I, 21600 }, { 1 MSO_I, 2 MSO_I }, { 3375, 2 MSO_I }, { 0, 0 MSO_I },
1521 { 675, 0 MSO_I }, { 675, 2 MSO_I }, { 0, 2 MSO_I }, { 1350, 0 MSO_I },
1522 { 2700, 0 MSO_I }, { 2700, 2 MSO_I }, { 1350, 2 MSO_I }
1523};
1525{
1526 0x4000, 0x0006, 0x6001, 0x8000,
1527 0x4000, 0x0003, 0x6001, 0x8000,
1528 0x4000, 0x0003, 0x6001, 0x8000
1529};
1531{
1532 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1533 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1534 { 0x8000, { 21600, 0, DFF_Prop_adjust2Value } },
1535 { 0x8000, { 21600, 0, 0x401 } },
1536 { 0x6001, { 0x403, 0x400, 10800 } },
1537 { 0x6000, { 0x401, 0x404, 0 } }
1538};
1540{
1541 { { 3375, 0 MSO_I }, { 5 MSO_I, 2 MSO_I } }
1542};
1544{
1546 0x100, 0x101, 10800, 10800, 3375, 21600, 0, 10800 }
1547};
1549{
1551 const_cast<sal_uInt16*>(mso_sptStripedRightArrowSegm), sizeof( mso_sptStripedRightArrowSegm ) >> 1,
1553 const_cast<sal_Int32*>(mso_sptDefault16200and5400),
1555 21600, 21600,
1557 nullptr, 0,
1559};
1560
1561const SvxMSDffVertPair mso_sptNotchedRightArrowVert[] = // adjustment1 : x 0 - 21600 (default 16200)
1562{ // adjustment2 : y 0 - 10800 (default 5400)
1563 { 0, 1 MSO_I }, { 0 MSO_I, 1 MSO_I }, { 0 MSO_I, 0 }, { 21600, 10800 },
1564 { 0 MSO_I, 21600 }, { 0 MSO_I, 2 MSO_I }, { 0, 2 MSO_I }, { 5 MSO_I, 10800 }, { 0, 1 MSO_I }
1565};
1567{
1568 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1569 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1570 { 0x8000, { 21600, 0, DFF_Prop_adjust2Value } },
1571 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } },
1572 { 0x8000, { 10800, 0, DFF_Prop_adjust2Value } },
1573 { 0x6001, { 0x403, 0x404, 10800 } },
1574 { 0x8000, { 21600, 0, 0x405 }}
1575};
1577{
1578 { { 5 MSO_I, 1 MSO_I }, { 6 MSO_I, 2 MSO_I } }
1579};
1581{
1583 0x100, 0x101, 10800, 10800, 0, 21600, 0, 10800 }
1584};
1586{
1588 nullptr, 0,
1590 const_cast<sal_Int32*>(mso_sptDefault16200and5400),
1592 21600, 21600,
1594 nullptr, 0,
1596};
1597
1598const SvxMSDffVertPair mso_sptHomePlateVert[] = // adjustment1 : x 0 - 21600
1599{
1600 { 0, 0 }, { 0 MSO_I, 0 }, { 21600, 10800 }, { 0 MSO_I, 21600 },
1601 { 0, 21600 }
1602};
1603const sal_uInt16 mso_sptHomePlateSegm[] =
1604{
1605 0x4000, 0x0004, 0x6001, 0x8000
1606};
1608{
1609 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }
1610};
1611const sal_Int32 mso_sptHomePlateDefault[] =
1612{
1613 1, 16200
1614};
1616{
1617 { { 0, 0 }, { 21600, 21600 } }
1618};
1620{
1622 0x100, 0, 10800, 10800, 0, 21600, MIN_INT32, 0x7fffffff }
1623};
1625{
1627 const_cast<sal_uInt16*>(mso_sptHomePlateSegm), sizeof( mso_sptHomePlateSegm ) >> 1,
1629 const_cast<sal_Int32*>(mso_sptHomePlateDefault),
1631 21600, 21600,
1633 nullptr, 0,
1635};
1636
1637const SvxMSDffVertPair mso_sptChevronVert[] = // adjustment1 : x 0 - 21600
1638{
1639 { 0, 0 }, { 0 MSO_I, 0 }, { 21600, 10800 }, { 0 MSO_I, 21600 },
1640 { 0, 21600 }, { 1 MSO_I, 10800 }
1641};
1642const sal_uInt16 mso_sptChevronSegm[] =
1643{
1644 0x4000, 0x0005, 0x6001, 0x8000
1645};
1647{
1648 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1649 { 0x8000, { 21600, 0, 0x0400 } }
1650};
1651const sal_Int32 mso_sptChevronDefault[] =
1652{
1653 1, 16200
1654};
1656{
1657 { { 0, 0 }, { 21600, 21600 } }
1658};
1660{
1662 0x100, 0, 10800, 10800, 0, 21600, MIN_INT32, 0x7fffffff }
1663};
1665{
1667 const_cast<sal_uInt16*>(mso_sptChevronSegm), sizeof( mso_sptChevronSegm ) >> 1,
1669 const_cast<sal_Int32*>(mso_sptChevronDefault),
1671 21600, 21600,
1673 nullptr, 0,
1675};
1676
1677const SvxMSDffVertPair mso_sptRightArrowCalloutVert[] = // adjustment1 : x 0 - 21000
1678{ // adjustment2 : y 0 - 10800
1679 { 0, 0 }, { 0 MSO_I, 0 }, { 0 MSO_I, 3 MSO_I }, { 2 MSO_I, 3 MSO_I },
1680 { 2 MSO_I, 1 MSO_I }, { 21600, 10800 }, { 2 MSO_I, 4 MSO_I }, { 2 MSO_I, 5 MSO_I },
1681 { 0 MSO_I, 5 MSO_I }, { 0 MSO_I, 21600 }, { 0, 21600 }
1682};
1684{
1685 0x4000, 0x000a, 0x6001, 0x8000
1686};
1688{
1689 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1690 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1691 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
1692 { 0x2000, { DFF_Prop_adjust4Value, 0, 0 } },
1693 { 0x8000, { 21600, 0, 0x0401 } },
1694 { 0x8000, { 21600, 0, 0x0403 } }
1695};
1697{
1698 4, 14400, 5400, 18000, 8100
1699};
1701{
1702 { { 0, 0 }, { 0 MSO_I, 21600 } }
1703};
1705{
1707 0x100, 0, 10800, 10800, 0, 0x102, MIN_INT32, 0x7fffffff },
1709 0x102, 0x103, 10800, 10800, 0x100, 21600, 0x101, 10800 },
1711 1, 0x101, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 0x103 }
1712};
1714{
1716 const_cast<sal_uInt16*>(mso_sptRightArrowCalloutSegm), sizeof( mso_sptRightArrowCalloutSegm ) >> 1,
1718 const_cast<sal_Int32*>(mso_sptRightArrowCalloutDefault),
1720 21600, 21600,
1722 nullptr, 0,
1724};
1725
1726const SvxMSDffVertPair mso_sptLeftArrowCalloutVert[] = // adjustment1 : x 0 - 21600, adjustment2 : y 0 - 10800
1727{ // adjustment3 : x 0 - 21600, adjustment4 : y 0 - 10800
1728 { 0 MSO_I, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0 MSO_I, 21600 },
1729 { 0 MSO_I, 5 MSO_I }, { 2 MSO_I, 5 MSO_I }, { 2 MSO_I, 4 MSO_I }, { 0, 10800 },
1730 { 2 MSO_I, 1 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 0 MSO_I, 3 MSO_I }
1731};
1733{
1734 0x4000, 0x000a, 0x6001, 0x8000
1735};
1737{
1738 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1739 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1740 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
1741 { 0x2000, { DFF_Prop_adjust4Value, 0, 0 } },
1742 { 0x8000, { 21600, 0, 0x0401 } },
1743 { 0x8000, { 21600, 0, 0x0403 } }
1744};
1746{
1747 4, 7200, 5400, 3600, 8100
1748};
1750{
1751 { { 0 MSO_I, 0 }, { 21600, 21600 } }
1752};
1754{
1756 0x100, 0, 10800, 10800, 0x102, 21600, MIN_INT32, 0x7fffffff },
1758 0x102, 0x103, 10800, 10800, 0, 0x100, 0x101, 10800 },
1760 0, 0x101, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 0x103 }
1761};
1763{
1765 const_cast<sal_uInt16*>(mso_sptLeftArrowCalloutSegm), sizeof( mso_sptLeftArrowCalloutSegm ) >> 1,
1767 const_cast<sal_Int32*>(mso_sptLeftArrowCalloutDefault),
1769 21600, 21600,
1771 nullptr, 0,
1773};
1774
1776{
1777 { 21600, 0 MSO_I }, { 21600, 21600 }, { 0, 21600 }, { 0, 0 MSO_I },
1778 { 3 MSO_I, 0 MSO_I }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I }, { 10800, 0 },
1779 { 4 MSO_I, 2 MSO_I }, { 5 MSO_I, 2 MSO_I }, { 5 MSO_I, 0 MSO_I }
1780};
1781const sal_uInt16 mso_sptUpArrowCalloutSegm[] =
1782{
1783 0x4000, 0x000a, 0x6001, 0x8000
1784};
1786{
1787 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1788 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1789 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
1790 { 0x2000, { DFF_Prop_adjust4Value, 0, 0 } },
1791 { 0x8000, { 21600, 0, 0x0401 } },
1792 { 0x8000, { 21600, 0, 0x0403 } }
1793};
1795{
1796 4, 7200, 5400, 3600, 8100
1797};
1799{
1800 { { 0, 0 MSO_I }, { 21600, 21600 } }
1801};
1803{
1805 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0x102, 21600 },
1807 0x103, 0x102, 10800, 10800, 0x101, 10800, 0, 0x100 },
1809 0x101, 0, 10800, 10800, 0, 0x103, MIN_INT32, 0x7fffffff }
1810};
1812{
1814 const_cast<sal_uInt16*>(mso_sptUpArrowCalloutSegm), sizeof( mso_sptUpArrowCalloutSegm ) >> 1,
1816 const_cast<sal_Int32*>(mso_sptUpArrowCalloutDefault),
1818 21600, 21600,
1820 nullptr, 0,
1822};
1823
1825{
1826 { 0, 0 MSO_I }, { 0, 0 }, { 21600, 0 }, { 21600, 0 MSO_I },
1827 { 5 MSO_I, 0 MSO_I }, { 5 MSO_I, 2 MSO_I }, { 4 MSO_I, 2 MSO_I }, { 10800, 21600 },
1828 { 1 MSO_I, 2 MSO_I }, { 3 MSO_I, 2 MSO_I }, { 3 MSO_I, 0 MSO_I }
1829};
1831{
1832 0x4000, 0x000a, 0x6001, 0x8000
1833};
1835{
1836 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1837 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1838 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
1839 { 0x2000, { DFF_Prop_adjust4Value, 0, 0 } },
1840 { 0x8000, { 21600, 0, 0x0401 } },
1841 { 0x8000, { 21600, 0, 0x0403 } }
1842};
1844{
1845 4, 14400, 5400, 18000, 8100
1846};
1848{
1849 { { 0, 0 }, { 21600, 0 MSO_I } }
1850};
1852{
1854 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 0x102 },
1856 0x103, 0x102, 10800, 10800, 0x101, 10800, 0x100, 21600 },
1858 0x101, 1, 10800, 10800, 0, 0x103, MIN_INT32, 0x7fffffff }
1859};
1861{
1863 const_cast<sal_uInt16*>(mso_sptDownArrowCalloutSegm), sizeof( mso_sptDownArrowCalloutSegm ) >> 1,
1865 const_cast<sal_Int32*>(mso_sptDownArrowCalloutDefault),
1867 21600, 21600,
1869 nullptr, 0,
1871};
1872
1874{
1875 { 0 MSO_I, 0 }, { 4 MSO_I, 0 }, { 4 MSO_I, 3 MSO_I }, { 6 MSO_I, 3 MSO_I },
1876 { 6 MSO_I, 1 MSO_I }, { 21600, 10800 }, { 6 MSO_I, 5 MSO_I }, { 6 MSO_I, 7 MSO_I },
1877 { 4 MSO_I, 7 MSO_I }, { 4 MSO_I, 21600 }, { 0 MSO_I, 21600 }, { 0 MSO_I, 7 MSO_I },
1878 { 2 MSO_I, 7 MSO_I }, { 2 MSO_I, 5 MSO_I }, { 0, 10800 }, { 2 MSO_I, 1 MSO_I },
1879 { 2 MSO_I, 3 MSO_I }, { 0 MSO_I, 3 MSO_I }
1880};
1882{
1883 0x4000, 0x0011, 0x6001, 0x8000
1884};
1886{
1887 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1888 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1889 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
1890 { 0x2000, { DFF_Prop_adjust4Value, 0, 0 } },
1891 { 0x8000, { 21600, 0, 0x0400 } },
1892 { 0x8000, { 21600, 0, 0x0401 } },
1893 { 0x8000, { 21600, 0, 0x0402 } },
1894 { 0x8000, { 21600, 0, 0x0403 } }
1895};
1897{
1898 4, 5400, 5500, 2700, 8100
1899};
1901{
1902 { { 0 MSO_I, 0 }, { 4 MSO_I, 21600 } }
1903};
1905{
1907 0x100, 0, 10800, 10800, 0x102, 10800, MIN_INT32, 0x7fffffff },
1909 0x102, 0x103, 10800, 10800, 0, 0x100, 0x101, 10800 },
1911 0, 0x101, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 0x103 }
1912};
1914{
1916 const_cast<sal_uInt16*>(mso_sptLeftRightArrowCalloutSegm), sizeof( mso_sptLeftRightArrowCalloutSegm ) >> 1,
1918 const_cast<sal_Int32*>(mso_sptLeftRightArrowCalloutDefault),
1920 21600, 21600,
1922 nullptr, 0,
1924};
1925
1927{
1928 { 0, 0 MSO_I }, { 0, 4 MSO_I }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 6 MSO_I },
1929 { 1 MSO_I, 6 MSO_I }, { 10800, 21600 }, { 5 MSO_I, 6 MSO_I }, { 7 MSO_I, 6 MSO_I },
1930 { 7 MSO_I, 4 MSO_I }, { 21600, 4 MSO_I }, { 21600, 0 MSO_I }, { 7 MSO_I, 0 MSO_I },
1931 { 7 MSO_I, 2 MSO_I }, { 5 MSO_I, 2 MSO_I }, { 10800, 0 }, { 1 MSO_I, 2 MSO_I },
1932 { 3 MSO_I, 2 MSO_I }, { 3 MSO_I, 0 MSO_I }
1933};
1935{
1936 0x4000, 0x0011, 0x6001, 0x8000
1937};
1939{
1940 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1941 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1942 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
1943 { 0x2000, { DFF_Prop_adjust4Value, 0, 0 } },
1944 { 0x8000, { 21600, 0, 0x0400 } },
1945 { 0x8000, { 21600, 0, 0x0401 } },
1946 { 0x8000, { 21600, 0, 0x0402 } },
1947 { 0x8000, { 21600, 0, 0x0403 } }
1948};
1950{
1951 4, 5400, 5500, 2700, 8100
1952};
1954{
1955 { { 0, 0 MSO_I }, { 21600, 4 MSO_I } }
1956};
1958{
1960 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0x102, 10800 },
1962 0x103, 0x102, 10800, 10800, 0x101, 10800, 0, 0x100 },
1964 0x101, 0, 10800, 10800, 0, 0x103, MIN_INT32, 0x7fffffff }
1965};
1967{
1969 const_cast<sal_uInt16*>(mso_sptUpDownArrowCalloutSegm), sizeof( mso_sptUpDownArrowCalloutSegm ) >> 1,
1971 const_cast<sal_Int32*>(mso_sptUpDownArrowCalloutDefault),
1973 21600, 21600,
1975 nullptr, 0,
1977};
1978
1980{
1981 { 0 MSO_I, 0 MSO_I }, { 3 MSO_I, 0 MSO_I }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
1982 { 10800, 0 }, { 5 MSO_I, 2 MSO_I }, { 7 MSO_I, 2 MSO_I }, { 7 MSO_I, 0 MSO_I },
1983 { 4 MSO_I, 0 MSO_I }, { 4 MSO_I, 3 MSO_I }, { 6 MSO_I, 3 MSO_I }, { 6 MSO_I, 1 MSO_I },
1984 { 21600, 10800 }, { 6 MSO_I, 5 MSO_I }, { 6 MSO_I, 7 MSO_I }, { 4 MSO_I, 7 MSO_I },
1985 { 4 MSO_I, 4 MSO_I }, { 7 MSO_I, 4 MSO_I }, { 7 MSO_I, 6 MSO_I }, { 5 MSO_I, 6 MSO_I },
1986 { 10800, 21600 }, { 1 MSO_I, 6 MSO_I }, { 3 MSO_I, 6 MSO_I }, { 3 MSO_I, 4 MSO_I },
1987 { 0 MSO_I, 4 MSO_I }, { 0 MSO_I, 7 MSO_I }, { 2 MSO_I, 7 MSO_I }, { 2 MSO_I, 5 MSO_I },
1988 { 0, 10800 }, { 2 MSO_I, 1 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 0 MSO_I, 3 MSO_I }
1989};
1991{
1992 0x4000, 0x001f, 0x6001, 0x8000
1993};
1995{
1996 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
1997 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
1998 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
1999 { 0x2000, { DFF_Prop_adjust4Value, 0, 0 } },
2000 { 0x8000, { 21600, 0, 0x0400 } },
2001 { 0x8000, { 21600, 0, 0x0401 } },
2002 { 0x8000, { 21600, 0, 0x0402 } },
2003 { 0x8000, { 21600, 0, 0x0403 } }
2004};
2006{
2007 4, 5400, 8100, 2700, 9400
2008};
2010{
2011 { { 0 MSO_I, 0 MSO_I }, { 4 MSO_I, 4 MSO_I } }
2012};
2014{
2016 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0x102, 0x101 },
2018 0x101, 0, 10800, 10800, 0x100, 10800, MIN_INT32, 0x7fffffff },
2020 0x103, 0x102, 10800, 10800, 0x101, 10800, 0, 0x100 }
2021};
2023{
2025 const_cast<sal_uInt16*>(mso_sptQuadArrowCalloutSegm), sizeof( mso_sptQuadArrowCalloutSegm ) >> 1,
2027 const_cast<sal_Int32*>(mso_sptQuadArrowCalloutDefault),
2029 21600, 21600,
2031 nullptr, 0,
2033};
2034
2036{
2037 { 0x03 MSO_I, 0x03 MSO_I },
2038 { 0x14 MSO_I, 0x14 MSO_I },
2039 { 0x13 MSO_I, 0x12 MSO_I },
2040 { 0x11 MSO_I, 0x10 MSO_I },
2041 { 0, 0 }, { 21600, 21600 },
2042 { 0x09 MSO_I, 0x08 MSO_I },
2043 { 0x0B MSO_I, 0x0A MSO_I },
2044 { 0x18 MSO_I, 0x17 MSO_I },
2045 { 0x2F MSO_I, 0x2E MSO_I },
2046 { 0x1D MSO_I, 0x1C MSO_I }
2047};
2048const sal_uInt16 mso_sptCircularArrowSegm[] =
2049{
2050 0xa404, 0xa504, 0x0003, 0x6001, 0x8000
2051};
2053{
2054 { 0x2000, { 0x0147, 0x0000, 0x0000 } },
2055 { 0x2000, { 0x0148, 0x0000, 0x0000 } },
2056 { 0x2000, { 0x0149, 0x0000, 0x0000 } },
2057 { 0x4000, { 0x2A30, 0x0149, 0x0000 } },
2058 { 0x4009, { 0x2A30, 0x0147, 0x0000 } },
2059 { 0x400A, { 0x2A30, 0x0147, 0x0000 } },
2060 { 0x4009, { 0x2A30, 0x0148, 0x0000 } },
2061 { 0x400A, { 0x2A30, 0x0148, 0x0000 } },
2062 { 0x2000, { 0x0404, 0x2A30, 0x0000 } },
2063 { 0x2000, { 0x0405, 0x2A30, 0x0000 } },
2064 { 0x2000, { 0x0406, 0x2A30, 0x0000 } },
2065 { 0x2000, { 0x0407, 0x2A30, 0x0000 } },
2066 { 0x6009, { 0x0403, 0x0147, 0x0000 } },
2067 { 0x600A, { 0x0403, 0x0147, 0x0000 } },
2068 { 0x6009, { 0x0403, 0x0148, 0x0000 } },
2069 { 0x600A, { 0x0403, 0x0148, 0x0000 } },
2070 { 0x2000, { 0x040C, 0x2A30, 0x0000 } },
2071 { 0x2000, { 0x040D, 0x2A30, 0x0000 } },
2072 { 0x2000, { 0x040E, 0x2A30, 0x0000 } },
2073 { 0x2000, { 0x040F, 0x2A30, 0x0000 } },
2074 { 0x8000, { 0x5460, 0x0000, 0x0403 } },
2075 { 0x4009, { 0x34BC, 0x0148, 0x0000 } },
2076 { 0x400A, { 0x34BC, 0x0148, 0x0000 } },
2077 { 0x2000, { 0x0415, 0x2A30, 0x0000 } },
2078 { 0x2000, { 0x0416, 0x2A30, 0x0000 } },
2079 { 0x2000, { 0x0149, 0x0000, 0x0A8C } },
2080 { 0x6009, { 0x0419, 0x0148, 0x0000 } },
2081 { 0x600A, { 0x0419, 0x0148, 0x0000 } },
2082 { 0x2000, { 0x041A, 0x2A30, 0x0000 } },
2083 { 0x2000, { 0x041B, 0x2A30, 0x0000 } },
2084 { 0xA000, { 0x041D, 0x0000, 0x0418 } },
2085 { 0xA000, { 0x041D, 0x0000, 0x0418 } },
2086 { 0x6001, { 0x041E, 0x041F, 0x0001 } },
2087 { 0xA000, { 0x041C, 0x0000, 0x0417 } },
2088 { 0xA000, { 0x041C, 0x0000, 0x0417 } },
2089 { 0x6001, { 0x0421, 0x0422, 0x0001 } },
2090 { 0x6000, { 0x0420, 0x0423, 0x0000 } },
2091 { 0x200D, { 0x0424, 0x0000, 0x0000 } },
2092 { 0x200E, { 0x0148, 0x002D, 0x0000 } },
2093 { 0x6009, { 0x0425, 0x0426, 0x0000 } },
2094 { 0x200E, { 0x0148, 0x002D, 0x0000 } },
2095 { 0x600A, { 0x0425, 0x0428, 0x0000 } },
2096 { 0x000E, { 0x0000, 0x002D, 0x0000 } },
2097 { 0x6009, { 0x0427, 0x042A, 0x0000 } },
2098 { 0x000E, { 0x0000, 0x002D, 0x0000 } },
2099 { 0x6009, { 0x0429, 0x042C, 0x0000 } },
2100 { 0x6000, { 0x041C, 0x042B, 0x0000 } },
2101 { 0x6000, { 0x041D, 0x042D, 0x0000 } }
2102};
2104{
2105 3, 180, 0, 5500
2106};
2108{
2109 { { 0, 0 }, { 21600, 21600 } }
2110};
2112{
2114 10800, 0x100, 10800, 10800, 10800, 10800, -0x7f4c0000, 0x00b40000 },
2116 0x102, 0x101, 10800, 10800, 0, 10800, -0x7f4c0000, 0x00b40000 }
2117};
2119{
2121 const_cast<sal_uInt16*>(mso_sptCircularArrowSegm), sizeof( mso_sptCircularArrowSegm ) >> 1,
2123 const_cast<sal_Int32*>(mso_sptCircularArrowDefault),
2125 21600, 21600,
2127 nullptr, 0,
2129};
2130
2132{
2133 { 0, 12 MSO_I }, { 0, 1 MSO_I }, { 2 MSO_I, 0 }, { 11 MSO_I, 0 }, { 11 MSO_I, 3 MSO_I }, { 4 MSO_I, 12 MSO_I },
2134 { 0, 1 MSO_I }, { 2 MSO_I, 0 }, { 11 MSO_I, 0 }, { 4 MSO_I, 1 MSO_I },
2135 { 4 MSO_I, 12 MSO_I }, { 4 MSO_I, 1 MSO_I }, { 11 MSO_I, 0 }, { 11 MSO_I, 3 MSO_I }
2136};
2137const sal_uInt16 mso_sptCubeSegm[] =
2138{
2139 0x4000, 0x0005, 0x6001, 0x8000,
2140 0x4000, 0x0003, 0x6001, 0x8000,
2141 0x4000, 0x0003, 0x6001, 0x8000
2142};
2144{
2145 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
2146 { 0x6000, { DFF_Prop_geoTop, 0x400, 0 } },
2147 { 0x6000, { DFF_Prop_geoLeft, 0x400, 0 } },
2148 { 0xa000, { DFF_Prop_geoBottom, 0, 0x400 } },
2149 { 0xa000, { DFF_Prop_geoRight, 0, 0x400 } },
2150 { 0xa000, { DFF_Prop_geoRight, 0, 0x402 } }, // 5
2151 { 0x2001, { 0x405, 1, 2 } }, // 6
2152 { 0x6000, { 0x402, 0x406, 0 } }, // 7
2153 { 0xa000, { DFF_Prop_geoBottom, 0, 0x401 } }, // 8
2154 { 0x2001, { 0x408, 1, 2 } }, // 9
2155 { 0x6000, { 0x401, 0x409, 0 } }, // 10
2156 { 0x2000, { DFF_Prop_geoRight, 0, 0 } }, // 11
2157 { 0x2000, { DFF_Prop_geoBottom, 0, 0 } } // 12
2158};
2160{
2161 { { 0, 1 MSO_I }, { 4 MSO_I, 12 MSO_I } }
2162};
2164{
2166 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 21600 }
2167};
2169{
2170 { 7 MSO_I, 0 }, { 6 MSO_I, 1 MSO_I }, { 0, 10 MSO_I }, { 6 MSO_I, 21600 }, { 4 MSO_I, 10 MSO_I }, { 21600, 9 MSO_I }
2171};
2173{
2175 const_cast<sal_uInt16*>(mso_sptCubeSegm), sizeof( mso_sptCubeSegm ) >> 1,
2177 const_cast<sal_Int32*>(mso_sptDefault5400),
2179 21600, 21600,
2180 10800, 10800,
2183};
2184
2186{
2187 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2188 { 0, 0 }, { 21600, 0 }, { 1 MSO_I, 0 MSO_I }, { 0 MSO_I, 0 MSO_I },
2189 { 21600, 0 }, { 21600, 21600 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 0 MSO_I },
2190 { 21600, 21600 }, { 0, 21600 }, { 0 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2191 { 0, 21600 }, { 0, 0 }, { 0 MSO_I, 0 MSO_I }, { 0 MSO_I, 2 MSO_I }
2192};
2193const sal_uInt16 mso_sptBevelSegm[] =
2194{
2195 0x4000, 0x0003, 0x6001, 0x8000,
2196 0x4000, 0x0003, 0x6001, 0x8000,
2197 0x4000, 0x0003, 0x6001, 0x8000,
2198 0x4000, 0x0003, 0x6001, 0x8000,
2199 0x4000, 0x0003, 0x6001, 0x8000
2200};
2202{
2203 { 0x2001, { DFF_Prop_adjustValue, 21599, 21600 } },
2204 { 0xa000, { DFF_Prop_geoRight, 0, 0x400 } },
2205 { 0xa000, { DFF_Prop_geoBottom, 0, 0x400 } }
2206};
2207
2209{
2210 { { 0 MSO_I, 0 MSO_I }, { 1 MSO_I, 2 MSO_I } }
2211};
2213{
2215 0x100, 0, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
2216};
2218{
2220 const_cast<sal_uInt16*>(mso_sptBevelSegm), sizeof( mso_sptBevelSegm ) >> 1,
2222 const_cast<sal_Int32*>(mso_sptDefault2700),
2224 21600, 21600,
2225 10800, 10800,
2226 nullptr, 0,
2228};
2229
2230const SvxMSDffVertPair mso_sptFoldedCornerVert[] = // adjustment1 : x 10800 - 21600
2231{
2232 { 0, 0 }, { 21600, 0 }, { 21600, 0 MSO_I }, { 0 MSO_I, 21600 },
2233 { 0, 21600 }, { 0 MSO_I, 21600 }, { 3 MSO_I, 0 MSO_I }, { 8 MSO_I, 9 MSO_I },
2234 { 10 MSO_I, 11 MSO_I }, { 21600, 0 MSO_I }
2235};
2236const sal_uInt16 mso_sptFoldedCornerSegm[] =
2237{
2238 0x4000, 0x0004, 0x6001, 0x8000,
2239 0x4000, 0x0001, 0x2001, 0x6001, 0x8000
2240};
2242{
2243 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
2244 { 0x8000, { 21600, 0, 0x400 } },
2245 { 0x2001, { 0x0401, 8000, 10800 } },
2246 { 0x8000, { 21600, 0, 0x0402 } },
2247 { 0x2001, { 0x0401, 1, 2 } },
2248 { 0x2001, { 0x0401, 1, 4 } },
2249 { 0x2001, { 0x0401, 1, 7 } },
2250 { 0x2001, { 0x0401, 1, 16 } },
2251 { 0x6000, { 0x0403, 0x405, 0 } },
2252 { 0x6000, { 0x0400, 0x406, 0 } },
2253 { 0x8000, { 21600, 0, 0x404 } },
2254 { 0x6000, { 0x400, 0x407, 0 } }
2255};
2257{
2258 1, 18900
2259};
2261{
2262 { { 0, 0 }, { 21600, 11 MSO_I } }
2263};
2265{
2267 0x100, 1, 10800, 10800, 10800, 21600, MIN_INT32, 0x7fffffff }
2268};
2270{
2272 const_cast<sal_uInt16*>(mso_sptFoldedCornerSegm), sizeof( mso_sptFoldedCornerSegm ) >> 1,
2274 const_cast<sal_Int32*>(mso_sptFoldedCornerDefault),
2276 21600, 21600,
2280};
2281
2283{
2284 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2285 { 0, 0 }, { 21600, 0 }, { 1 MSO_I, 0 MSO_I }, { 0 MSO_I, 0 MSO_I },
2286 { 21600, 0 }, { 21600, 21600 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 0 MSO_I },
2287 { 21600, 21600 }, { 0, 21600 }, { 0 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2288 { 0, 21600 }, { 0, 0 }, { 0 MSO_I, 0 MSO_I }, { 0 MSO_I, 2 MSO_I }
2289};
2291{
2292 0x4000, 0x0003, 0x6001, 0x8000,
2293 0x4000, 0x0003, 0x6001, 0x8000,
2294 0x4000, 0x0003, 0x6001, 0x8000,
2295 0x4000, 0x0003, 0x6001, 0x8000,
2296 0x4000, 0x0003, 0x6001, 0x8000
2297};
2299{
2300 { 0x2001, { DFF_Prop_adjustValue, 21599, 21600 } },
2301 { 0xa000, { DFF_Prop_geoRight, 0, 0x400 } },
2302 { 0xa000, { DFF_Prop_geoBottom, 0, 0x400 } }
2303};
2305{
2306 { { 0 MSO_I, 0 MSO_I }, { 1 MSO_I, 2 MSO_I } }
2307};
2309{
2311 0x100, 0, 10800, 10800, 0, 5400, MIN_INT32, 0x7fffffff }
2312};
2314{
2316 const_cast<sal_uInt16*>(mso_sptActionButtonBlankSegm), sizeof( mso_sptActionButtonBlankSegm ) >> 1,
2318 const_cast<sal_Int32*>(mso_sptDefault1400),
2320 21600, 21600,
2321 10800, 10800,
2322 nullptr, 0,
2324};
2325
2327{
2328 { { 1 MSO_I, 2 MSO_I }, { 3 MSO_I, 4 MSO_I } }
2329};
2331{
2332 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2333 { 0, 0 }, { 21600, 0 }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2334 { 21600, 0 }, { 21600, 21600 }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 2 MSO_I },
2335 { 21600, 21600 }, { 0, 21600 }, { 1 MSO_I, 4 MSO_I }, { 3 MSO_I, 4 MSO_I },
2336 { 0, 21600 }, { 0, 0 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 4 MSO_I },
2337
2338 { 7 MSO_I, 0xa MSO_I }, { 0xc MSO_I, 0xe MSO_I }, { 0xc MSO_I, 0x10 MSO_I }, { 0x12 MSO_I, 0x10 MSO_I },
2339 { 0x12 MSO_I, 0x14 MSO_I }, { 0x16 MSO_I, 8 MSO_I }, { 0x18 MSO_I, 8 MSO_I }, { 0x18 MSO_I, 0x1a MSO_I },
2340 { 0x1c MSO_I, 0x1a MSO_I }, { 0x1c MSO_I, 8 MSO_I }, { 0x1e MSO_I, 8 MSO_I },
2341
2342 { 0xc MSO_I, 0xe MSO_I }, { 0xc MSO_I, 0x10 MSO_I }, { 0x12 MSO_I, 0x10 MSO_I },{ 0x12 MSO_I, 0x14 MSO_I },
2343
2344 { 0x20 MSO_I, 0x24 MSO_I }, { 0x22 MSO_I, 0x24 MSO_I }, { 0x22 MSO_I, 0x1a MSO_I }, { 0x18 MSO_I, 0x1a MSO_I },
2345 { 0x18 MSO_I, 8 MSO_I }, { 0x1c MSO_I, 8 MSO_I }, { 0x1c MSO_I, 0x1a MSO_I }, { 0x20 MSO_I, 0x1a MSO_I }
2346
2347};
2349{
2350 0x4000, 0x0003, 0x6001, 0x8000,
2351 0x4000, 0x0003, 0x6001, 0x8000,
2352 0x4000, 0x0003, 0x6001, 0x8000,
2353 0x4000, 0x0003, 0x6001, 0x8000,
2354 0x4000, 0x0003, 0x6001, 0x8000,
2355 0x4000, 0x000a, 0x6001, 0x8000,
2356 0x4000, 0x0003, 0x6001, 0x8000,
2357 0x4000, 0x0007, 0x6001, 0x8000
2358};
2360{
2361 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
2362 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
2363 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
2364 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
2365 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
2366 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } },
2367 { 0x2001, { 0x0405, 1, 10800 } }, // scaling 6
2368 { 0x2001, { DFF_Prop_geoRight, 1, 2 } }, // lr center 7
2369 { 0x2001, { DFF_Prop_geoBottom, 1, 2 } }, // ul center 8
2370
2371 { 0x4001, { -8000, 0x0406, 1 } }, // 9
2372 { 0x6000, { 0x0409, 0x0408, 0 } }, // a
2373 { 0x4001, { 2960, 0x0406, 1 } }, // b
2374 { 0x6000, { 0x040b, 0x0407, 0 } }, // c
2375 { 0x4001, { -5000, 0x0406, 1 } }, // d
2376 { 0x6000, { 0x040d, 0x0408, 0 } }, // e
2377 { 0x4001, { -7000, 0x0406, 1 } }, // f
2378 { 0x6000, { 0x040f, 0x0408, 0 } }, // 10
2379 { 0x4001, { 5000, 0x0406, 1 } }, // 11
2380 { 0x6000, { 0x0411, 0x0407, 0 } }, // 12
2381 { 0x4001, { -2960, 0x0406, 1 } }, // 13
2382 { 0x6000, { 0x0413, 0x0408, 0 } }, // 14
2383 { 0x4001, { 8000, 0x0406, 1 } }, // 15
2384 { 0x6000, { 0x0415,0x0407, 0 } }, // 16
2385 { 0x4001, { 6100, 0x0406, 1 } }, // 17
2386 { 0x6000, { 0x0417,0x0407, 0 } }, // 18
2387 { 0x4001, { 8260, 0x0406, 1 } }, // 19
2388 { 0x6000, { 0x0419, 0x0408, 0 } }, // 1a
2389 { 0x4001, { -6100, 0x0406, 1 } }, // 1b
2390 { 0x6000, { 0x041b, 0x0407, 0 } }, // 1c
2391 { 0x4001, { -8000, 0x0406, 1 } }, // 1d
2392 { 0x6000, { 0x041d, 0x0407, 0 } }, // 1e
2393 { 0x4001, { -1060, 0x0406, 1 } }, // 1f
2394 { 0x6000, { 0x041f, 0x0407, 0 } }, // 20
2395 { 0x4001, { 1060, 0x0406, 1 } }, // 21
2396 { 0x6000, { 0x0421, 0x0407, 0 } }, // 22
2397 { 0x4001, { 4020, 0x0406, 1 } }, // 23
2398 { 0x6000, { 0x0423, 0x0408, 0 } } // 24
2399
2400};
2402{
2404 const_cast<sal_uInt16*>(mso_sptActionButtonHomeSegm), sizeof( mso_sptActionButtonHomeSegm ) >> 1,
2406 const_cast<sal_Int32*>(mso_sptDefault1400),
2408 21600, 21600,
2409 10800, 10800,
2410 nullptr, 0,
2412};
2413
2415{
2416 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2417 { 0, 0 }, { 21600, 0 }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2418 { 21600, 0 }, { 21600, 21600 }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 2 MSO_I },
2419 { 21600, 21600 }, { 0, 21600 }, { 1 MSO_I, 4 MSO_I }, { 3 MSO_I, 4 MSO_I },
2420 { 0, 21600 }, { 0, 0 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I,4 MSO_I },
2421 { 7 MSO_I, 0xc MSO_I }, { 0xa MSO_I, 0x3e MSO_I }, { 7 MSO_I, 0x10 MSO_I }, { 0xe MSO_I, 0x3e MSO_I }, { 7 MSO_I, 0xc MSO_I },
2422 { 0x12 MSO_I, 0x14 MSO_I }, { 0x12 MSO_I, 0x16 MSO_I }, // pp
2423 { 0x12 MSO_I, 0x18 MSO_I }, { 0x1a MSO_I, 8 MSO_I }, { 0x1c MSO_I, 8 MSO_I }, // ccp
2424 { 0x1e MSO_I, 8 MSO_I }, { 0x20 MSO_I, 0x22 MSO_I }, { 0x20 MSO_I, 0x24 MSO_I }, // ccp
2425 { 0x20 MSO_I, 0x26 MSO_I }, { 0x28 MSO_I, 0x2a MSO_I }, { 7 MSO_I, 0x2a MSO_I }, // ccp
2426 { 0x2c MSO_I, 0x2a MSO_I }, { 0x2e MSO_I, 0x26 MSO_I }, { 0x2e MSO_I, 0x24 MSO_I }, // ccp
2427 { 0x30 MSO_I, 0x24 MSO_I }, { 0x30 MSO_I, 0x32 MSO_I }, { 0x34 MSO_I, 0x36 MSO_I }, // ccp
2428 { 7 MSO_I, 0x36 MSO_I }, // p
2429 { 0x12 MSO_I, 0x36 MSO_I }, { 0x1c MSO_I, 0x32 MSO_I }, { 0x1c MSO_I, 0x24 MSO_I }, // ccp
2430 { 0x1c MSO_I, 0x38 MSO_I }, { 0x3a MSO_I, 0x3c MSO_I }, { 0x12 MSO_I, 0x3c MSO_I }, // ccp
2431 { 7 MSO_I, 0x3c MSO_I }, { 0x34 MSO_I, 8 MSO_I }, { 0x34 MSO_I, 0x16 MSO_I }, // ccp
2432 { 0x34 MSO_I, 0x14 MSO_I }
2433};
2435{
2436 0x4000, 0x0003, 0x6001, 0x8000,
2437 0x4000, 0x0003, 0x6001, 0x8000,
2438 0x4000, 0x0003, 0x6001, 0x8000,
2439 0x4000, 0x0003, 0x6001, 0x8000,
2440 0x4000, 0x0003, 0x6001, 0x8000,
2441 0x4000, 0xa704, 0x6000, 0x8000,
2442 0x4000, 0x0001, 0x2004, 0x0001, 0x2004, 0x0001, 0x6001, 0x8000
2443};
2445{
2446 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
2447 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
2448 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
2449 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
2450 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
2451 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } },
2452 { 0x2001, { 0x0405, 1, 10800 } }, // scaling 6
2453 { 0x2001, { DFF_Prop_geoRight, 1, 2 } }, // lr center 7
2454 { 0x2001, { DFF_Prop_geoBottom, 1, 2 } }, // ul center 8
2455
2456 { 0x4001, { -1690, 0x0406, 1 } }, // 9
2457 { 0x6000, { 0x0409, 0x0407, 0 } }, // a
2458 { 0x4001, { 4600, 0x0406, 1 } }, // b
2459 { 0x6000, { 0x040b, 0x0408, 0 } }, // c
2460 { 0x4001, { 1690, 0x0406, 1 } }, // d
2461 { 0x6000, { 0x040d, 0x0407, 0 } }, // e
2462 { 0x4001, { 7980, 0x0406, 1 } }, // f
2463 { 0x6000, { 0x040f, 0x0408, 0 } }, // 10
2464 { 0x4001, { 1270, 0x0406, 1 } }, // 11
2465 { 0x6000, { 0x0411, 0x0407, 0 } }, // 12
2466 { 0x4001, { 4000, 0x0406, 1 } }, // 13
2467 { 0x6000, { 0x0413, 0x0408, 0 } }, // 14
2468 { 0x4001, { 1750, 0x0406, 1 } }, // 15
2469 { 0x6000, { 0x0415, 0x0408, 0 } }, // 16
2470 { 0x4001, { 800, 0x0406, 1 } }, // 17
2471 { 0x6000, { 0x0417, 0x0408, 0 } }, // 18
2472 { 0x4001, { 1650, 0x0406, 1 } }, // 19
2473 { 0x6000, { 0x0419, 0x0407, 0 } }, // 1a
2474 { 0x4001, { 2340, 0x0406, 1 } }, // 1b
2475 { 0x6000, { 0x041b, 0x0407, 0 } }, // 1c
2476 { 0x4001, { 3640, 0x0406, 1 } }, // 1d
2477 { 0x6000, { 0x041d, 0x0407, 0 } }, // 1e
2478 { 0x4001, { 4670, 0x0406, 1 } }, // 1f
2479 { 0x6000, { 0x041f, 0x0407, 0 } }, // 20
2480 { 0x4001, { -1570, 0x0406, 1 } }, // 21
2481 { 0x6000, { 0x0421, 0x0408, 0 } }, // 22
2482 { 0x4001, { -3390, 0x0406, 1 } }, // 23
2483 { 0x6000, { 0x0423, 0x0408, 0 } }, // 24
2484 { 0x4001, { -6050, 0x0406, 1 } }, // 25
2485 { 0x6000, { 0x0425, 0x0408, 0 } }, // 26
2486 { 0x4001, { 2540, 0x0406, 1 } }, // 27
2487 { 0x6000, { 0x0427, 0x0407, 0 } }, // 28
2488 { 0x4001, { -8050, 0x0406, 1 } }, // 29
2489 { 0x6000, { 0x0429, 0x0408, 0 } }, // 2a
2490 { 0x4001, { -2540, 0x0406, 1 } }, // 2b
2491 { 0x6000, { 0x042b, 0x0407, 0 } }, // 2c
2492 { 0x4001, { -4460, 0x0406, 1 } }, // 2d
2493 { 0x6000, { 0x042d, 0x0407, 0 } }, // 2e
2494 { 0x4001, { -2330, 0x0406, 1 } }, // 2f
2495 { 0x6000, { 0x042f, 0x0407, 0 } }, // 30
2496 { 0x4001, { -4700, 0x0406, 1 } }, // 31
2497 { 0x6000, { 0x0431, 0x0408, 0 } }, // 32
2498 { 0x4001, { -1270, 0x0406, 1 } }, // 33
2499 { 0x6000, { 0x0433, 0x0407, 0 } }, // 34
2500 { 0x4001, { -5720, 0x0406, 1 } }, // 35
2501 { 0x6000, { 0x0435, 0x0408, 0 } }, // 36
2502 { 0x4001, { -2540, 0x0406, 1 } }, // 37
2503 { 0x6000, { 0x0437, 0x0408, 0 } }, // 38
2504 { 0x4001, { 1800, 0x0406, 1 } }, // 39
2505 { 0x6000, { 0x0439, 0x0407, 0 } }, // 3a
2506 { 0x4001, { -1700, 0x0406, 1 } }, // 3b
2507 { 0x6000, { 0x043b, 0x0408, 0 } }, // 3c
2508 { 0x4001, { 6290, 0x0406, 1 } }, // 3d
2509 { 0x6000, { 0x043d, 0x0408, 0 } } // 3e
2510};
2512{
2514 const_cast<sal_uInt16*>(mso_sptActionButtonHelpSegm), sizeof( mso_sptActionButtonHelpSegm ) >> 1,
2516 const_cast<sal_Int32*>(mso_sptDefault1400),
2518 21600, 21600,
2519 10800, 10800,
2520 nullptr, 0,
2522};
2523
2525{
2526 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2527 { 0, 0 }, { 21600, 0 }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2528 { 21600, 0 }, { 21600, 21600 }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 2 MSO_I },
2529 { 21600, 21600 }, { 0, 21600 }, { 1 MSO_I, 4 MSO_I }, { 3 MSO_I, 4 MSO_I },
2530 { 0, 21600 }, { 0, 0 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 4 MSO_I },
2531 { 0x7 MSO_I, 0xc MSO_I }, { 0xa MSO_I, 0x8 MSO_I }, { 0x7 MSO_I, 0x10 MSO_I }, { 0xe MSO_I, 8 MSO_I }, { 0x7 MSO_I, 0xc MSO_I },
2532 { 0x7 MSO_I, 0x14 MSO_I }, { 0x12 MSO_I, 0x2a MSO_I }, { 0x7 MSO_I, 0x18 MSO_I }, { 0x16 MSO_I, 0x2a MSO_I }, { 0x7 MSO_I, 0x14 MSO_I },
2533 { 0x1a MSO_I, 0x1c MSO_I }, { 0x1e MSO_I, 0x1c MSO_I }, { 0x1e MSO_I, 0x20 MSO_I }, { 0x22 MSO_I, 0x20 MSO_I },
2534 { 0x22 MSO_I, 0x24 MSO_I }, { 0x1a MSO_I, 0x24 MSO_I }, { 0x1a MSO_I, 0x20 MSO_I }, { 0x26 MSO_I, 0x20 MSO_I },
2535 { 0x26 MSO_I, 0x28 MSO_I }, { 0x1a MSO_I, 0x28 MSO_I }
2536};
2538{
2539 0x4000, 0x0003, 0x6001, 0x8000,
2540 0x4000, 0x0003, 0x6001, 0x8000,
2541 0x4000, 0x0003, 0x6001, 0x8000,
2542 0x4000, 0x0003, 0x6001, 0x8000,
2543 0x4000, 0x0003, 0x6001, 0x8000,
2544 0x4000, 0xa704, 0x6000, 0x8000,
2545 0x4000, 0xa704, 0x6000, 0x8000,
2546 0x4000, 0x0009, 0x6001, 0x8000
2547};
2549{
2550 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
2551 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
2552 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
2553 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
2554 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
2555 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } },
2556 { 0x2001, { 0x0405, 1, 10800 } }, // scaling 6
2557 { 0x2001, { DFF_Prop_geoRight, 1, 2 } }, // lr center 7
2558 { 0x2001, { DFF_Prop_geoBottom, 1, 2 } }, // ul center 8
2559
2560 { 0x4001, { -8050, 0x0406, 1 } }, // 9
2561 { 0x6000, { 0x0409, 0x0407, 0 } }, // a
2562 { 0x4001, { -8050, 0x0406, 1 } }, // b
2563 { 0x6000, { 0x040b, 0x0408, 0 } }, // c
2564 { 0x4001, { 8050, 0x0406, 1 } }, // d
2565 { 0x6000, { 0x040d, 0x0407, 0 } }, // e
2566 { 0x4001, { 8050, 0x0406, 1 } }, // f
2567 { 0x6000, { 0x040f, 0x0408, 0 } }, // 10
2568
2569 { 0x4001, { -2060, 0x0406, 1 } }, // 11
2570 { 0x6000, { 0x0411, 0x0407, 0 } }, // 12
2571 { 0x4001, { -7620, 0x0406, 1 } }, // 13
2572 { 0x6000, { 0x0413, 0x0408, 0 } }, // 14
2573 { 0x4001, { 2060, 0x0406, 1 } }, // 15
2574 { 0x6000, { 0x0415, 0x0407, 0 } }, // 16
2575 { 0x4001, { -3500, 0x0406, 1 } }, // 17
2576 { 0x6000, { 0x0417, 0x0408, 0 } }, // 18
2577
2578 { 0x4001, { -2960, 0x0406, 1 } }, // 19
2579 { 0x6000, { 0x0419, 0x0407, 0 } }, // 1a
2580 { 0x4001, { -2960, 0x0406, 1 } }, // 1b
2581 { 0x6000, { 0x041b, 0x0408, 0 } }, // 1c
2582 { 0x4001, { 1480, 0x0406, 1 } }, // 1d
2583 { 0x6000, { 0x041d, 0x0407, 0 } }, // 1e
2584 { 0x4001, { 5080, 0x0406, 1 } }, // 1f
2585 { 0x6000, { 0x041f, 0x0408, 0 } }, // 20
2586 { 0x4001, { 2960, 0x0406, 1 } }, // 21
2587 { 0x6000, { 0x0421, 0x0407, 0 } }, // 22
2588 { 0x4001, { 6140, 0x0406, 1 } }, // 23
2589 { 0x6000, { 0x0423, 0x0408, 0 } }, // 24
2590 { 0x4001, { -1480, 0x0406, 1 } }, // 25
2591 { 0x6000, { 0x0425, 0x0407, 0 } }, // 26
2592 { 0x4001, { -1920, 0x0406, 1 } }, // 27
2593 { 0x6000, { 0x0427, 0x0408, 0 } }, // 28
2594
2595 { 0x4001, { -5560, 0x0406, 1 } }, // 29
2596 { 0x6000, { 0x0429, 0x0408, 0 } }, // 2a
2597
2598};
2600{
2602 const_cast<sal_uInt16*>(mso_sptActionButtonInformationSegm), sizeof( mso_sptActionButtonInformationSegm ) >> 1,
2604 const_cast<sal_Int32*>(mso_sptDefault1400),
2606 21600, 21600,
2607 10800, 10800,
2608 nullptr, 0,
2610};
2611
2613{
2614 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2615 { 0, 0 }, { 21600, 0 }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2616 { 21600, 0 }, { 21600, 21600 }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 2 MSO_I },
2617 { 21600, 21600 }, { 0, 21600 }, { 1 MSO_I, 4 MSO_I }, { 3 MSO_I,4 MSO_I },
2618 { 0, 21600 }, { 0, 0 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 4 MSO_I },
2619
2620 { 0xa MSO_I, 8 MSO_I }, { 0xe MSO_I, 0xc MSO_I }, { 0xe MSO_I, 0x10 MSO_I }
2621};
2623{
2624 0x4000, 0x0003, 0x6001, 0x8000,
2625 0x4000, 0x0003, 0x6001, 0x8000,
2626 0x4000, 0x0003, 0x6001, 0x8000,
2627 0x4000, 0x0003, 0x6001, 0x8000,
2628 0x4000, 0x0003, 0x6001, 0x8000,
2629 0x4000, 0x0002, 0x6001, 0x8000
2630};
2632{
2633 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
2634 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
2635 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
2636 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
2637 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
2638 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } },
2639 { 0x2001, { 0x0405, 1, 10800 } }, // scaling 6
2640 { 0x2001, { DFF_Prop_geoRight, 1, 2 } }, // lr center 7
2641 { 0x2001, { DFF_Prop_geoBottom, 1, 2 } }, // ul center 8
2642
2643 { 0x4001, { -8050, 0x0406, 1 } }, // 9
2644 { 0x6000, { 0x0409, 0x0407, 0 } }, // a
2645 { 0x4001, { -8050, 0x0406, 1 } }, // b
2646 { 0x6000, { 0x040b, 0x0408, 0 } }, // c
2647 { 0x4001, { 8050, 0x0406, 1 } }, // d
2648 { 0x6000, { 0x040d, 0x0407, 0 } }, // e
2649 { 0x4001, { 8050, 0x0406, 1 } }, // f
2650 { 0x6000, { 0x040f, 0x0408, 0 } } // 10
2651};
2653{
2655 const_cast<sal_uInt16*>(mso_sptActionButtonForwardBackSegm), sizeof( mso_sptActionButtonForwardBackSegm ) >> 1,
2657 const_cast<sal_Int32*>(mso_sptDefault1400),
2659 21600, 21600,
2660 10800, 10800,
2661 nullptr, 0,
2663};
2664
2666{
2667 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2668 { 0, 0 }, { 21600, 0 }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2669 { 21600, 0 }, { 21600, 21600 }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 2 MSO_I },
2670 { 21600, 21600 }, { 0, 21600 }, { 1 MSO_I, 4 MSO_I }, { 3 MSO_I, 4 MSO_I },
2671 { 0, 21600 }, { 0, 0 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 4 MSO_I },
2672
2673 { 0xa MSO_I, 0xc MSO_I }, { 0xe MSO_I, 8 MSO_I }, { 0xa MSO_I, 0x10 MSO_I }
2674};
2676{
2678 const_cast<sal_uInt16*>(mso_sptActionButtonForwardBackSegm), sizeof( mso_sptActionButtonForwardBackSegm ) >> 1,
2680 const_cast<sal_Int32*>(mso_sptDefault1400),
2682 21600, 21600,
2683 10800, 10800,
2684 nullptr, 0,
2686};
2687
2689{
2690 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2691 { 0, 0 }, { 21600, 0 }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2692 { 21600, 0 }, { 21600, 21600 }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 2 MSO_I },
2693 { 21600, 21600 }, { 0, 21600 }, { 1 MSO_I, 4 MSO_I }, { 3 MSO_I, 4 MSO_I },
2694 { 0, 21600 }, { 0, 0 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 4 MSO_I },
2695
2696 { 0xa MSO_I, 8 MSO_I }, { 0xe MSO_I, 0xc MSO_I }, { 0xe MSO_I, 0x10 MSO_I }, { 0x12 MSO_I, 0xc MSO_I },
2697 { 0x14 MSO_I, 0xc MSO_I }, { 0x14 MSO_I, 0x10 MSO_I }, { 0x12 MSO_I, 0x10 MSO_I }
2698};
2700{
2701 0x4000, 0x0003, 0x6001, 0x8000,
2702 0x4000, 0x0003, 0x6001, 0x8000,
2703 0x4000, 0x0003, 0x6001, 0x8000,
2704 0x4000, 0x0003, 0x6001, 0x8000,
2705 0x4000, 0x0003, 0x6001, 0x8000,
2706
2707 0x4000, 0x0002, 0x6001, 0x8000,
2708 0x4000, 0x0003, 0x6001, 0x8000
2709};
2711{
2712 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
2713 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
2714 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
2715 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
2716 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
2717 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } },
2718 { 0x2001, { 0x0405, 1, 10800 } }, // scaling 6
2719 { 0x2001, { DFF_Prop_geoRight, 1, 2 } }, // lr center 7
2720 { 0x2001, { DFF_Prop_geoBottom, 1, 2 } }, // ul center 8
2721
2722 { 0x4001, { -4020, 0x0406, 1 } }, // 9
2723 { 0x6000, { 0x0409, 0x0407, 0 } }, // a
2724 { 0x4001, { -8050, 0x0406, 1 } }, // b
2725 { 0x6000, { 0x040b, 0x0408, 0 } }, // c
2726 { 0x4001, { 8050, 0x0406, 1 } }, // d
2727 { 0x6000, { 0x040d, 0x0407, 0 } }, // e
2728 { 0x4001, { 8050, 0x0406, 1 } }, // f
2729 { 0x6000, { 0x040f, 0x0408, 0 } }, // 10
2730
2731 { 0x4001, { -8050, 0x0406, 1 } }, // 11
2732 { 0x6000, { 0x0411, 0x0407, 0 } }, // 12
2733 { 0x4001, { -6140, 0x0406, 1 } }, // 13
2734 { 0x6000, { 0x0413, 0x0407, 0 } }, // 14
2735
2736
2737 { 0x4001, { 4020, 0x0406, 1 } }, // 15
2738 { 0x6000, { 0x0415, 0x0407, 0 } }, // 16
2739 { 0x4001, { 6140, 0x0406, 1 } }, // 17
2740 { 0x6000, { 0x0417, 0x0407, 0 } } // 18
2741};
2743{
2745 const_cast<sal_uInt16*>(mso_sptActionButtonBeginningEndSegm), sizeof( mso_sptActionButtonBeginningEndSegm ) >> 1,
2747 const_cast<sal_Int32*>(mso_sptDefault1400),
2749 21600, 21600,
2750 10800, 10800,
2751 nullptr, 0,
2753};
2754
2756{
2757 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2758 { 0, 0 }, { 21600, 0 }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2759 { 21600, 0 }, { 21600, 21600 }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 2 MSO_I },
2760 { 21600, 21600 }, { 0, 21600 }, { 1 MSO_I, 4 MSO_I }, { 3 MSO_I, 4 MSO_I },
2761 { 0, 21600 }, { 0, 0 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 4 MSO_I },
2762
2763 { 0x16 MSO_I, 8 MSO_I }, { 0x12 MSO_I, 0x10 MSO_I }, { 0x12 MSO_I, 0xc MSO_I },
2764
2765 { 0x18 MSO_I, 0xc MSO_I }, { 0x18 MSO_I, 0x10 MSO_I }, { 0xe MSO_I, 0x10 MSO_I }, { 0xe MSO_I, 0xc MSO_I }
2766};
2768{
2770 const_cast<sal_uInt16*>(mso_sptActionButtonBeginningEndSegm), sizeof( mso_sptActionButtonBeginningEndSegm ) >> 1,
2772 const_cast<sal_Int32*>(mso_sptDefault1400),
2774 21600, 21600,
2775 10800, 10800,
2776 nullptr, 0,
2778};
2779
2781{
2782 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2783 { 0, 0 }, { 21600, 0 }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2784 { 21600, 0 }, { 21600, 21600 }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 2 MSO_I },
2785 { 21600, 21600 }, { 0, 21600 }, { 1 MSO_I, 4 MSO_I }, { 3 MSO_I, 4 MSO_I },
2786 { 0, 21600 }, { 0, 0 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 4 MSO_I },
2787
2788 { 0xa MSO_I, 0xc MSO_I }, { 0xe MSO_I, 0xc MSO_I }, { 0xe MSO_I, 0x10 MSO_I }, // ppp
2789 { 0xe MSO_I, 0x12 MSO_I }, { 0x14 MSO_I, 0x16 MSO_I }, { 0x18 MSO_I, 0x16 MSO_I }, // ccp
2790 { 7 MSO_I, 0x16 MSO_I }, // p
2791 { 0x1a MSO_I, 0x16 MSO_I }, { 0x1c MSO_I, 0x12 MSO_I }, { 0x1c MSO_I, 0x10 MSO_I }, // ccp
2792 { 0x1c MSO_I, 0xc MSO_I }, { 7 MSO_I, 0xc MSO_I }, { 0x1e MSO_I, 0x20 MSO_I }, { 0x22 MSO_I, 0xc MSO_I },// pppp
2793 { 0x24 MSO_I, 0xc MSO_I }, { 0x24 MSO_I, 0x10 MSO_I }, // pp
2794 { 0x24 MSO_I, 0x26 MSO_I }, { 0x28 MSO_I, 0x2a MSO_I }, { 7 MSO_I, 0x2a MSO_I }, // ccp
2795 { 0x18 MSO_I, 0x2a MSO_I }, // p
2796 { 0x2c MSO_I, 0x2a MSO_I }, { 0xa MSO_I, 0x26 MSO_I }, { 0xa MSO_I, 0x10 MSO_I } // ccp
2797};
2799{
2800 0x4000, 0x0003, 0x6001, 0x8000,
2801 0x4000, 0x0003, 0x6001, 0x8000,
2802 0x4000, 0x0003, 0x6001, 0x8000,
2803 0x4000, 0x0003, 0x6001, 0x8000,
2804 0x4000, 0x0003, 0x6001, 0x8000,
2805 0x4000, 0x0002, 0x2001, 0x0001, 0x2001, 0x0006,0x2001, 0x0001, 0x2001, 0x6001, 0x8000
2806};
2808{
2809 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
2810 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
2811 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
2812 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
2813 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
2814 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } },
2815 { 0x2001, { 0x0405, 1, 10800 } }, // scaling 6
2816 { 0x2001, { DFF_Prop_geoRight, 1, 2 } }, // lr center 7
2817 { 0x2001, { DFF_Prop_geoBottom, 1, 2 } }, // ul center 8
2818
2819 { 0x4001, { -8050, 0x0406, 1 } }, // 9
2820 { 0x6000, { 0x0409, 0x0407, 0 } }, // a
2821 { 0x4001, { -3800, 0x0406, 1 } }, // b
2822 { 0x6000, { 0x040b, 0x0408, 0 } }, // c
2823 { 0x4001, { -4020, 0x0406, 1 } }, // d
2824 { 0x6000, { 0x040d, 0x0407, 0 } }, // e
2825 { 0x4001, { 2330, 0x0406, 1 } }, // f
2826 { 0x6000, { 0x040f, 0x0408, 0 } }, // 10
2827 { 0x4001, { 3390, 0x0406, 1 } }, // 11
2828 { 0x6000, { 0x0411, 0x0408, 0 } }, // 12
2829 { 0x4001, { -3100, 0x0406, 1 } }, // 13
2830 { 0x6000, { 0x0413, 0x0407, 0 } }, // 14
2831 { 0x4001, { 4230, 0x0406, 1 } }, // 15
2832 { 0x6000, { 0x0415, 0x0408, 0 } }, // 16
2833 { 0x4001, { -1910, 0x0406, 1 } }, // 17
2834 { 0x6000, { 0x0417, 0x0407, 0 } }, // 18
2835 { 0x4001, { 1190, 0x0406, 1 } }, // 19
2836 { 0x6000, { 0x0419, 0x0407, 0 } }, // 1a
2837 { 0x4001, { 2110, 0x0406, 1 } }, // 1b
2838 { 0x6000, { 0x041b, 0x0407, 0 } }, // 1c
2839 { 0x4001, { 4030, 0x0406, 1 } }, // 1d
2840 { 0x6000, { 0x041d, 0x0407, 0 } }, // 1e
2841 { 0x4001, { -7830, 0x0406, 1 } }, // 1f
2842 { 0x6000, { 0x041f, 0x0408, 0 } }, // 20
2843 { 0x4001, { 8250, 0x0406, 1 } }, // 21
2844 { 0x6000, { 0x0421, 0x0407, 0 } }, // 22
2845 { 0x4001, { 6140, 0x0406, 1 } }, // 23
2846 { 0x6000, { 0x0423, 0x0407, 0 } }, // 24
2847 { 0x4001, { 5510, 0x0406, 1 } }, // 25
2848 { 0x6000, { 0x0425, 0x0408, 0 } }, // 26
2849 { 0x4001, { 3180, 0x0406, 1 } }, // 27
2850 { 0x6000, { 0x0427, 0x0407, 0 } }, // 28
2851 { 0x4001, { 8450, 0x0406, 1 } }, // 29
2852 { 0x6000, { 0x0429, 0x0408, 0 } }, // 2a
2853 { 0x4001, { -5090, 0x0406, 1 } }, // 2b
2854 { 0x6000, { 0x042b, 0x0407, 0 } } // 2c
2855};
2857{
2859 const_cast<sal_uInt16*>(mso_sptActionButtonReturnSegm), sizeof( mso_sptActionButtonReturnSegm ) >> 1,
2861 const_cast<sal_Int32*>(mso_sptDefault1400),
2863 21600, 21600,
2864 10800, 10800,
2865 nullptr, 0,
2867};
2868
2870{
2871 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2872 { 0, 0 }, { 21600, 0 }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2873 { 21600, 0 }, { 21600, 21600 }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 2 MSO_I },
2874 { 21600, 21600 }, { 0, 21600 }, { 1 MSO_I, 4 MSO_I }, { 3 MSO_I, 4 MSO_I },
2875 { 0, 21600 }, { 0, 0 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 4 MSO_I },
2876
2877 { 0xa MSO_I, 0xc MSO_I }, { 0xe MSO_I, 0xc MSO_I }, { 0x10 MSO_I, 0x12 MSO_I }, { 0x10 MSO_I, 0x14 MSO_I },
2878 { 0xa MSO_I, 0x14 MSO_I }, { 0xe MSO_I, 0xc MSO_I }, { 0x10 MSO_I, 0x12 MSO_I }, { 0xe MSO_I, 0x12 MSO_I }
2879};
2881{
2882 0x4000, 0x0003, 0x6001, 0x8000,
2883 0x4000, 0x0003, 0x6001, 0x8000,
2884 0x4000, 0x0003, 0x6001, 0x8000,
2885 0x4000, 0x0003, 0x6001, 0x8000,
2886 0x4000, 0x0003, 0x6001, 0x8000,
2887
2888 0x4000, 0x0004, 0x6001, 0x8000,
2889 0x4000, 0x0002, 0x6001, 0x8000
2890};
2892{
2893 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
2894 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
2895 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
2896 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
2897 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
2898 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } },
2899 { 0x2001, { 0x0405, 1, 10800 } }, // scaling 6
2900 { 0x2001, { DFF_Prop_geoRight, 1, 2 } }, // lr center 7
2901 { 0x2001, { DFF_Prop_geoBottom, 1, 2 } }, // ul center 8
2902
2903 { 0x4001, { -6350, 0x0406, 1 } }, // 9
2904 { 0x6000, { 0x0409, 0x0407, 0 } }, // a
2905 { 0x4001, { -7830, 0x0406, 1 } }, // b
2906 { 0x6000, { 0x040b, 0x0408, 0 } }, // c
2907 { 0x4001, { 1690, 0x0406, 1 } }, // d
2908 { 0x6000, { 0x040d, 0x0407, 0 } }, // e
2909 { 0x4001, { 6350, 0x0406, 1 } }, // f
2910 { 0x6000, { 0x040f, 0x0407, 0 } }, // 10
2911 { 0x4001, { -3810, 0x0406, 1 } }, // 11
2912 { 0x6000, { 0x0411, 0x0408, 0 } }, // 12
2913 { 0x4001, { 7830, 0x0406, 1 } }, // 13
2914 { 0x6000, { 0x0413, 0x0408, 0 } } // 14
2915};
2917{
2919 const_cast<sal_uInt16*>(mso_sptActionButtonDocumentSegm), sizeof( mso_sptActionButtonDocumentSegm ) >> 1,
2921 const_cast<sal_Int32*>(mso_sptDefault1400),
2923 21600, 21600,
2924 10800, 10800,
2925 nullptr, 0,
2927};
2928
2930{
2931 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
2932 { 0, 0 }, { 21600, 0 }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
2933 { 21600, 0 }, { 21600, 21600 }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 2 MSO_I },
2934 { 21600, 21600 }, { 0, 21600 }, { 1 MSO_I, 4 MSO_I }, { 3 MSO_I, 4 MSO_I },
2935 { 0, 21600 }, { 0, 0 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 4 MSO_I },
2936
2937 { 0xa MSO_I, 0xc MSO_I }, { 0xe MSO_I, 0xc MSO_I }, { 0x10 MSO_I, 0x12 MSO_I }, { 0x10 MSO_I, 0x14 MSO_I },
2938 { 0xe MSO_I, 0x16 MSO_I }, { 0xa MSO_I, 0x16 MSO_I }, { 0x18 MSO_I, 8 MSO_I }, { 0x1a MSO_I, 8 MSO_I },
2939
2940 { 0x18 MSO_I, 0xc MSO_I }, { 0x1a MSO_I, 0x1c MSO_I },
2941
2942 { 0x18 MSO_I, 0x16 MSO_I }, { 0x1a MSO_I, 0x1e MSO_I }
2943};
2945{
2946 0x4000, 0x0003, 0x6001, 0x8000,
2947 0x4000, 0x0003, 0x6001, 0x8000,
2948 0x4000, 0x0003, 0x6001, 0x8000,
2949 0x4000, 0x0003, 0x6001, 0x8000,
2950 0x4000, 0x0003, 0x6001, 0x8000,
2951
2952 0x4000, 0x0005, 0x6001, 0x8000,
2953 0x4000, 0x0001, 0x8000,
2954 0x4000, 0x0001, 0x8000,
2955 0x4000, 0x0001, 0x8000
2956};
2958{
2959 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
2960 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
2961 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
2962 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
2963 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
2964 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } },
2965 { 0x2001, { 0x0405, 1, 10800 } }, // scaling 6
2966 { 0x2001, { DFF_Prop_geoRight, 1, 2 } }, // lr center 7
2967 { 0x2001, { DFF_Prop_geoBottom, 1, 2 } }, // ul center 8
2968
2969 { 0x4001, { -8050, 0x0406, 1 } }, // 9
2970 { 0x6000, { 0x0409, 0x0407, 0 } }, // a
2971 { 0x4001, { -2750, 0x0406, 1 } }, // b
2972 { 0x6000, { 0x040b, 0x0408, 0 } }, // c
2973 { 0x4001, { -2960, 0x0406, 1 } }, // d
2974 { 0x6000, { 0x040d, 0x0407, 0 } }, // e
2975 { 0x4001, { 2120, 0x0406, 1 } }, // f
2976 { 0x6000, { 0x040f, 0x0407, 0 } }, // 10
2977 { 0x4001, { -8050, 0x0406, 1 } }, // 11
2978 { 0x6000, { 0x0411, 0x0408, 0 } }, // 12
2979 { 0x4001, { 8050, 0x0406, 1 } }, // 13
2980 { 0x6000, { 0x0413, 0x0408, 0 } }, // 14
2981 { 0x4001, { 2750, 0x0406, 1 } }, // 15
2982 { 0x6000, { 0x0415, 0x0408, 0 } }, // 16
2983 { 0x4001, { 4020, 0x0406, 1 } }, // 17
2984 { 0x6000, { 0x0417, 0x0407, 0 } }, // 18
2985 { 0x4001, { 8050, 0x0406, 1 } }, // 19
2986 { 0x6000, { 0x0419, 0x0407, 0 } }, // 1a
2987 { 0x4001, { -5930, 0x0406, 1 } }, // 1b
2988 { 0x6000, { 0x041b, 0x0408, 0 } }, // 1c
2989 { 0x4001, { 5930, 0x0406, 1 } }, // 1d
2990 { 0x6000, { 0x041d, 0x0408, 0 } } // 1e
2991};
2993{
2995 const_cast<sal_uInt16*>(mso_sptActionButtonSoundSegm), sizeof( mso_sptActionButtonSoundSegm ) >> 1,
2997 const_cast<sal_Int32*>(mso_sptDefault1400),
2999 21600, 21600,
3000 10800, 10800,
3001 nullptr, 0,
3003};
3004
3006{
3007 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
3008 { 0, 0 }, { 21600, 0 }, { 3 MSO_I, 2 MSO_I }, { 1 MSO_I, 2 MSO_I },
3009 { 21600, 0 }, { 21600, 21600 }, { 3 MSO_I, 4 MSO_I }, { 3 MSO_I, 2 MSO_I },
3010 { 21600, 21600 }, { 0, 21600 }, { 1 MSO_I, 4 MSO_I }, { 3 MSO_I, 4 MSO_I },
3011 { 0, 21600 }, { 0, 0 }, { 1 MSO_I, 2 MSO_I }, { 1 MSO_I, 4 MSO_I },
3012
3013 { 0xa MSO_I, 0xc MSO_I }, { 0xe MSO_I, 0xc MSO_I }, { 0x10 MSO_I, 0x12 MSO_I }, { 0x14 MSO_I, 0x12 MSO_I },
3014 { 0x16 MSO_I, 0x18 MSO_I }, { 0x16 MSO_I, 0x1a MSO_I }, { 0x1c MSO_I, 0x1a MSO_I }, { 0x1e MSO_I, 0x18 MSO_I },
3015 { 0x20 MSO_I, 0x18 MSO_I }, { 0x20 MSO_I, 0x22 MSO_I }, { 0x1e MSO_I, 0x22 MSO_I }, { 0x1c MSO_I, 0x24 MSO_I },
3016 { 0x16 MSO_I, 0x24 MSO_I }, { 0x16 MSO_I, 0x26 MSO_I }, { 0x2a MSO_I, 0x26 MSO_I }, { 0x2a MSO_I, 0x28 MSO_I },
3017 { 0x10 MSO_I, 0x28 MSO_I }, { 0xe MSO_I, 0x2c MSO_I }, { 0xa MSO_I, 0x2c MSO_I }
3018};
3020{
3021 0x4000, 0x0003, 0x6001, 0x8000,
3022 0x4000, 0x0003, 0x6001, 0x8000,
3023 0x4000, 0x0003, 0x6001, 0x8000,
3024 0x4000, 0x0003, 0x6001, 0x8000,
3025 0x4000, 0x0003, 0x6001, 0x8000,
3026 0x4000, 0x0012, 0x6001, 0x8000
3027};
3029{
3030 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
3031 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
3032 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
3033 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
3034 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
3035 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } },
3036 { 0x2001, { 0x0405, 1, 10800 } }, // scaling 6
3037 { 0x2001, { DFF_Prop_geoRight, 1, 2 } }, // lr center 7
3038 { 0x2001, { DFF_Prop_geoBottom, 1, 2 } }, // ul center 8
3039
3040 { 0x4001, { -8050, 0x0406, 1 } }, // 9
3041 { 0x6000, { 0x0409, 0x0407, 0 } }, // a
3042 { 0x4001, { -4020, 0x0406, 1 } }, // b
3043 { 0x6000, { 0x040b, 0x0408, 0 } }, // c
3044 { 0x4001, { -7000, 0x0406, 1 } }, // d
3045 { 0x6000, { 0x040d, 0x0407, 0 } }, // e
3046 { 0x4001, { -6560, 0x0406, 1 } }, // f
3047 { 0x6000, { 0x040f, 0x0407, 0 } }, // 10
3048 { 0x4001, { -3600, 0x0406, 1 } }, // 11
3049 { 0x6000, { 0x0411, 0x0408, 0 } }, // 12
3050 { 0x4001, { 4020, 0x0406, 1 } }, // 13
3051 { 0x6000, { 0x0413, 0x0407, 0 } }, // 14
3052 { 0x4001, { 4660, 0x0406, 1 } }, // 15
3053 { 0x6000, { 0x0415, 0x0407, 0 } }, // 16
3054 { 0x4001, { -2960, 0x0406, 1 } }, // 17
3055 { 0x6000, { 0x0417, 0x0408, 0 } }, // 18
3056 { 0x4001, { -2330, 0x0406, 1 } }, // 19
3057 { 0x6000, { 0x0419, 0x0408, 0 } }, // 1a
3058 { 0x4001, { 6780, 0x0406, 1 } }, // 1b
3059 { 0x6000, { 0x041b, 0x0407, 0 } }, // 1c
3060 { 0x4001, { 7200, 0x0406, 1 } }, // 1d
3061 { 0x6000, { 0x041d, 0x0407, 0 } }, // 1e
3062 { 0x4001, { 8050, 0x0406, 1 } }, // 1f
3063 { 0x6000, { 0x041f, 0x0407, 0 } }, // 20
3064 { 0x4001, { 2960, 0x0406, 1 } }, // 21
3065 { 0x6000, { 0x0421, 0x0408, 0 } }, // 22
3066 { 0x4001, { 2330, 0x0406, 1 } }, // 23
3067 { 0x6000, { 0x0423, 0x0408, 0 } }, // 24
3068 { 0x4001, { 3800, 0x0406, 1 } }, // 25
3069 { 0x6000, { 0x0425, 0x0408, 0 } }, // 26
3070 { 0x4001, { -1060, 0x0406, 1 } }, // 27
3071 { 0x6000, { 0x0427, 0x0408, 0 } }, // 28
3072 { 0x4001, { -6350, 0x0406, 1 } }, // 29
3073 { 0x6000, { 0x0429, 0x0407, 0 } }, // 2a
3074 { 0x4001, { -640, 0x0406, 1 } }, // 2b
3075 { 0x6000, { 0x042b, 0x0408, 0 } } // 2c
3076};
3078{
3080 const_cast<sal_uInt16*>(mso_sptActionButtonMovieSegm), sizeof( mso_sptActionButtonMovieSegm ) >> 1,
3082 const_cast<sal_Int32*>(mso_sptDefault1400),
3084 21600, 21600,
3085 10800, 10800,
3086 nullptr, 0,
3088};
3089
3090const SvxMSDffVertPair mso_sptSmileyFaceVert[] = // adj value 15510 - 17520
3091{
3092 { 10800, 10800 }, { 10800, 10800 }, { 0, 360 },
3093 { 7305, 7515 }, { 1000, 1865 }, { 0, 360 },
3094 { 14295, 7515 }, { 1000, 1865 }, { 0, 360 },
3095 { 4870, 1 MSO_I }, { 8680, 2 MSO_I }, { 12920, 2 MSO_I }, { 16730, 1 MSO_I }
3096};
3097const sal_uInt16 mso_sptSmileyFaceSegm[] =
3098{
3099 0xa203, 0x6000, 0x8000,
3100 0xa203, 0x6000, 0x8000,
3101 0xa203, 0x6000, 0x8000,
3102 0x4000, 0x2001, 0xaa00, 0x8000
3103};
3105{
3106 { 0x2000, { DFF_Prop_adjustValue, 0, 14510 } },
3107 { 0x8000, { 18520, 0, 0x400 } },
3108 { 0x4000, { 14510, 0x400, 0 } }
3109};
3110
3111const sal_Int32 mso_sptSmileyFaceDefault[] =
3112{
3113 1, 18520
3114};
3116{
3118 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 14510, 18520 }
3119};
3121{
3123 const_cast<sal_uInt16*>(mso_sptSmileyFaceSegm), sizeof( mso_sptSmileyFaceSegm ) >> 1,
3125 const_cast<sal_Int32*>(mso_sptSmileyFaceDefault),
3127 21600, 21600,
3131};
3132
3133const SvxMSDffVertPair mso_sptDonutVert[] = // adj value 0 - 10800
3134{
3135 { 10800, 10800 }, { 10800, 10800 }, { 0, 360 },
3136 { 10800, 10800 }, { 1 MSO_I, 1 MSO_I }, { 0, 360 }
3137};
3138const sal_uInt16 mso_sptDonutSegm[] =
3139{
3140 0xa203, 0x6000, 0xa203, 0x8000
3141};
3143{
3144 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
3145 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } }
3146};
3148{
3150 0x100, 10800, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
3151};
3153{
3155 const_cast<sal_uInt16*>(mso_sptDonutSegm), sizeof( mso_sptDonutSegm ) >> 1,
3157 const_cast<sal_Int32*>(mso_sptDefault5400),
3159 21600, 21600,
3163};
3164
3165const SvxMSDffVertPair mso_sptNoSmokingVert[] = // adj value 0 - 7200
3166{
3167 { 10800, 10800 }, { 10800, 10800 }, { 0, 360 },
3168 { 0 MSO_I, 0 MSO_I }, { 1 MSO_I, 1 MSO_I },
3169 { 9 MSO_I, 0xa MSO_I }, { 0xb MSO_I, 0xc MSO_I }, { 0 MSO_I, 0 MSO_I }, { 1 MSO_I, 1 MSO_I },
3170 { 0xd MSO_I, 0xe MSO_I }, { 0xf MSO_I, 0x10 MSO_I }
3171};
3172const sal_uInt16 mso_sptNoSmokingSegm[] =
3173{
3174 0xa203, 0x6000, 0xa404, 0x6000, 0xa404, 0x6000, 0x8000
3175};
3177{
3178 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 0
3179 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } }, // 1
3180 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } }, // 2
3181 { 0x2001, { DFF_Prop_adjustValue, 1, 2 } }, // 3
3182 { 0xa080, { 0x403, 0, 0x402 } }, // 4
3183 { 0x8000, { 10800, 0, 0x403 } }, // 5 x1
3184 { 0x4000, { 10800, 0x403, 0 } }, // 6 x2
3185 { 0x8000, { 10800, 0, 0x404 } }, // 7 y1
3186 { 0x4000, { 10800, 0x404, 0 } }, // 8 y2
3187 { 0x6081, { 0x405, 0x407, 45 } }, // 9
3188 { 0x6082, { 0x405, 0x407, 45 } }, // a
3189 { 0x6081, { 0x405, 0x408, 45 } }, // b
3190 { 0x6082, { 0x405, 0x408, 45 } }, // c
3191 { 0x6081, { 0x406, 0x408, 45 } }, // d
3192 { 0x6082, { 0x406, 0x408, 45 } }, // e
3193 { 0x6081, { 0x406, 0x407, 45 } }, // f
3194 { 0x6082, { 0x406, 0x407, 45 } } // 10
3195};
3197{
3199 0x100, 10800, 10800, 10800, 0, 7200, MIN_INT32, 0x7fffffff }
3200};
3202{
3204 const_cast<sal_uInt16*>(mso_sptNoSmokingSegm), sizeof( mso_sptNoSmokingSegm ) >> 1,
3206 const_cast<sal_Int32*>(mso_sptDefault2700),
3208 21600, 21600,
3212};
3213
3214const SvxMSDffVertPair mso_sptBlockArcVert[] = // adj value 0 (degrees)
3215{ // adj value 1: 0 -> 10800;
3216 { 0, 0 }, { 21600, 21600 }, { 4 MSO_I, 3 MSO_I }, { 2 MSO_I, 3 MSO_I },
3217 { 5 MSO_I, 5 MSO_I }, { 6 MSO_I, 6 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 4 MSO_I, 3 MSO_I }
3218};
3219const sal_uInt16 mso_sptBlockArcSegm[] =
3220{
3221 0xA404, 0xa504, 0x6001, 0x8000
3222};
3223const sal_Int32 mso_sptBlockArcDefault[] =
3224{
3225 2, 180, 5400
3226};
3228{
3229 { 0x400a, { 10800, DFF_Prop_adjustValue, 0 } },
3230 { 0x4009, { 10800, DFF_Prop_adjustValue, 0 } },
3231 { 0x2000, { 0x400, 10800, 0 } },
3232 { 0x2000, { 0x401, 10800, 0 } },
3233 { 0x8000, { 21600, 0, 0x402 } },
3234 { 0x8000, { 10800, 0, DFF_Prop_adjust2Value } },
3235 { 0x4000, { 10800, DFF_Prop_adjust2Value, 0 } },
3236 { 0x600a, { 0x405, DFF_Prop_adjustValue, 0 } },
3237 { 0x6009, { 0x405, DFF_Prop_adjustValue, 0 } }
3238};
3240{
3242 0x101, 0x100, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
3243};
3245{
3247 const_cast<sal_uInt16*>(mso_sptBlockArcSegm), sizeof( mso_sptBlockArcSegm ) >> 1,
3249 const_cast<sal_Int32*>(mso_sptBlockArcDefault),
3250 nullptr, 0,
3251 21600, 21600,
3253 nullptr, 0,
3255};
3256
3257// aware : control points are always part of the bounding box
3259{
3260 { 10800, 21599 }, { 321, 6886 }, { 70, 6036 }, // ppp
3261 { -9, 5766 }, { -1, 5474 }, { 2, 5192 }, // ccp
3262 { 6, 4918 }, { 43, 4641 }, { 101, 4370 }, // ccp
3263 { 159, 4103 }, { 245, 3837 }, { 353, 3582 }, // ccp
3264 { 460, 3326 }, { 591, 3077 }, { 741, 2839 }, // ccp
3265 { 892, 2598 }, { 1066, 2369 }, { 1253, 2155 }, // ccp
3266 { 1443, 1938 }, { 1651, 1732 }, { 1874, 1543 }, // ccp
3267 { 2097, 1351 }, { 2337, 1174 }, { 2587, 1014 }, // ccp
3268 { 2839, 854 }, { 3106, 708 }, { 3380, 584 }, // ccp
3269 { 3656, 459 }, { 3945, 350 }, { 4237, 264 }, // ccp
3270 { 4533, 176 }, { 4838, 108 }, { 5144, 66 }, // ccp
3271 { 5454, 22 }, { 5771, 1 }, { 6086, 3 }, // ccp
3272 { 6407, 7 }, { 6731, 35 }, { 7048, 89 }, // ccp
3273 { 7374, 144 }, { 7700, 226 }, { 8015, 335 }, // ccp
3274 { 8344, 447 }, { 8667, 590 }, { 8972, 756 }, // ccp
3275 { 9297, 932 }, { 9613, 1135 }, { 9907, 1363 }, // ccp
3276 { 10224, 1609 }, { 10504, 1900 }, { 10802, 2169 }, // ccp
3277 { 11697, 1363 }, // p
3278 { 11971, 1116 }, { 12304, 934 }, { 12630, 756 }, // ccp
3279 { 12935, 590 }, { 13528, 450 }, { 13589, 335 }, // ccp
3280 { 13901, 226 }, { 14227, 144 }, { 14556, 89 }, // ccp
3281 { 14872, 35 }, { 15195, 7 }, { 15517, 3 }, // ccp
3282 { 15830, 0 }, { 16147, 22 }, { 16458, 66 }, // ccp
3283 { 16764, 109 }, { 17068, 177 }, { 17365, 264 }, // ccp
3284 { 17658, 349 }, { 17946, 458 }, { 18222, 584 }, // ccp
3285 { 18496, 708 }, { 18762, 854 }, { 19015, 1014 }, // ccp
3286 { 19264, 1172 }, { 19504, 1349 }, { 19730, 1543 }, // ccp
3287 { 19950, 1731 }, { 20158, 1937 }, { 20350, 2155 }, // ccp
3288 { 20536, 2369 }, { 20710, 2598 }, { 20861, 2839 }, // ccp
3289 { 21010, 3074 }, { 21143, 3323 }, { 21251, 3582 }, // ccp
3290 { 21357, 3835 }, { 21443, 4099 }, { 21502, 4370 }, // ccp
3291 { 21561, 4639 }, { 21595, 4916 }, { 21600, 5192 }, // ccp
3292 { 21606, 5474 }, { 21584, 5760 }, { 21532, 6036 }, // ccp
3293 { 21478, 6326 }, { 21366, 6603 }, { 21282, 6887 }, // ccp
3294 { 10802, 21602 } // p
3295};
3296const sal_uInt16 mso_sptHeartSegm[] =
3297{
3298 0x4000, 0x0002, 0x2010, 0x0001, 0x2010, 0x0001, 0x6001, 0x8000
3299};
3301{
3302 { { 5080, 2540 }, { 16520, 13550 } }
3303};
3305{
3306 { 10800, 2180 }, { 3090, 10800 }, { 10800, 21600 }, { 18490, 10800 }
3307};
3309{
3311 const_cast<sal_uInt16*>(mso_sptHeartSegm), sizeof( mso_sptHeartSegm ) >> 1,
3312 nullptr, 0,
3313 nullptr,
3315 21615, 21602,
3318 nullptr, 0 // handles
3319};
3320
3322{
3323 { 8458, 0 }, { 0, 3923 }, { 7564, 8416 }, { 4993, 9720 },
3324 { 12197, 13904 }, { 9987, 14934 }, { 21600, 21600 }, { 14768, 12911 },
3325 { 16558, 12016 }, { 11030, 6840 }, { 12831, 6120 }, { 8458, 0 }
3326};
3328{
3329 { { 8680, 7410 }, { 13970, 14190 } }
3330};
3332{
3333 { 8458, 0 }, { 0, 3923 }, { 4993, 9720 }, { 9987, 14934 }, { 21600, 21600 },
3334 { 16558, 12016 }, { 12831, 6120 }
3335};
3337{
3339 nullptr, 0,
3340 nullptr, 0,
3341 nullptr,
3343 21600, 21600,
3346 nullptr, 0 // handles
3347};
3348
3349const SvxMSDffVertPair mso_sptSunVert[] = // adj value 2700 -> 10125
3350{
3351 { 0, 10800 }, { 4 MSO_I, 8 MSO_I }, { 4 MSO_I, 9 MSO_I },
3352 { 0x0a MSO_I, 0x0b MSO_I }, { 0x0c MSO_I, 0x0d MSO_I }, { 0x0e MSO_I, 0x0f MSO_I },
3353 { 0x10 MSO_I, 0x11 MSO_I }, { 0x12 MSO_I, 0x13 MSO_I }, { 0x14 MSO_I, 0x15 MSO_I },
3354 { 0x16 MSO_I, 0x17 MSO_I }, { 0x18 MSO_I, 0x19 MSO_I }, { 0x1a MSO_I, 0x1b MSO_I },
3355 { 0x1c MSO_I, 0x1d MSO_I }, { 0x1e MSO_I, 0x1f MSO_I }, { 0x20 MSO_I, 0x21 MSO_I },
3356 { 0x22 MSO_I, 0x23 MSO_I }, { 0x24 MSO_I, 0x25 MSO_I }, { 0x26 MSO_I, 0x27 MSO_I },
3357 { 0x28 MSO_I, 0x29 MSO_I }, { 0x2a MSO_I, 0x2b MSO_I }, { 0x2c MSO_I, 0x2d MSO_I },
3358 { 0x2e MSO_I, 0x2f MSO_I }, { 0x30 MSO_I, 0x31 MSO_I }, { 0x32 MSO_I, 0x33 MSO_I },
3359 { 10800, 10800 }, { 0x36 MSO_I, 0x36 MSO_I }, { 0, 360 }
3360};
3361const sal_uInt16 mso_sptSunSegm[] =
3362{
3363 0x4000, 0x0002, 0x6001, 0x8000,
3364 0x4000, 0x0002, 0x6001, 0x8000,
3365 0x4000, 0x0002, 0x6001, 0x8000,
3366 0x4000, 0x0002, 0x6001, 0x8000,
3367 0x4000, 0x0002, 0x6001, 0x8000,
3368 0x4000, 0x0002, 0x6001, 0x8000,
3369 0x4000, 0x0002, 0x6001, 0x8000,
3370 0x4000, 0x0002, 0x6001, 0x8000,
3371 0xa203, 0x6000, 0x8000
3372};
3374{
3375 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
3376 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } },
3377 { 0x2000, { DFF_Prop_adjustValue, 0, 2700 } },
3378 { 0x2001, { 0x402, 5080, 7425 } },
3379 { 0x2000, { 0x403, 2540, 0 } },
3380 { 0x8000, { 10125, 0, DFF_Prop_adjustValue } },
3381 { 0x2001, { 0x405, 2120, 7425 } },
3382 { 0x2000, { 0x406, 210, 0 } },
3383 { 0x4000, { 10800, 0x407, 0 } }, // y1 (0x8)
3384 { 0x8000, { 10800, 0, 0x407 } }, // y2 (0x9)
3385 { 0x0081, { 0, 10800, 45 } }, // 0xa
3386 { 0x0082, { 0, 10800, 45 } }, // 0xb
3387 { 0x6081, { 0x404, 0x408, 45 } }, // 0xc
3388 { 0x6082, { 0x404, 0x408, 45 } }, // 0xd
3389 { 0x6081, { 0x404, 0x409, 45 } }, // 0xe
3390 { 0x6082, { 0x404, 0x409, 45 } }, // 0xf
3391 { 0x0081, { 0, 10800, 90 } }, // 0x10
3392 { 0x0082, { 0, 10800, 90 } }, // 0x11
3393 { 0x6081, { 0x404, 0x408, 90 } }, // 0x12
3394 { 0x6082, { 0x404, 0x408, 90 } }, // 0x13
3395 { 0x6081, { 0x404, 0x409, 90 } }, // 0x14
3396 { 0x6082, { 0x404, 0x409, 90 } }, // 0x15
3397 { 0x0081, { 0, 10800, 135 } }, // 0x16
3398 { 0x0082, { 0, 10800, 135 } }, // 0x17
3399 { 0x6081, { 0x404, 0x408, 135 } }, // 0x18
3400 { 0x6082, { 0x404, 0x408, 135 } }, // 0x19
3401 { 0x6081, { 0x404, 0x409, 135 } }, // 0x1a
3402 { 0x6082, { 0x404, 0x409, 135 } }, // 0x1b
3403 { 0x0081, { 0, 10800, 180 } }, // 0x1c
3404 { 0x0082, { 0, 10800, 180 } }, // 0x1d
3405 { 0x6081, { 0x404, 0x408, 180 } }, // 0x1e
3406 { 0x6082, { 0x404, 0x408, 180 } }, // 0x1f
3407 { 0x6081, { 0x404, 0x409, 180 } }, // 0x20
3408 { 0x6082, { 0x404, 0x409, 180 } }, // 0x21
3409 { 0x0081, { 0, 10800, 225 } }, // 0x22
3410 { 0x0082, { 0, 10800, 225 } }, // 0x23
3411 { 0x6081, { 0x404, 0x408, 225 } }, // 0x24
3412 { 0x6082, { 0x404, 0x408, 225 } }, // 0x25
3413 { 0x6081, { 0x404, 0x409, 225 } }, // 0x26
3414 { 0x6082, { 0x404, 0x409, 225 } }, // 0x27
3415 { 0x0081, { 0, 10800, 270 } }, // 0x28
3416 { 0x0082, { 0, 10800, 270 } }, // 0x29
3417 { 0x6081, { 0x404, 0x408, 270 } }, // 0x2a
3418 { 0x6082, { 0x404, 0x408, 270 } }, // 0x2b
3419 { 0x6081, { 0x404, 0x409, 270 } }, // 0x2c
3420 { 0x6082, { 0x404, 0x409, 270 } }, // 0x2d
3421 { 0x0081, { 0, 10800, 315 } }, // 0x2e
3422 { 0x0082, { 0, 10800, 315 } }, // 0x2f
3423 { 0x6081, { 0x404, 0x408, 315 } }, // 0x30
3424 { 0x6082, { 0x404, 0x408, 315 } }, // 0x31
3425 { 0x6081, { 0x404, 0x409, 315 } }, // 0x32
3426 { 0x6082, { 0x404, 0x409, 315 } }, // 0x33
3427 { 0x2081, { DFF_Prop_adjustValue, 10800, 45 } }, // 0x34 ( textbox )
3428 { 0x2081, { DFF_Prop_adjustValue, 10800, 225 } }, // 0x35
3429 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } }
3430};
3432{
3433 { { 0x34 MSO_I, 0x34 MSO_I }, { 0x35 MSO_I, 0x35 MSO_I } }
3434};
3436{
3438 0x100, 10800, 10800, 10800, 2700, 10125, MIN_INT32, 0x7fffffff }
3439};
3441{
3443 const_cast<sal_uInt16*>(mso_sptSunSegm), sizeof( mso_sptSunSegm ) >> 1,
3445 const_cast<sal_Int32*>(mso_sptDefault5400),
3447 21600, 21600,
3451};
3452
3453const SvxMSDffVertPair mso_sptMoonVert[] = // adj value 0 -> 18900
3454{
3455 { 21600, 0 },
3456 { 3 MSO_I, 4 MSO_I }, { 0 MSO_I, 5080 }, { 0 MSO_I, 10800 }, // ccp
3457 { 0 MSO_I, 16520 }, { 3 MSO_I, 5 MSO_I }, { 21600, 21600 }, // ccp
3458 { 9740, 21600 }, { 0, 16730 }, { 0, 10800 }, // ccp
3459 { 0, 4870 }, { 9740, 0 }, { 21600, 0 } // ccp
3460};
3461const sal_uInt16 mso_sptMoonSegm[] =
3462{
3463 0x4000, 0x2004, 0x6000, 0x8000
3464};
3466{
3467 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
3468 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } },
3469 { 0x2001, { 0x401, 1, 2 } },
3470 { 0x6000, { 0x402, DFF_Prop_adjustValue, 0 } },
3471 { 0x2001, { DFF_Prop_adjustValue, 1794, 10000 } },
3472 { 0x8000, { 21600, 0, 0x0404 } },
3473 { 0x2001, { DFF_Prop_adjustValue, 400, 18900 } },
3474 { 0x8081, { 0, 10800, 0x406 } },
3475 { 0x8082, { 0, 10800, 0x406 } },
3476 { 0x6000, { 0x407, 0x407, 0 } },
3477 { 0x8000, { 21600, 0, 0x408 } }
3478};
3480{
3481 { { 9 MSO_I, 8 MSO_I }, { 0 MSO_I, 0xa MSO_I } }
3482};
3484{
3485 { 21600, 0 }, { 0, 10800 }, { 21600, 21600 }, { 0 MSO_I, 10800 }
3486};
3488{
3490 0x100, 10800, 10800, 10800, 0, 18900, MIN_INT32, 0x7fffffff }
3491};
3493{
3495 const_cast<sal_uInt16*>(mso_sptMoonSegm), sizeof( mso_sptMoonSegm ) >> 1,
3497 const_cast<sal_Int32*>(mso_sptDefault10800),
3499 21600, 21600,
3503};
3504
3505const SvxMSDffVertPair mso_sptBracketPairVert[] = // adj value 0 -> 10800
3506{
3507 { 0 MSO_I, 0 }, { 0, 1 MSO_I }, // left top alignment
3508 { 0, 2 MSO_I }, { 0 MSO_I, 21600 }, // left bottom "
3509 { 3 MSO_I, 21600 }, { 21600, 2 MSO_I }, // right bottom "
3510 { 21600, 1 MSO_I }, { 3 MSO_I, 0 }, // right top "
3511 { 0 MSO_I, 0 }, { 0, 1 MSO_I }, // filling area
3512 { 0, 2 MSO_I }, { 0 MSO_I, 21600 },
3513 { 3 MSO_I, 21600 }, { 21600, 2 MSO_I },
3514 { 21600, 1 MSO_I }, { 3 MSO_I, 0 }
3515};
3516const sal_uInt16 mso_sptBracketPairSegm[] =
3517{
3518 0x4000, 0xa701, 0x0001, 0xa801, 0xaa00, 0x8000,
3519 0x4000, 0xa701, 0x0001, 0xa801, 0xaa00, 0x8000,
3520 0x4000, 0xa701, 0x0001, 0xa801, 0x0001, // filling area
3521 0xa701, 0x0001, 0xa801, 0x6000, 0xab00, 0x8000
3522};
3524{
3525 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
3526 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
3527 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
3528 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
3529 { 0x2082, { DFF_Prop_adjustValue, 0, 45 } },
3530 { 0x2000, { 0x404, 0, 10800 } },
3531 { 0x8000, { 0, 0, DFF_Prop_adjustValue } },
3532 { 0xa000, { 0x406, 0, 0x405 } },
3533 { 0xa000, { DFF_Prop_geoLeft, 0, 0x407 } },
3534 { 0xa000, { DFF_Prop_geoTop, 0, 0x407 } },
3535 { 0x6000, { DFF_Prop_geoRight, 0x407, 0 } },
3536 { 0x6000, { DFF_Prop_geoBottom, 0x407, 0 } },
3537 { 0xa000, { DFF_Prop_geoLeft, 0, 0x405 } },
3538 { 0xa000, { DFF_Prop_geoTop, 0, 0x405 } },
3539 { 0x6000, { DFF_Prop_geoRight, 0x405, 0 } },
3540 { 0x6000, { DFF_Prop_geoBottom, 0x405, 0 } }
3541};
3543{
3544 { { 8 MSO_I, 9 MSO_I }, { 0xa MSO_I, 0xb MSO_I } }
3545};
3547{
3549 0x100, 0, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
3550};
3552{
3554 const_cast<sal_uInt16*>(mso_sptBracketPairSegm), sizeof( mso_sptBracketPairSegm ) >> 1,
3556 const_cast<sal_Int32*>(mso_sptDefault3700),
3558 21600, 21600,
3559 10800, MIN_INT32,
3562};
3563
3564const sal_uInt16 mso_sptPlaqueSegm[] =
3565{
3566 0x4000, 0xa801, 0x0001, 0xa701, 0x0001, 0xa801, 0x0001, 0xa701, 0x6000, 0x8000
3567};
3569{
3570 { { 0xc MSO_I, 0xd MSO_I }, { 0xe MSO_I, 0xf MSO_I } }
3571};
3573{
3575 0x100, 0, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
3576};
3578{
3580 const_cast<sal_uInt16*>(mso_sptPlaqueSegm), sizeof( mso_sptPlaqueSegm ) >> 1,
3582 const_cast<sal_Int32*>(mso_sptDefault3600),
3584 21600, 21600,
3585 10800, 10800,
3588};
3589
3590const SvxMSDffVertPair mso_sptBracePairVert[] = // adj value 0 -> 5400
3591{
3592 { 4 MSO_I, 0 }, { 0 MSO_I, 1 MSO_I }, { 0 MSO_I, 6 MSO_I }, { 0 ,10800 }, // left bracket
3593 { 0 MSO_I, 7 MSO_I }, { 0 MSO_I, 2 MSO_I }, { 4 MSO_I, 21600 },
3594 { 8 MSO_I, 21600 }, { 3 MSO_I, 2 MSO_I }, { 3 MSO_I, 7 MSO_I }, { 21600, 10800 }, // right bracket
3595 { 3 MSO_I, 6 MSO_I }, { 3 MSO_I, 1 MSO_I }, { 8 MSO_I, 0 },
3596 { 4 MSO_I, 0 }, { 0 MSO_I, 1 MSO_I }, { 0 MSO_I, 6 MSO_I }, { 0 ,10800 }, // filling area
3597 { 0 MSO_I, 7 MSO_I }, { 0 MSO_I, 2 MSO_I }, { 4 MSO_I, 21600 },
3598 { 8 MSO_I, 21600 }, { 3 MSO_I, 2 MSO_I }, { 3 MSO_I, 7 MSO_I }, { 21600, 10800 },
3599 { 3 MSO_I, 6 MSO_I }, { 3 MSO_I, 1 MSO_I }, { 8 MSO_I, 0 }
3600};
3601const sal_uInt16 mso_sptBracePairSegm[] =
3602{
3603 0x4000, 0xa701, 0x0001, 0xa801, 0xa701, 0x0001, 0xa801, 0xaa00, 0x8000,
3604 0x4000, 0xa701, 0x0001, 0xa801, 0xa701, 0x0001, 0xa801, 0xaa00, 0x8000,
3605 0x4000, 0xa701, 0x0001, 0xa801, 0xa701, 0x0001, 0xa801, 0x0001, // filling area
3606 0xa701, 0x0001, 0xa801, 0xa701, 0x0001, 0xa801, 0x6000, 0xab00, 0x8000
3607};
3609{
3610 { 0x6000, { DFF_Prop_geoLeft, DFF_Prop_adjustValue, 0 } },
3611 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
3612 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
3613 { 0xa000, { DFF_Prop_geoRight, 0, DFF_Prop_adjustValue } },
3614 { 0x2001, { 0x400, 2, 1 } }, // 4
3615 { 0x2001, { DFF_Prop_adjustValue, 2, 1 } }, // 5
3616 { 0x8000, { 10800, 0, DFF_Prop_adjustValue } }, // 6
3617 { 0x8000, { 21600, 0, 0x406 } }, // 7
3618 { 0xa000, { DFF_Prop_geoRight, 0, 0x405 } }, // 8
3619 { 0x2001, { DFF_Prop_adjustValue, 1, 3 } }, // 9
3620 { 0x6000, { 0x409, DFF_Prop_adjustValue, 0 } }, // xa
3621 { 0x6000, { DFF_Prop_geoLeft, 0x40a, 0 } }, // xb
3622 { 0x6000, { DFF_Prop_geoTop, 0x409, 0 } }, // xc
3623 { 0xa000, { DFF_Prop_geoRight, 0, 0x40a } }, // xd
3624 { 0xa000, { DFF_Prop_geoBottom, 0, 0x409 } } // xe
3625};
3627{
3628 { { 0xb MSO_I, 0xc MSO_I }, { 0xd MSO_I, 0xe MSO_I } }
3629};
3631{
3633 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 5400 }
3634};
3636{
3638 const_cast<sal_uInt16*>(mso_sptBracePairSegm), sizeof( mso_sptBracePairSegm ) >> 1,
3640 const_cast<sal_Int32*>(mso_sptDefault1800),
3642 21600, 21600,
3643 10800, MIN_INT32,
3646};
3647
3649{
3650 { 0x2001, { DFF_Prop_adjustValue, 1, 2 } },
3651 { 0x6000, { DFF_Prop_geoTop, DFF_Prop_adjustValue, 0 } },
3652 { 0xa000, { DFF_Prop_geoBottom, 0, DFF_Prop_adjustValue } },
3653 { 0x6000, { DFF_Prop_geoTop, 0x400, 0 } },
3654 { 0xa000, { DFF_Prop_geoBottom, 0, 0x400 } }
3655};
3656const sal_uInt16 mso_sptBracketSegm[] =
3657{
3658 0x4000, 0x2001, 0x0001, 0x2001, 0x8000
3659};
3660const SvxMSDffVertPair mso_sptLeftBracketVert[] = // adj value 0 -> 10800
3661{
3662 { 21600, 0 }, { 10800, 0 }, { 0, 3 MSO_I }, { 0, 1 MSO_I },
3663 { 0, 2 MSO_I }, { 0, 4 MSO_I }, { 10800, 21600 }, { 21600, 21600 }
3664};
3666{
3667 { { 6350, 3 MSO_I }, { 21600, 4 MSO_I } }
3668};
3670{
3671 { 21600, 0 }, { 0, 10800 }, { 21600, 21600 }
3672};
3674{
3676 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 10800 }
3677};
3679{
3681 const_cast<sal_uInt16*>(mso_sptBracketSegm), sizeof( mso_sptBracketSegm ) >> 1,
3683 const_cast<sal_Int32*>(mso_sptDefault1800),
3685 21600, 21600,
3689};
3690const SvxMSDffVertPair mso_sptRightBracketVert[] = // adj value 0 -> 10800
3691{
3692 { 0, 0 }, { 10800, 0 }, { 21600, 3 MSO_I }, { 21600, 1 MSO_I },
3693 { 21600, 2 MSO_I }, { 21600, 4 MSO_I }, { 10800, 21600 }, { 0, 21600 }
3694};
3696{
3697 { { 0, 3 MSO_I }, { 15150, 4 MSO_I } }
3698};
3700{
3701 { 0, 0 }, { 0, 21600 }, { 21600, 10800 }
3702};
3704{
3706 1, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 10800 }
3707};
3709{
3711 const_cast<sal_uInt16*>(mso_sptBracketSegm), sizeof( mso_sptBracketSegm ) >> 1,
3713 const_cast<sal_Int32*>(mso_sptDefault1800),
3715 21600, 21600,
3719};
3720
3722{
3723 { 0x2001, { DFF_Prop_adjustValue, 1, 2 } },
3724 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
3725 { 0xa000, { 0x404, 0, DFF_Prop_adjustValue } },
3726 { 0xa000, { 0x404, 0, 0x400 } },
3727 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
3728 { 0x6000, { 0x404, 0x400, 0 } },
3729 { 0x6000, { 0x404, DFF_Prop_adjustValue, 0 } },
3730 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } },
3731 { 0x8000, { 21600, 0, 0x400 } },
3732 { 0x2001, { DFF_Prop_adjustValue, 10000, 31953 } },
3733 { 0x8000, { 21600, 0, 0x409 } }
3734};
3735const sal_uInt16 mso_sptBraceSegm[] =
3736{
3737 0x4000, 0x2001, 0x0001, 0x2002, 0x0001, 0x2001, 0x8000
3738};
3739const sal_Int32 mso_sptBraceDefault[] =
3740{
3741 2, 1800, 10800
3742};
3744{
3745 { 21600, 0 }, // p
3746 { 16200, 0 }, { 10800, 0 MSO_I }, { 10800, 1 MSO_I }, // ccp
3747 { 10800, 2 MSO_I }, // p
3748 { 10800, 3 MSO_I }, { 5400, 4 MSO_I }, { 0, 4 MSO_I }, // ccp
3749 { 5400, 4 MSO_I }, { 10800, 5 MSO_I }, { 10800, 6 MSO_I }, // ccp
3750 { 10800, 7 MSO_I }, // p
3751 { 10800, 8 MSO_I }, { 16200, 21600 }, { 21600, 21600 } // ccp
3752};
3754{
3755 { { 13800, 9 MSO_I }, { 21600, 10 MSO_I } }
3756};
3758{
3760 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 5400 },
3762 0, 0x101, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 21600 }
3763};
3764const mso_CustomShape msoLeftBrace = // adj value0 0 -> 5400
3765{ // adj value1 0 -> 21600
3767 const_cast<sal_uInt16*>(mso_sptBraceSegm), sizeof( mso_sptBraceSegm ) >> 1,
3769 const_cast<sal_Int32*>(mso_sptBraceDefault),
3771 21600, 21600,
3775};
3777{
3778 { 0, 0 }, // p
3779 { 5400, 0 }, { 10800, 0 MSO_I }, { 10800, 1 MSO_I }, // ccp
3780 { 10800, 2 MSO_I }, // p
3781 { 10800, 3 MSO_I }, { 16200, 4 MSO_I }, { 21600, 4 MSO_I }, // ccp
3782 { 16200, 4 MSO_I }, { 10800, 5 MSO_I }, { 10800, 6 MSO_I }, // ccp
3783 { 10800, 7 MSO_I }, // p
3784 { 10800, 8 MSO_I }, { 5400, 21600 }, { 0, 21600 } // ccp
3785};
3787{
3788 { { 0, 9 MSO_I }, { 7800, 10 MSO_I } }
3789};
3791{
3793 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 5400 },
3795 1, 0x101, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 21600 }
3796};
3797const mso_CustomShape msoRightBrace = // adj value0 0 -> 5400
3798{ // adj value1 0 -> 21600
3800 const_cast<sal_uInt16*>(mso_sptBraceSegm), sizeof( mso_sptBraceSegm ) >> 1,
3802 const_cast<sal_Int32*>(mso_sptBraceDefault),
3804 21600, 21600,
3808};
3809
3811{
3812 { 10901, 5905 }, { 8458, 2399 }, { 7417, 6425 }, { 476, 2399 },
3813 { 4732, 7722 }, { 106, 8718 }, { 3828, 11880 }, { 243, 14689 },
3814 { 5772, 14041 }, { 4868, 17719 }, { 7819, 15730 }, { 8590, 21600 },
3815 { 10637, 15038 }, { 13349, 19840 }, { 14125, 14561 }, { 18248, 18195 },
3816 { 16938, 13044 }, { 21600, 13393 }, { 17710, 10579 }, { 21198, 8242 },
3817 { 16806, 7417 }, { 18482, 4560 }, { 14257, 5429 }, { 14623, 106 }, { 10901, 5905 }
3818};
3820{
3821 { { 4680, 6570 }, { 16140, 13280 } }
3822};
3824{
3825 { 14623, 106 }, { 106, 8718 }, { 8590, 21600 }, { 21600, 13393 }
3826};
3828{
3830 nullptr, 0,
3831 nullptr, 0,
3832 nullptr,
3834 21600, 21600,
3837 nullptr, 0 // handles
3838};
3839
3841{
3842 { 11464, 4340 }, { 9722, 1887 }, { 8548, 6383 }, { 4503, 3626 },
3843 { 5373, 7816 }, { 1174, 8270 }, { 3934, 11592 }, { 0, 12875 },
3844 { 3329, 15372 }, { 1283, 17824 }, { 4804, 18239 }, { 4918, 21600 },
3845 { 7525, 18125 }, { 8698, 19712 }, { 9871, 17371 }, { 11614, 18844 },
3846 { 12178, 15937 }, { 14943, 17371 }, { 14640, 14348 }, { 18878, 15632 },
3847 { 16382, 12311 }, { 18270, 11292 }, { 16986, 9404 }, { 21600, 6646 },
3848 { 16382, 6533 }, { 18005, 3172 }, { 14524, 5778 }, { 14789, 0 },
3849 { 11464, 4340 }
3850};
3852{
3853 { { 5400, 6570 }, { 14160, 15290 } }
3854};
3856{
3857 { 9722, 1887 }, { 0, 12875 }, { 11614, 18844 }, { 21600, 6646 }
3858};
3860{
3862 nullptr, 0,
3863 nullptr, 0,
3864 nullptr,
3866 21600, 21600,
3869 nullptr, 0 // handles
3870};
3871
3872const SvxMSDffVertPair mso_sptSeal4Vert[] = // adjustment1 : 0 - 10800
3873{
3874 { 0, 10800 }, { 4 MSO_I, 4 MSO_I }, { 10800, 0 }, { 3 MSO_I, 4 MSO_I },
3875 { 21600, 10800 }, { 3 MSO_I, 3 MSO_I }, { 10800, 21600 }, { 4 MSO_I, 3 MSO_I },
3876 { 0, 10800 }
3877};
3879{
3880 { 0x0000, { 7600, 0, 0 } },
3881 { 0x6001, { 0x400, DFF_Prop_adjustValue, 10800 } },
3882 { 0xa000, { 0x400, 0, 0x401 } },
3883 { 0x4000, { 10800, 0x402, 0 } },
3884 { 0x8000, { 10800, 0, 0x402 } }
3885};
3887{
3888 { { 4 MSO_I, 4 MSO_I }, { 3 MSO_I, 3 MSO_I } }
3889};
3891{
3893 0x100, 10800, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
3894};
3896{
3898 nullptr, 0,
3900 const_cast<sal_Int32*>(mso_sptDefault8100),
3902 21600, 21600,
3904 nullptr, 0,
3906};
3907
3909{
3910 { 10797, 0 }, { 8278, 8256 }, { 0, 8256 }, { 6722, 13405 },
3911 { 4198, 21600 }, { 10797, 16580 }, { 17401, 21600 }, { 14878, 13405 },
3912 { 21600, 8256 }, { 13321, 8256 }, { 10797, 0 }
3913};
3915{
3916 { { 6722, 8256 }, { 14878, 15460 } }
3917};
3919{
3921 nullptr, 0,
3922 nullptr, 0,
3923 nullptr,
3925 21600, 21600,
3927 nullptr, 0,
3928 nullptr, 0 // handles
3929};
3930
3932{
3933 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 0x00
3934 { 0x2081, { 0x400, 10800, 315 } }, // 0x01 ( textframe )
3935 { 0x2082, { 0x400, 10800, 315 } }, // 0x02
3936 { 0x2081, { 0x400, 10800, 135 } }, // 0x03
3937 { 0x2082, { 0x400, 10800, 135 } }, // 0x04
3938 { 0x0081, { 0, 10800, 0 } },
3939 { 0x0082, { 0, 10800, 0 } },
3940 { 0x2081, { 0x400, 10800, 7 } },
3941 { 0x2082, { 0x400, 10800, 7 } },
3942 { 0x0081, { 0, 10800, 15 } },
3943 { 0x0082, { 0, 10800, 15 } },
3944 { 0x2081, { 0x400, 10800, 22 } },
3945 { 0x2082, { 0x400, 10800, 22 } },
3946 { 0x0081, { 0, 10800, 30 } },
3947 { 0x0082, { 0, 10800, 30 } },
3948 { 0x2081, { 0x400, 10800, 37 } },
3949 { 0x2082, { 0x400, 10800, 37 } },
3950 { 0x0081, { 0, 10800, 45 } },
3951 { 0x0082, { 0, 10800, 45 } },
3952 { 0x2081, { 0x400, 10800, 52 } },
3953 { 0x2082, { 0x400, 10800, 52 } },
3954 { 0x0081, { 0, 10800, 60 } },
3955 { 0x0082, { 0, 10800, 60 } },
3956 { 0x2081, { 0x400, 10800, 67 } },
3957 { 0x2082, { 0x400, 10800, 67 } },
3958 { 0x0081, { 0, 10800, 75 } },
3959 { 0x0082, { 0, 10800, 75 } },
3960 { 0x2081, { 0x400, 10800, 82 } },
3961 { 0x2082, { 0x400, 10800, 82 } },
3962 { 0x0081, { 0, 10800, 90 } },
3963 { 0x0082, { 0, 10800, 90 } },
3964 { 0x2081, { 0x400, 10800, 97 } },
3965 { 0x2082, { 0x400, 10800, 97 } },
3966 { 0x0081, { 0, 10800, 105 } },
3967 { 0x0082, { 0, 10800, 105 } },
3968 { 0x2081, { 0x400, 10800, 112 } },
3969 { 0x2082, { 0x400, 10800, 112 } },
3970 { 0x0081, { 0, 10800, 120 } },
3971 { 0x0082, { 0, 10800, 120 } },
3972 { 0x2081, { 0x400, 10800, 127 } },
3973 { 0x2082, { 0x400, 10800, 127 } },
3974 { 0x0081, { 0, 10800, 135 } },
3975 { 0x0082, { 0, 10800, 135 } },
3976 { 0x2081, { 0x400, 10800, 142 } },
3977 { 0x2082, { 0x400, 10800, 142 } },
3978 { 0x0081, { 0, 10800, 150 } },
3979 { 0x0082, { 0, 10800, 150 } },
3980 { 0x2081, { 0x400, 10800, 157 } },
3981 { 0x2082, { 0x400, 10800, 157 } },
3982 { 0x0081, { 0, 10800, 165 } },
3983 { 0x0082, { 0, 10800, 165 } },
3984 { 0x2081, { 0x400, 10800, 172 } },
3985 { 0x2082, { 0x400, 10800, 172 } },
3986 { 0x0081, { 0, 10800, 180 } },
3987 { 0x0082, { 0, 10800, 180 } },
3988 { 0x2081, { 0x400, 10800, 187 } },
3989 { 0x2082, { 0x400, 10800, 187 } },
3990 { 0x0081, { 0, 10800, 195 } },
3991 { 0x0082, { 0, 10800, 195 } },
3992 { 0x2081, { 0x400, 10800, 202 } },
3993 { 0x2082, { 0x400, 10800, 202 } },
3994 { 0x0081, { 0, 10800, 210 } },
3995 { 0x0082, { 0, 10800, 210 } },
3996 { 0x2081, { 0x400, 10800, 217 } },
3997 { 0x2082, { 0x400, 10800, 217 } },
3998 { 0x0081, { 0, 10800, 225 } },
3999 { 0x0082, { 0, 10800, 225 } },
4000 { 0x2081, { 0x400, 10800, 232 } },
4001 { 0x2082, { 0x400, 10800, 232 } },
4002 { 0x0081, { 0, 10800, 240 } },
4003 { 0x0082, { 0, 10800, 240 } },
4004 { 0x2081, { 0x400, 10800, 247 } },
4005 { 0x2082, { 0x400, 10800, 247 } },
4006 { 0x0081, { 0, 10800, 255 } },
4007 { 0x0082, { 0, 10800, 255 } },
4008 { 0x2081, { 0x400, 10800, 262 } },
4009 { 0x2082, { 0x400, 10800, 262 } },
4010 { 0x0081, { 0, 10800, 270 } },
4011 { 0x0082, { 0, 10800, 270 } },
4012 { 0x2081, { 0x400, 10800, 277 } },
4013 { 0x2082, { 0x400, 10800, 277 } },
4014 { 0x0081, { 0, 10800, 285 } },
4015 { 0x0082, { 0, 10800, 285 } },
4016 { 0x2081, { 0x400, 10800, 292 } },
4017 { 0x2082, { 0x400, 10800, 292 } },
4018 { 0x0081, { 0, 10800, 300 } },
4019 { 0x0082, { 0, 10800, 300 } },
4020 { 0x2081, { 0x400, 10800, 307 } },
4021 { 0x2082, { 0x400, 10800, 307 } },
4022 { 0x0081, { 0, 10800, 315 } },
4023 { 0x0082, { 0, 10800, 315 } },
4024 { 0x2081, { 0x400, 10800, 322 } },
4025 { 0x2082, { 0x400, 10800, 322 } },
4026 { 0x0081, { 0, 10800, 330 } },
4027 { 0x0082, { 0, 10800, 330 } },
4028 { 0x2081, { 0x400, 10800, 337 } },
4029 { 0x2082, { 0x400, 10800, 337 } },
4030 { 0x0081, { 0, 10800, 345 } },
4031 { 0x0082, { 0, 10800, 345 } },
4032 { 0x2081, { 0x400, 10800, 352 } },
4033 { 0x2082, { 0x400, 10800, 352 } }
4034};
4035const SvxMSDffVertPair mso_sptSeal8Vert[] = // adj value 0 -> 10800
4036{
4037 { 5 MSO_I, 6 MSO_I }, { 11 MSO_I, 12 MSO_I }, { 17 MSO_I, 18 MSO_I }, { 23 MSO_I, 24 MSO_I },
4038 { 29 MSO_I, 30 MSO_I }, { 35 MSO_I, 36 MSO_I }, { 41 MSO_I, 42 MSO_I }, { 47 MSO_I, 48 MSO_I },
4039 { 53 MSO_I, 54 MSO_I }, { 59 MSO_I, 60 MSO_I }, { 65 MSO_I, 66 MSO_I }, { 71 MSO_I, 72 MSO_I },
4040 { 77 MSO_I, 78 MSO_I }, { 83 MSO_I, 84 MSO_I }, { 89 MSO_I, 90 MSO_I }, { 95 MSO_I, 96 MSO_I },
4041 { 5 MSO_I, 6 MSO_I }
4042};
4044{
4045 { { 1 MSO_I, 2 MSO_I }, { 3 MSO_I, 4 MSO_I } }
4046};
4048{
4050 nullptr, 0,
4052 const_cast<sal_Int32*>(mso_sptDefault2500),
4054 21600, 21600,
4056 nullptr, 0,
4058};
4059const SvxMSDffVertPair mso_sptSeal16Vert[] = // adj value 0 -> 10800
4060{
4061 { 0x05 MSO_I, 0x06 MSO_I }, { 0x07 MSO_I, 0x08 MSO_I }, { 0x09 MSO_I, 0x0a MSO_I }, { 0x0b MSO_I, 0x0c MSO_I },
4062 { 0x0d MSO_I, 0x0e MSO_I }, { 0x0f MSO_I, 0x10 MSO_I }, { 0x11 MSO_I, 0x12 MSO_I }, { 0x13 MSO_I, 0x14 MSO_I },
4063 { 0x15 MSO_I, 0x16 MSO_I }, { 0x17 MSO_I, 0x18 MSO_I }, { 0x19 MSO_I, 0x1a MSO_I }, { 0x1b MSO_I, 0x1c MSO_I },
4064 { 0x1d MSO_I, 0x1e MSO_I }, { 0x1f MSO_I, 0x20 MSO_I }, { 0x21 MSO_I, 0x22 MSO_I }, { 0x23 MSO_I, 0x24 MSO_I },
4065 { 0x25 MSO_I, 0x26 MSO_I }, { 0x27 MSO_I, 0x28 MSO_I }, { 0x29 MSO_I, 0x2a MSO_I }, { 0x2b MSO_I, 0x2c MSO_I },
4066 { 0x2d MSO_I, 0x2e MSO_I }, { 0x2f MSO_I, 0x30 MSO_I }, { 0x31 MSO_I, 0x32 MSO_I }, { 0x33 MSO_I, 0x34 MSO_I },
4067 { 0x35 MSO_I, 0x36 MSO_I }, { 0x37 MSO_I, 0x38 MSO_I }, { 0x39 MSO_I, 0x3a MSO_I }, { 0x3b MSO_I, 0x3c MSO_I },
4068 { 0x3d MSO_I, 0x3e MSO_I }, { 0x3f MSO_I, 0x40 MSO_I }, { 0x41 MSO_I, 0x42 MSO_I }, { 0x43 MSO_I, 0x44 MSO_I },
4069 { 0x05 MSO_I, 0x06 MSO_I }
4070};
4072{
4073 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 0x00
4074 { 0x2081, { 0x400, 10800, 315 } }, // 0x01 ( textframe )
4075 { 0x2082, { 0x400, 10800, 315 } }, // 0x02
4076 { 0x2081, { 0x400, 10800, 135 } }, // 0x03
4077 { 0x2082, { 0x400, 10800, 135 } }, // 0x04
4078 { 0x0081, { 0, 10800, 0 } },
4079 { 0x0082, { 0, 10800, 0 } },
4080 { 0x2081, { 0x400, 10800, 11 } },
4081 { 0x2082, { 0x400, 10800, 11 } },
4082 { 0x0081, { 0, 10800, 22 } },
4083 { 0x0082, { 0, 10800, 22 } },
4084 { 0x2081, { 0x400, 10800, 33 } },
4085 { 0x2082, { 0x400, 10800, 33 } },
4086 { 0x0081, { 0, 10800, 45 } },
4087 { 0x0082, { 0, 10800, 45 } },
4088 { 0x2081, { 0x400, 10800, 56 } },
4089 { 0x2082, { 0x400, 10800, 56 } },
4090 { 0x0081, { 0, 10800, 67 } },
4091 { 0x0082, { 0, 10800, 67 } },
4092 { 0x2081, { 0x400, 10800, 78 } },
4093 { 0x2082, { 0x400, 10800, 78 } },
4094 { 0x0081, { 0, 10800, 90 } },
4095 { 0x0082, { 0, 10800, 90 } },
4096 { 0x2081, { 0x400, 10800, 101 } },
4097 { 0x2082, { 0x400, 10800, 101 } },
4098 { 0x0081, { 0, 10800, 112 } },
4099 { 0x0082, { 0, 10800, 112 } },
4100 { 0x2081, { 0x400, 10800, 123 } },
4101 { 0x2082, { 0x400, 10800, 123 } },
4102 { 0x0081, { 0, 10800, 135 } },
4103 { 0x0082, { 0, 10800, 135 } },
4104 { 0x2081, { 0x400, 10800, 146 } },
4105 { 0x2082, { 0x400, 10800, 146 } },
4106 { 0x0081, { 0, 10800, 157 } },
4107 { 0x0082, { 0, 10800, 157 } },
4108 { 0x2081, { 0x400, 10800, 168 } },
4109 { 0x2082, { 0x400, 10800, 168 } },
4110 { 0x0081, { 0, 10800, 180 } },
4111 { 0x0082, { 0, 10800, 180 } },
4112 { 0x2081, { 0x400, 10800, 191 } },
4113 { 0x2082, { 0x400, 10800, 191 } },
4114 { 0x0081, { 0, 10800, 202 } },
4115 { 0x0082, { 0, 10800, 202 } },
4116 { 0x2081, { 0x400, 10800, 213 } },
4117 { 0x2082, { 0x400, 10800, 213 } },
4118 { 0x0081, { 0, 10800, 225 } },
4119 { 0x0082, { 0, 10800, 225 } },
4120 { 0x2081, { 0x400, 10800, 236 } },
4121 { 0x2082, { 0x400, 10800, 236 } },
4122 { 0x0081, { 0, 10800, 247 } },
4123 { 0x0082, { 0, 10800, 247 } },
4124 { 0x2081, { 0x400, 10800, 258 } },
4125 { 0x2082, { 0x400, 10800, 258 } },
4126 { 0x0081, { 0, 10800, 270 } },
4127 { 0x0082, { 0, 10800, 270 } },
4128 { 0x2081, { 0x400, 10800, 281 } },
4129 { 0x2082, { 0x400, 10800, 281 } },
4130 { 0x0081, { 0, 10800, 292 } },
4131 { 0x0082, { 0, 10800, 292 } },
4132 { 0x2081, { 0x400, 10800, 303 } },
4133 { 0x2082, { 0x400, 10800, 303 } },
4134 { 0x0081, { 0, 10800, 315 } },
4135 { 0x0082, { 0, 10800, 315 } },
4136 { 0x2081, { 0x400, 10800, 326 } },
4137 { 0x2082, { 0x400, 10800, 326 } },
4138 { 0x0081, { 0, 10800, 337 } },
4139 { 0x0082, { 0, 10800, 337 } },
4140 { 0x2081, { 0x400, 10800, 348 } },
4141 { 0x2082, { 0x400, 10800, 348 } }
4142};
4144{
4146 nullptr, 0,
4148 const_cast<sal_Int32*>(mso_sptDefault2500),
4150 21600, 21600,
4152 nullptr, 0,
4154};
4156{
4157 { 0x05 MSO_I, 0x06 MSO_I }, { 0x07 MSO_I, 0x08 MSO_I }, { 0x09 MSO_I, 0x0a MSO_I }, { 0x0b MSO_I, 0x0c MSO_I },
4158 { 0x0d MSO_I, 0x0e MSO_I }, { 0x0f MSO_I, 0x10 MSO_I }, { 0x11 MSO_I, 0x12 MSO_I }, { 0x13 MSO_I, 0x14 MSO_I },
4159 { 0x15 MSO_I, 0x16 MSO_I }, { 0x17 MSO_I, 0x18 MSO_I }, { 0x19 MSO_I, 0x1a MSO_I }, { 0x1b MSO_I, 0x1c MSO_I },
4160 { 0x1d MSO_I, 0x1e MSO_I }, { 0x1f MSO_I, 0x20 MSO_I }, { 0x21 MSO_I, 0x22 MSO_I }, { 0x23 MSO_I, 0x24 MSO_I },
4161 { 0x25 MSO_I, 0x26 MSO_I }, { 0x27 MSO_I, 0x28 MSO_I }, { 0x29 MSO_I, 0x2a MSO_I }, { 0x2b MSO_I, 0x2c MSO_I },
4162 { 0x2d MSO_I, 0x2e MSO_I }, { 0x2f MSO_I, 0x30 MSO_I }, { 0x31 MSO_I, 0x32 MSO_I }, { 0x33 MSO_I, 0x34 MSO_I },
4163 { 0x35 MSO_I, 0x36 MSO_I }, { 0x37 MSO_I, 0x38 MSO_I }, { 0x39 MSO_I, 0x3a MSO_I }, { 0x3b MSO_I, 0x3c MSO_I },
4164 { 0x3d MSO_I, 0x3e MSO_I }, { 0x3f MSO_I, 0x40 MSO_I }, { 0x41 MSO_I, 0x42 MSO_I }, { 0x43 MSO_I, 0x44 MSO_I },
4165 { 0x45 MSO_I, 0x46 MSO_I }, { 0x47 MSO_I, 0x48 MSO_I }, { 0x49 MSO_I, 0x4a MSO_I }, { 0x4b MSO_I, 0x4c MSO_I },
4166 { 0x4d MSO_I, 0x4e MSO_I }, { 0x4f MSO_I, 0x50 MSO_I }, { 0x51 MSO_I, 0x52 MSO_I }, { 0x53 MSO_I, 0x54 MSO_I },
4167 { 0x55 MSO_I, 0x56 MSO_I }, { 0x57 MSO_I, 0x58 MSO_I }, { 0x59 MSO_I, 0x5a MSO_I }, { 0x5b MSO_I, 0x5c MSO_I },
4168 { 0x5d MSO_I, 0x5e MSO_I }, { 0x5f MSO_I, 0x60 MSO_I }, { 0x61 MSO_I, 0x62 MSO_I }, { 0x63 MSO_I, 0x64 MSO_I },
4169 { 0x05 MSO_I, 0x06 MSO_I }
4170};
4172{
4174 nullptr, 0,
4176 const_cast<sal_Int32*>(mso_sptDefault2500),
4178 21600, 21600,
4180 nullptr, 0,
4182};
4184{
4185 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 0x00
4186 { 0x2081, { 0x400, 10800, 315 } }, // 0x01 ( textframe )
4187 { 0x2082, { 0x400, 10800, 315 } }, // 0x02
4188 { 0x2081, { 0x400, 10800, 135 } }, // 0x03
4189 { 0x2082, { 0x400, 10800, 135 } }, // 0x04
4190 { 0x0081, { 0, 10800, 0 } },
4191 { 0x0082, { 0, 10800, 0 } },
4192 { 0x2081, { 0x400, 10800, 5 } },
4193 { 0x2082, { 0x400, 10800, 5 } },
4194 { 0x0081, { 0, 10800, 11 } },
4195 { 0x0082, { 0, 10800, 11 } },
4196 { 0x2081, { 0x400, 10800, 16 } },
4197 { 0x2082, { 0x400, 10800, 16 } },
4198 { 0x0081, { 0, 10800, 22 } },
4199 { 0x0082, { 0, 10800, 22 } },
4200 { 0x2081, { 0x400, 10800, 28 } },
4201 { 0x2082, { 0x400, 10800, 28 } },
4202 { 0x0081, { 0, 10800, 33 } },
4203 { 0x0082, { 0, 10800, 33 } },
4204 { 0x2081, { 0x400, 10800, 39 } },
4205 { 0x2082, { 0x400, 10800, 39 } },
4206 { 0x0081, { 0, 10800, 45 } },
4207 { 0x0082, { 0, 10800, 45 } },
4208 { 0x2081, { 0x400, 10800, 50 } },
4209 { 0x2082, { 0x400, 10800, 50 } },
4210 { 0x0081, { 0, 10800, 56 } },
4211 { 0x0082, { 0, 10800, 56 } },
4212 { 0x2081, { 0x400, 10800, 61 } },
4213 { 0x2082, { 0x400, 10800, 61 } },
4214 { 0x0081, { 0, 10800, 67 } },
4215 { 0x0082, { 0, 10800, 67 } },
4216 { 0x2081, { 0x400, 10800, 73 } },
4217 { 0x2082, { 0x400, 10800, 73 } },
4218 { 0x0081, { 0, 10800, 78 } },
4219 { 0x0082, { 0, 10800, 78 } },
4220 { 0x2081, { 0x400, 10800, 84 } },
4221 { 0x2082, { 0x400, 10800, 84 } },
4222 { 0x0081, { 0, 10800, 90 } },
4223 { 0x0082, { 0, 10800, 90 } },
4224 { 0x2081, { 0x400, 10800, 95 } },
4225 { 0x2082, { 0x400, 10800, 95 } },
4226 { 0x0081, { 0, 10800, 101 } },
4227 { 0x0082, { 0, 10800, 101 } },
4228 { 0x2081, { 0x400, 10800, 106 } },
4229 { 0x2082, { 0x400, 10800, 106 } },
4230 { 0x0081, { 0, 10800, 112 } },
4231 { 0x0082, { 0, 10800, 112 } },
4232 { 0x2081, { 0x400, 10800, 118 } },
4233 { 0x2082, { 0x400, 10800, 118 } },
4234 { 0x0081, { 0, 10800, 123 } },
4235 { 0x0082, { 0, 10800, 123 } },
4236 { 0x2081, { 0x400, 10800, 129 } },
4237 { 0x2082, { 0x400, 10800, 129 } },
4238 { 0x0081, { 0, 10800, 135 } },
4239 { 0x0082, { 0, 10800, 135 } },
4240 { 0x2081, { 0x400, 10800, 140 } },
4241 { 0x2082, { 0x400, 10800, 140 } },
4242 { 0x0081, { 0, 10800, 146 } },
4243 { 0x0082, { 0, 10800, 146 } },
4244 { 0x2081, { 0x400, 10800, 151 } },
4245 { 0x2082, { 0x400, 10800, 151 } },
4246 { 0x0081, { 0, 10800, 157 } },
4247 { 0x0082, { 0, 10800, 157 } },
4248 { 0x2081, { 0x400, 10800, 163 } },
4249 { 0x2082, { 0x400, 10800, 163 } },
4250 { 0x0081, { 0, 10800, 168 } },
4251 { 0x0082, { 0, 10800, 168 } },
4252 { 0x2081, { 0x400, 10800, 174 } },
4253 { 0x2082, { 0x400, 10800, 174 } },
4254 { 0x0081, { 0, 10800, 180 } },
4255 { 0x0082, { 0, 10800, 180 } },
4256 { 0x2081, { 0x400, 10800, 185 } },
4257 { 0x2082, { 0x400, 10800, 185 } },
4258 { 0x0081, { 0, 10800, 191 } },
4259 { 0x0082, { 0, 10800, 191 } },
4260 { 0x2081, { 0x400, 10800, 196 } },
4261 { 0x2082, { 0x400, 10800, 196 } },
4262 { 0x0081, { 0, 10800, 202 } },
4263 { 0x0082, { 0, 10800, 202 } },
4264 { 0x2081, { 0x400, 10800, 208 } },
4265 { 0x2082, { 0x400, 10800, 208 } },
4266 { 0x0081, { 0, 10800, 213 } },
4267 { 0x0082, { 0, 10800, 213 } },
4268 { 0x2081, { 0x400, 10800, 219 } },
4269 { 0x2082, { 0x400, 10800, 219 } },
4270 { 0x0081, { 0, 10800, 225 } },
4271 { 0x0082, { 0, 10800, 225 } },
4272 { 0x2081, { 0x400, 10800, 230 } },
4273 { 0x2082, { 0x400, 10800, 230 } },
4274 { 0x0081, { 0, 10800, 236 } },
4275 { 0x0082, { 0, 10800, 236 } },
4276 { 0x2081, { 0x400, 10800, 241 } },
4277 { 0x2082, { 0x400, 10800, 241 } },
4278 { 0x0081, { 0, 10800, 247 } },
4279 { 0x0082, { 0, 10800, 247 } },
4280 { 0x2081, { 0x400, 10800, 253 } },
4281 { 0x2082, { 0x400, 10800, 253 } },
4282 { 0x0081, { 0, 10800, 258 } },
4283 { 0x0082, { 0, 10800, 258 } },
4284 { 0x2081, { 0x400, 10800, 264 } },
4285 { 0x2082, { 0x400, 10800, 264 } },
4286 { 0x0081, { 0, 10800, 270 } },
4287 { 0x0082, { 0, 10800, 270 } },
4288 { 0x2081, { 0x400, 10800, 275 } },
4289 { 0x2082, { 0x400, 10800, 275 } },
4290 { 0x0081, { 0, 10800, 281 } },
4291 { 0x0082, { 0, 10800, 281 } },
4292 { 0x2081, { 0x400, 10800, 286 } },
4293 { 0x2082, { 0x400, 10800, 286 } },
4294 { 0x0081, { 0, 10800, 292 } },
4295 { 0x0082, { 0, 10800, 292 } },
4296 { 0x2081, { 0x400, 10800, 298 } },
4297 { 0x2082, { 0x400, 10800, 298 } },
4298 { 0x0081, { 0, 10800, 303 } },
4299 { 0x0082, { 0, 10800, 303 } },
4300 { 0x2081, { 0x400, 10800, 309 } },
4301 { 0x2082, { 0x400, 10800, 309 } },
4302 { 0x0081, { 0, 10800, 315 } },
4303 { 0x0082, { 0, 10800, 315 } },
4304 { 0x2081, { 0x400, 10800, 320 } },
4305 { 0x2082, { 0x400, 10800, 320 } },
4306 { 0x0081, { 0, 10800, 326 } },
4307 { 0x0082, { 0, 10800, 326 } },
4308 { 0x2081, { 0x400, 10800, 331 } },
4309 { 0x2082, { 0x400, 10800, 331 } },
4310 { 0x0081, { 0, 10800, 337 } },
4311 { 0x0082, { 0, 10800, 337 } },
4312 { 0x2081, { 0x400, 10800, 343 } },
4313 { 0x2082, { 0x400, 10800, 343 } },
4314 { 0x0081, { 0, 10800, 348 } },
4315 { 0x0082, { 0, 10800, 348 } },
4316 { 0x2081, { 0x400, 10800, 354 } },
4317 { 0x2082, { 0x400, 10800, 354 } }
4318};
4320{
4321 { 0x05 MSO_I, 0x06 MSO_I }, { 0x07 MSO_I, 0x08 MSO_I }, { 0x09 MSO_I, 0x0a MSO_I }, { 0x0b MSO_I, 0x0c MSO_I },
4322 { 0x0d MSO_I, 0x0e MSO_I }, { 0x0f MSO_I, 0x10 MSO_I }, { 0x11 MSO_I, 0x12 MSO_I }, { 0x13 MSO_I, 0x14 MSO_I },
4323 { 0x15 MSO_I, 0x16 MSO_I }, { 0x17 MSO_I, 0x18 MSO_I }, { 0x19 MSO_I, 0x1a MSO_I }, { 0x1b MSO_I, 0x1c MSO_I },
4324 { 0x1d MSO_I, 0x1e MSO_I }, { 0x1f MSO_I, 0x20 MSO_I }, { 0x21 MSO_I, 0x22 MSO_I }, { 0x23 MSO_I, 0x24 MSO_I },
4325 { 0x25 MSO_I, 0x26 MSO_I }, { 0x27 MSO_I, 0x28 MSO_I }, { 0x29 MSO_I, 0x2a MSO_I }, { 0x2b MSO_I, 0x2c MSO_I },
4326 { 0x2d MSO_I, 0x2e MSO_I }, { 0x2f MSO_I, 0x30 MSO_I }, { 0x31 MSO_I, 0x32 MSO_I }, { 0x33 MSO_I, 0x34 MSO_I },
4327 { 0x35 MSO_I, 0x36 MSO_I }, { 0x37 MSO_I, 0x38 MSO_I }, { 0x39 MSO_I, 0x3a MSO_I }, { 0x3b MSO_I, 0x3c MSO_I },
4328 { 0x3d MSO_I, 0x3e MSO_I }, { 0x3f MSO_I, 0x40 MSO_I }, { 0x41 MSO_I, 0x42 MSO_I }, { 0x43 MSO_I, 0x44 MSO_I },
4329 { 0x45 MSO_I, 0x46 MSO_I }, { 0x47 MSO_I, 0x48 MSO_I }, { 0x49 MSO_I, 0x4a MSO_I }, { 0x4b MSO_I, 0x4c MSO_I },
4330 { 0x4d MSO_I, 0x4e MSO_I }, { 0x4f MSO_I, 0x50 MSO_I }, { 0x51 MSO_I, 0x52 MSO_I }, { 0x53 MSO_I, 0x54 MSO_I },
4331 { 0x55 MSO_I, 0x56 MSO_I }, { 0x57 MSO_I, 0x58 MSO_I }, { 0x59 MSO_I, 0x5a MSO_I }, { 0x5b MSO_I, 0x5c MSO_I },
4332 { 0x5d MSO_I, 0x5e MSO_I }, { 0x5f MSO_I, 0x60 MSO_I }, { 0x61 MSO_I, 0x62 MSO_I }, { 0x63 MSO_I, 0x64 MSO_I },
4333 { 0x65 MSO_I, 0x66 MSO_I }, { 0x67 MSO_I, 0x68 MSO_I }, { 0x69 MSO_I, 0x6a MSO_I }, { 0x6b MSO_I, 0x6c MSO_I },
4334 { 0x6d MSO_I, 0x6e MSO_I }, { 0x6f MSO_I, 0x70 MSO_I }, { 0x71 MSO_I, 0x72 MSO_I }, { 0x73 MSO_I, 0x74 MSO_I },
4335 { 0x75 MSO_I, 0x76 MSO_I }, { 0x77 MSO_I, 0x78 MSO_I }, { 0x79 MSO_I, 0x7a MSO_I }, { 0x7b MSO_I, 0x7c MSO_I },
4336 { 0x7d MSO_I, 0x7e MSO_I }, { 0x7f MSO_I, 0x80 MSO_I }, { 0x81 MSO_I, 0x82 MSO_I }, { 0x83 MSO_I, 0x84 MSO_I },
4337 { 0x05 MSO_I, 0x06 MSO_I }
4338};
4340{
4342 nullptr, 0,
4344 const_cast<sal_Int32*>(mso_sptDefault2500),
4346 21600, 21600,
4348 nullptr, 0,
4350};
4351
4352const SvxMSDffVertPair mso_sptRibbon2Vert[] = // adjustment1 : x 2700 - 8100 def 5400
4353{ // adjustment2 : y 14400 - 21600 def 18900
4354 { 12 MSO_I, 1 MSO_I }, { 12 MSO_I, 13 MSO_I }, // pp
4355 { 12 MSO_I, 14 MSO_I }, { 15 MSO_I, 21600 }, { 16 MSO_I, 21600 }, // ccp
4356 { 0, 21600 }, { 2750, 7 MSO_I }, { 0, 2 MSO_I }, { 0 MSO_I, 2 MSO_I }, // pppp
4357 { 0 MSO_I, 4 MSO_I }, // p
4358 { 0 MSO_I, 5 MSO_I }, { 10 MSO_I, 0 }, { 11 MSO_I, 0 }, // ccp
4359 { 17 MSO_I, 0 }, // p
4360 { 18 MSO_I, 0 }, { 19 MSO_I, 5 MSO_I }, { 19 MSO_I, 4 MSO_I }, // ccp
4361 { 19 MSO_I, 2 MSO_I }, { 21600, 2 MSO_I }, { 18850, 7 MSO_I }, { 21600, 21600 }, // pppp
4362 { 20 MSO_I, 21600 }, // p
4363 { 21 MSO_I, 21600 }, { 22 MSO_I, 14 MSO_I }, { 22 MSO_I, 13 MSO_I }, // ccp
4364 { 22 MSO_I, 1 MSO_I }, { 12 MSO_I, 1 MSO_I }, { 12 MSO_I, 13 MSO_I }, // ppp
4365 { 12 MSO_I, 23 MSO_I }, { 15 MSO_I, 24 MSO_I }, { 16 MSO_I, 24 MSO_I }, // ccp
4366 { 11 MSO_I, 24 MSO_I }, // p
4367 { 10 MSO_I, 24 MSO_I }, { 0 MSO_I, 26 MSO_I }, { 0 MSO_I, 25 MSO_I }, // ccp
4368 { 0 MSO_I, 27 MSO_I }, { 10 MSO_I, 1 MSO_I }, { 11 MSO_I, 1 MSO_I }, // ccp
4369
4370 { 22 MSO_I, 1 MSO_I }, { 22 MSO_I, 13 MSO_I }, // pp
4371 { 22 MSO_I, 23 MSO_I }, { 21 MSO_I, 24 MSO_I }, { 20 MSO_I, 24 MSO_I }, // ccp
4372 { 17 MSO_I, 24 MSO_I }, // p
4373 { 18 MSO_I, 24 MSO_I }, { 19 MSO_I, 26 MSO_I }, { 19 MSO_I, 25 MSO_I }, // ccp
4374 { 19 MSO_I, 27 MSO_I }, { 18 MSO_I, 1 MSO_I }, { 17 MSO_I, 1 MSO_I }, // ccp
4375
4376 { 0 MSO_I, 25 MSO_I }, { 0 MSO_I, 2 MSO_I }, // pp
4377
4378 { 19 MSO_I, 25 MSO_I }, { 19 MSO_I, 2 MSO_I } // pp
4379};
4380const sal_uInt16 mso_sptRibbon2Segm[] =
4381{
4382 0x4000, 0x0001, 0x2001, 0x0005, 0x2001, 0x0001, 0x2001, 0x0005, 0x2001, 0x0001, 0x6001, 0x8000,
4383 0x4000, 0x0001, 0x2001, 0x0001, 0x2002, 0x6001, 0x8000,
4384 0x4000, 0x0001, 0x2001, 0x0001, 0x2002, 0x6001, 0x8000,
4385 0x4000, 0x0001, 0x8000,
4386 0x4000, 0x0001, 0x8000
4387};
4389{
4390 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 00
4391 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } }, // 01
4392 { 0x8000, { 21600, 0, 0x401 } }, // 02
4393 { 0x2001, { 0x402, 1, 2 } }, // 03
4394 { 0x2001, { 0x403, 1, 2 } }, // 04
4395 { 0x2001, { 0x404, 1, 2 } }, // 05
4396 { 0x2001, { 0x401, 1, 2 } }, // 06
4397 { 0x8000, { 21600, 0, 0x406 } }, // 07
4398 { 0x0000, { 420, 0, 0 } }, // 08
4399 { 0x2001, { 0x408, 2, 1 } }, // 09
4400 { 0x6000, { 0x400, 0x408, 0 } }, // 10
4401 { 0x6000, { 0x400, 0x409, 0 } }, // 11
4402 { 0x2000, { 0x400, 2700, 0 } }, // 12
4403 { 0x8000, { 21600, 0, 0x404 } }, // 13
4404 { 0x8000, { 21600, 0, 0x405 } }, // 14
4405 { 0xa000, { 0x40c, 0, 0x408 } }, // 15
4406 { 0xa000, { 0x40c, 0, 0x409 } }, // 16
4407
4408 { 0x8000, { 21600, 0, 0x40b } }, // 17
4409 { 0x8000, { 21600, 0, 0x40a } }, // 18
4410 { 0x8000, { 21600, 0, 0x400 } }, // 19
4411 { 0x8000, { 21600, 0, 0x410 } }, // 20
4412 { 0x8000, { 21600, 0, 0x40f } }, // 21
4413 { 0x8000, { 21600, 0, 0x40c } }, // 22
4414
4415 { 0xa000, { 0x40d, 0, 0x405 } }, // 23
4416 { 0x6000, { 0x401, 0x403, 0 } }, // 24
4417 { 0x6000, { 0x401, 0x404, 0 } }, // 25
4418 { 0x6000, { 0x419, 0x405, 0 } }, // 26
4419 { 0xa000, { 0x419, 0, 0x405 } } // 27
4420};
4421const sal_Int32 mso_sptRibbon2Default[] =
4422{
4423 2, 5400, 18900
4424};
4426{
4427 { { 0 MSO_I, 0 }, { 19 MSO_I, 1 MSO_I } }
4428};
4430{
4432 0x100, 0, 10800, 10800, 2700, 8100, MIN_INT32, 0x7fffffff },
4434 10800, 0x101, 10800, 10800, MIN_INT32, 0x7fffffff, 14400, 21600 }
4435};
4437{
4439 const_cast<sal_uInt16*>(mso_sptRibbon2Segm), sizeof( mso_sptRibbon2Segm ) >> 1,
4441 const_cast<sal_Int32*>(mso_sptRibbon2Default),
4443 21600, 21600,
4445 nullptr, 0,
4447};
4448
4450{
4451 { 0, 0 }, { 3 MSO_I, 0 },
4452 { 4 MSO_I, 11 MSO_I }, { 4 MSO_I, 10 MSO_I }, { 5 MSO_I, 10 MSO_I }, { 5 MSO_I, 11 MSO_I },
4453 { 6 MSO_I, 0 }, { 21600, 0 }, { 18 MSO_I, 14 MSO_I }, { 21600, 15 MSO_I }, { 9 MSO_I, 15 MSO_I }, { 9 MSO_I, 16 MSO_I }, { 8 MSO_I, 21600 }, { 1 MSO_I, 21600 },
4454 { 0 MSO_I, 16 MSO_I }, { 0 MSO_I, 15 MSO_I }, { 0, 15 MSO_I }, { 2700, 14 MSO_I },
4455
4456 { 4 MSO_I, 11 MSO_I },
4457 { 3 MSO_I, 12 MSO_I }, { 1 MSO_I, 12 MSO_I },
4458 { 0 MSO_I, 13 MSO_I }, { 1 MSO_I, 10 MSO_I }, { 4 MSO_I, 10 MSO_I },
4459 { 5 MSO_I, 11 MSO_I },
4460 { 6 MSO_I, 12 MSO_I }, { 8 MSO_I, 12 MSO_I },
4461 { 9 MSO_I, 13 MSO_I }, { 8 MSO_I, 10 MSO_I }, { 5 MSO_I, 10 MSO_I },
4462 { 0 MSO_I, 13 MSO_I },
4463 { 0 MSO_I, 15 MSO_I },
4464 { 9 MSO_I, 13 MSO_I },
4465 { 9 MSO_I, 15 MSO_I }
4466};
4467const sal_uInt16 mso_sptRibbonSegm[] =
4468{
4469 0x4000, 0x0001, 0xa701, 0x0003, 0xa801, 0x0005, 0xa801, 0x0001, 0xa701, 0x0003, 0x6000, 0x8000,
4470 0x4000, 0xaa00, 0xa801, 0x0001, 0xa702, 0x0001, 0x8000,
4471 0x4000, 0xaa00, 0xa801, 0x0001, 0xa702, 0x0001, 0x8000,
4472 0x4000, 0xaa00, 0x0001, 0x8000,
4473 0x4000, 0xaa00, 0x0001, 0x8000
4474};
4476{
4477 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 00
4478 { 0x2000, { 0x400, 675, 0 } }, // 01
4479 { 0x2000, { 0x401, 675, 0 } }, // 02
4480 { 0x2000, { 0x402, 675, 0 } }, // 03
4481 { 0x2000, { 0x403, 675, 0 } }, // 04
4482 { 0x8000, { 21600, 0, 0x404 } }, // 05
4483 { 0x8000, { 21600, 0, 0x403 } }, // 06
4484 { 0x8000, { 21600, 0, 0x402 } }, // 07
4485 { 0x8000, { 21600, 0, 0x401 } }, // 08
4486 { 0x8000, { 21600, 0, 0x400 } }, // 09
4487 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } }, // 10
4488 { 0x2001, { 0x40a, 1, 4 } }, // 11
4489 { 0x2001, { 0x40b, 2, 1 } }, // 12
4490 { 0x2001, { 0x40b, 3, 1 } }, // 13
4491 { 0x8000, { 10800, 0, 0x40c } }, // 14
4492 { 0x8000, { 21600, 0, 0x40a } }, // 15
4493 { 0x8000, { 21600, 0, 0x40b } }, // 16
4494 { 0x0001, { 21600, 1, 2 } }, // 17
4495 { 0x0000, { 21600, 0, 2700 } }, // 18
4496 { 0x2000, { 0x411, 0, 2700 } } // 19
4497};
4498const sal_Int32 mso_sptRibbonDefault[] =
4499{
4500 2, 5400, 2700
4501};
4503{
4504 { { 0 MSO_I, 10 MSO_I }, { 9 MSO_I, 21600 } }
4505};
4507{
4508 { 17 MSO_I, 10 MSO_I }, { 2700, 14 MSO_I }, { 17 MSO_I, 21600 }, { 18 MSO_I, 14 MSO_I }
4509};
4511{
4513 0x100, 0, 10800, 10800, 2700, 8100, MIN_INT32, 0x7fffffff },
4515 10800, 0x101, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 7200 }
4516};
4518{
4520 const_cast<sal_uInt16*>(mso_sptRibbonSegm), sizeof( mso_sptRibbonSegm ) >> 1,
4522 const_cast<sal_Int32*>(mso_sptRibbonDefault),
4524 21600, 21600,
4528};
4529//msosptEllipseRibbon
4530//svg path = ar@9@38@8@37,0@27@0@26@9@13@8@4@0@25@22@25@9@38@8@37@22@26@3@27l@7@40@3,wa@9@35@8@10@3,0@21@33@9@36@8@1@21@31@20@31@9@35@8@10@20@33,,l@5@40xewr@9@36@8@1@20@31@0@32nfl@20@33ear@9@36@8@1@21@31@22@32nfl@21@33em@0@26nfl@0@32em@22@26nfl@22@32e
4531//odp path = A ?f9 ?f38 ?f8 ?f37 0 ?f27 ?f0 ?f26 ?f9 ?f13 ?f8 ?f4 ?f0 ?f25 ?f22 ?f25 ?f9 ?f38 ?f8 ?f37 ?f22 ?f26 ?f3 ?f27 L ?f7 ?f40 ?f3 0 W ?f9 ?f35 ?f8 ?f10 ?f3 0 ?f21 ?f33 ?f9 ?f36 ?f8 ?f1 ?f21 ?f31 ?f20 ?f31 ?f9 ?f35 ?f8 ?f10 ?f20 ?f33 0 0 L ?f5 ?f40 Z N W ?f9 ?f36 ?f8 ?f1 ?f20 ?f31 ?f0 ?f32 F L ?f20 ?f33 N A ?f9 ?f36 ?f8 ?f1 ?f21 ?f31 ?f22 ?f32 F L ?f21 ?f33 N M ?f0 ?f26 F L ?f0 ?f32 N M ?f22 ?f26 F L ?f22 ?f32 N
4533{
4534 { 9 MSO_I , 38 MSO_I },
4535 { 8 MSO_I , 37 MSO_I },
4536 { 0 , 27 MSO_I },
4537 { 0 MSO_I , 26 MSO_I },
4538 { 9 MSO_I , 13 MSO_I },
4539 { 8 MSO_I , 4 MSO_I },
4540 { 0 MSO_I , 25 MSO_I },
4541 { 22 MSO_I , 25 MSO_I },
4542 { 9 MSO_I , 38 MSO_I },
4543 { 8 MSO_I , 37 MSO_I },
4544 { 22 MSO_I , 26 MSO_I },
4545 { 3 MSO_I , 27 MSO_I },
4546 { 7 MSO_I , 40 MSO_I },
4547 { 3 MSO_I , 0 },
4548 { 9 MSO_I , 35 MSO_I },
4549 { 8 MSO_I , 10 MSO_I },
4550 { 3 MSO_I , 0 },
4551 { 21 MSO_I , 33 MSO_I },
4552 { 9 MSO_I , 36 MSO_I },
4553 { 8 MSO_I , 1 MSO_I },
4554 { 21 MSO_I , 31 MSO_I },
4555 { 20 MSO_I , 31 MSO_I },
4556 { 9 MSO_I , 35 MSO_I },
4557 { 8 MSO_I , 10 MSO_I },
4558 { 20 MSO_I , 33 MSO_I },
4559 { 0 , 0 },
4560 { 5 MSO_I , 40 MSO_I },
4561 { 9 MSO_I , 36 MSO_I },
4562 { 8 MSO_I , 1 MSO_I },
4563 { 20 MSO_I , 31 MSO_I },
4564 { 0 MSO_I , 32 MSO_I },
4565 { 20 MSO_I , 33 MSO_I },
4566 { 9 MSO_I , 36 MSO_I },
4567 { 8 MSO_I , 1 MSO_I },
4568 { 21 MSO_I , 31 MSO_I },
4569 { 22 MSO_I , 32 MSO_I },
4570 { 21 MSO_I , 33 MSO_I },
4571 { 0 MSO_I , 26 MSO_I },
4572 { 0 MSO_I , 32 MSO_I },
4573 { 22 MSO_I , 26 MSO_I },
4574 { 22 MSO_I , 32 MSO_I }
4575};
4576
4577const sal_uInt16 mso_sptEllipseRibbonSegm[] =
4578{
4579 0xa30c /*ar*/,0x0002/*l*/,0xa50c/*wa*/,0x0001/*l*/,
4580 0x6001/*x*/, 0x8000/*e*/,0xa504/*wr*/,0xaa00/*nf*/,
4581 0x0001/*l*/, 0x8000/*e*/,0xa304/*ar*/,0xaa00/*nf*/,
4582 0x0001/*l*/, 0x8000/*e*/,0x4000/*m*/,0xaa00/*nf*/,
4583 0x0001/*l*/, 0x8000/*e*/,0x4000/*m*/,0xaa00/*nf*/,
4584 0x0001/*l*/, 0x8000/*e*/
4585};
4586
4588{
4589 { 0x2000 , { DFF_Prop_adjustValue , 0 , 0 } }, //val #0
4590 { 0x2000 , { DFF_Prop_adjust2Value , 0 , 0 } }, //val #1
4591 { 0x2000 , { DFF_Prop_adjust3Value , 0 , 0 } }, //val #2
4592 { 0x2000 , { DFF_Prop_geoRight , 0 , 0 } }, //val width
4593 { 0x2000 , { DFF_Prop_geoBottom , 0 , 0 } }, //val height
4594 { 0x2001 , { DFF_Prop_geoRight , 1 , 8 } }, //prod width 1 8
4595 { 0x2001 , { DFF_Prop_geoRight , 1 , 2 } }, //prod width 1 2
4596 { 0x2001 , { DFF_Prop_geoRight , 7 , 8 } }, //prod width 7 8
4597 { 0x2001 , { DFF_Prop_geoRight , 3 , 2 } }, //prod width 3 2
4598 { 0x8000 , { 0 , 0 , 0x406 } }, //sum 0 0 @6
4599 { 0xa000 , { DFF_Prop_geoBottom , 0 , DFF_Prop_adjust3Value } }, //sum height 0 #2
4600 { 0x2001 , { 0x40a , 30573 , 4096 } }, //prod @10 30573 4096
4601 { 0x2001 , { 0x40b , 2 , 1 } }, //prod @11 2 1
4602 { 0xa000 , { DFF_Prop_geoBottom , 0 , 0x40c } }, //sum height 0 @12
4603 { 0x6000 , { 0x40b , DFF_Prop_adjust3Value , 0 } }, //sum @11 #2 0
4604 { 0xe000 , { 0x40b , DFF_Prop_geoBottom , DFF_Prop_adjust2Value } }, //sum @11 height #1
4605 { 0xa000 , { DFF_Prop_geoBottom , 0 , DFF_Prop_adjust2Value } }, //sum height 0 #1
4606 { 0x2001 , { 0x410 , 1 , 2 } }, //prod @16 1 2
4607 { 0x6000 , { 0x40b , 0x411 , 0 } }, //sum @11 @17 0
4608 { 0xe000 , { 0x40e , DFF_Prop_adjust2Value , DFF_Prop_geoBottom } }, //sum @14 #1 height
4609 { 0x6000 , { DFF_Prop_adjustValue , 0x405 , 0 } }, //sum #0 @5 0
4610 { 0xa000 , { DFF_Prop_geoRight , 0 , 0x414 } }, //sum width 0 @20
4611 { 0xa000 , { DFF_Prop_geoRight , 0 , DFF_Prop_adjustValue } }, //sum width 0 #0
4612 { 0xa000 , { 0x406 , 0 , DFF_Prop_adjustValue } }, //sum @6 0 #0
4613 { 0xe00f , { 0x417 , DFF_Prop_geoRight , 0x40b } }, //ellipse @23 width @11
4614 { 0xe000 , { 0x418 , DFF_Prop_geoBottom , 0x40b } }, //sum @24 height @11
4615 { 0xe000 , { 0x419 , 0x40b , 0x413 } }, //sum @25 @11 @19
4616 { 0xe000 , { DFF_Prop_adjust3Value , 0x40b , 0x413 } }, //sum #2 @11 @19
4617 { 0x2001 , { 0x40b , 2391 , 32768 } }, //prod @11 2391 32768
4618 { 0xa000 , { 0x406 , 0 , 0x414 } }, //sum @6 0 @20
4619 { 0xe00f , { 0x41d , DFF_Prop_geoRight , 0x40b } }, //ellipse @29 width @11
4620 { 0xe000 , { DFF_Prop_adjust2Value , 0x41e , 0x40b } }, //sum #1 @30 @11
4621 { 0xe000 , { 0x419 , DFF_Prop_adjust2Value , DFF_Prop_geoBottom } }, //sum @25 #1 height
4622 { 0xe000 , { DFF_Prop_geoBottom , 0x41e , 0x40e } }, //sum height @30 @14
4623 { 0x6000 , { 0x40b , 0x40e , 0 } }, //sum @11 @14 0
4624 { 0xa000 , { DFF_Prop_geoBottom , 0 , 0x422 } }, //sum height 0 @34
4625 { 0xe000 , { 0x423 , 0x413 , 0x40b } }, //sum @35 @19 @11
4626 { 0xe000 , { 0x40a , 0x40f , 0x40b } }, //sum @10 @15 @11
4627 { 0xe000 , { 0x423 , 0x40f , 0x40b } }, //sum @35 @15 @11
4628 { 0xe000 , { 0x41c , 0x40e , 0x412 } }, //sum @28 @14 @18
4629 { 0xa000 , { DFF_Prop_geoBottom , 0 , 0x427 } }, //sum height 0 @39
4630 { 0xa000 , { 0x413 , 0 , 0x412 } }, //sum @19 0 @18
4631 { 0x2001 , { 0x429 , 2 , 3 } }, //prod @41 2 3
4632 { 0xa000 , { DFF_Prop_adjust2Value , 0 , 0x42a } }, //sum #1 0 @42
4633 { 0xa000 , { DFF_Prop_adjust3Value , 0 , 0x42a } }, //sum #2 0 @42
4634 { 0x2004 , { 0x42c , 20925 , 0 } }, //min @44 20925
4635 { 0x2001 , { DFF_Prop_geoRight , 3 , 8 } }, //prod width 3 8
4636 { 0x2000 , { 0x42e , 0 , 4 } }, //sum @46 0 4
4637};
4638
4640{//@0,@1,@22,@25
4641 { { 0 MSO_I, 1 MSO_I }, { 22 MSO_I, 25 MSO_I } }
4642};
4643
4645{
4646 3,5400,5400,18900
4647};
4648
4650{
4651//position="#0,bottomRight" xrange="@5,@47
4652//position="center,#1" yrange="@10,@43
4653//position="topLeft,#2" yrange="@27,@45
4655 0x100, 21600, 0, 0, 0x8/*5+3*/, 0x32/*47+3*/, MIN_INT32, 0x7fffffff },
4657 10800, 0x101, 0, 0, MIN_INT32, 0x7fffffff,0xd/*10+3*/, 0x2e /*43+3*/ },
4659 0, 0x102, 0, 0, MIN_INT32, 0x7fffffff,0x1e/*27+3*/, 0x30 /*45+3*/ }
4660};
4661
4663{
4665 const_cast<sal_uInt16*>(mso_sptEllipseRibbonSegm), sizeof( mso_sptEllipseRibbonSegm ) >> 1,
4667 const_cast<sal_Int32*>(mso_sptEllipseRibbonDefault),
4669 21600, 21600,
4671 nullptr, 0,
4673};
4674
4675//msosptEllipseRibbon2
4676//svg path = wr@9@34@8@35,0@24@0@23@9,0@8@11@0@22@19@22@9@34@8@35@19@23@3@24l@7@36@3@4at@9@31@8@32@3@4@18@30@9@1@8@33@18@28@17@28@9@31@8@32@17@30,0@4l@5@36xear@9@1@8@33@17@28@0@29nfl@17@30ewr@9@1@8@33@18@28@19@29nfl@18@30em@0@23nfl@0@29em@19@23nfl@19@29e
4678{
4679 { 9 MSO_I , 34 MSO_I },
4680 { 8 MSO_I , 35 MSO_I },
4681 { 0 , 24 MSO_I },
4682 { 0 MSO_I , 23 MSO_I },
4683 { 9 MSO_I , 0 },
4684 { 8 MSO_I , 11 MSO_I },
4685 { 0 MSO_I , 22 MSO_I },
4686 { 19 MSO_I , 22 MSO_I },
4687 { 9 MSO_I , 34 MSO_I },
4688 { 8 MSO_I , 35 MSO_I },
4689 { 19 MSO_I , 23 MSO_I },
4690 { 3 MSO_I , 24 MSO_I },
4691 { 7 MSO_I , 36 MSO_I },
4692 { 3 MSO_I , 4 MSO_I },
4693 { 9 MSO_I , 31 MSO_I },
4694 { 8 MSO_I , 32 MSO_I },
4695 { 3 MSO_I , 4 MSO_I },
4696 { 18 MSO_I , 30 MSO_I },
4697 { 9 MSO_I , 1 MSO_I },
4698 { 8 MSO_I , 33 MSO_I },
4699 { 18 MSO_I , 28 MSO_I },
4700 { 17 MSO_I , 28 MSO_I },
4701 { 9 MSO_I , 31 MSO_I },
4702 { 8 MSO_I , 32 MSO_I },
4703 { 17 MSO_I , 30 MSO_I },
4704 { 0 , 4l MSO_I },
4705 { 5 MSO_I , 36 MSO_I },
4706 { 9 MSO_I , 1 MSO_I },
4707 { 8 MSO_I , 33 MSO_I },
4708 { 17 MSO_I , 28 MSO_I },
4709 { 0 MSO_I , 29 MSO_I },
4710 { 17 MSO_I , 30 MSO_I },
4711 { 9 MSO_I , 1 MSO_I },
4712 { 8 MSO_I , 33 MSO_I },
4713 { 18 MSO_I , 28 MSO_I },
4714 { 19 MSO_I , 29 MSO_I },
4715 { 18 MSO_I , 30 MSO_I },
4716 { 0 MSO_I , 23 MSO_I },
4717 { 0 MSO_I , 29 MSO_I },
4718 { 19 MSO_I , 23 MSO_I },
4719 { 19 MSO_I , 29 MSO_I }
4720};
4721const sal_uInt16 mso_sptEllipseRibbon2Segm[] =
4722{
4723 0xa50c/*wr*/,0x0002/*l*/,0xa30c/*at*/,0x0001/*l*/,
4724 0x6001/*x*/, 0x8000/*e*/,0xa304/*ar*/,0xaa00/*nf*/,
4725 0x0001/*l*/, 0x8000/*e*/,0xa504/*wr*/,0xaa00/*nf*/,
4726 0x0001/*l*/, 0x8000/*e*/,0x4000/*m*/,0xaa00/*nf*/,
4727 0x0001/*l*/, 0x8000/*e*/,0x4000/*m*/,0xaa00/*nf*/,
4728 0x0001/*l*/, 0x8000/*e*/
4729};
4730
4732{
4733 { 0x2000 , { DFF_Prop_adjustValue , 0 , 0 } }, //val #0
4734 { 0x2000 , { DFF_Prop_adjust2Value , 0 , 0 } }, //val #1
4735 { 0x2000 , { DFF_Prop_adjust3Value , 0 , 0 } }, //val #2
4736 { 0x2000 , { DFF_Prop_geoRight , 0 , 0 } }, //val width
4737 { 0x2000 , { DFF_Prop_geoBottom , 0 , 0 } }, //val height
4738 { 0x2001 , { DFF_Prop_geoRight , 1 , 8 } }, //prod width 1 8
4739 { 0x2001 , { DFF_Prop_geoRight , 1 , 2 } }, //prod width 1 2
4740 { 0x2001 , { DFF_Prop_geoRight , 7 , 8 } }, //prod width 7 8
4741 { 0x2001 , { DFF_Prop_geoRight , 3 , 2 } }, //prod width 3 2
4742 { 0x8000 , { 0 , 0 , 0x406 } }, //sum 0 0 @6
4743 { 0x2001 , { DFF_Prop_adjust3Value , 30573 , 4096 } }, //prod #2 30573 4096
4744 { 0x2001 , { 0x40a , 2 , 1 } }, //prod @10 2 1
4745 { 0xe000 , { 0x40a , DFF_Prop_geoBottom , DFF_Prop_adjust3Value } }, //sum @10 height #2
4746 { 0x6000 , { 0x40a , DFF_Prop_adjust2Value , 0 } }, //sum @10 #1 0
4747 { 0x2001 , { DFF_Prop_adjust2Value , 1 , 2 } }, //prod #1 1 2
4748 { 0x6000 , { 0x40a , 0x40e , 0 } }, //sum @10 @14 0
4749 { 0xa000 , { 0x40c , 0 , DFF_Prop_adjust2Value } }, //sum @12 0 #1
4750 { 0x6000 , { DFF_Prop_adjustValue , 0x405 , 0 } }, //sum #0 @5 0
4751 { 0xa000 , { DFF_Prop_geoRight , 0 , 0x411 } }, //sum width 0 @17
4752 { 0xa000 , { DFF_Prop_geoRight , 0 , DFF_Prop_adjustValue } }, //sum width 0 #0
4753 { 0xa000 , { 0x406 , 0 , DFF_Prop_adjustValue } }, //sum @6 0 #0
4754 { 0xe00f , { 0x414 , DFF_Prop_geoRight , 0x40a } }, //ellipse @20 width @10
4755 { 0xa000 , { 0x40a , 0 , 0x415 } }, //sum @10 0 @21
4756 { 0xe000 , { 0x416 , 0x410 , 0x40a } }, //sum @22 @16 @10
4757 { 0xe000 , { DFF_Prop_adjust3Value , 0x410 , 0x40a } }, //sum #2 @16 @10
4758 { 0x2001 , { 0x40a , 2391 , 32768 } }, //prod @10 2391 32768
4759 { 0xa000 , { 0x406 , 0 , 0x411 } }, //sum @6 0 @17
4760 { 0xe00f , { 0x41a , DFF_Prop_geoRight , 0x40a } }, //ellipse @26 width @10
4761 { 0xe000 , { 0x40a , DFF_Prop_adjust2Value , 0x41b } }, //sum @10 #1 @27
4762 { 0x6000 , { 0x416 , DFF_Prop_adjust2Value , 0 } }, //sum @22 #1 0
4763 { 0xa000 , { 0x40c , 0 , 0x41b } }, //sum @12 0 @27
4764 { 0xa000 , { DFF_Prop_geoBottom , 0 , DFF_Prop_adjust3Value } }, //sum height 0 #2
4765 { 0x6000 , { 0x40a , 0x40c , 0 } }, //sum @10 @12 0
4766 { 0xe000 , { 0x420 , 0x40a , 0x410 } }, //sum @32 @10 @16
4767 { 0xe000 , { 0x41f , 0x40a , 0x40d } }, //sum @31 @10 @13
4768 { 0xe000 , { 0x420 , 0x40a , 0x40d } }, //sum @32 @10 @13
4769 { 0xe000 , { 0x419 , 0x40c , 0x40f } }, //sum @25 @12 @15
4770 { 0xa000 , { 0x410 , 0 , 0x40f } }, //sum @16 0 @15
4771 { 0x2001 , { 0x425 , 2 , 3 } }, //prod @37 2 3
4772 { 0x6000 , { 0x401 , 0x426 , 0 } }, //sum @1 @38 0
4773 { 0x6000 , { DFF_Prop_adjust3Value , 0x426 , 0 } }, //sum #2 @38 0
4774 { 0x2005 , { 0x428 , 675 , 0 } }, //max @40 675
4775 { 0x2001 , { DFF_Prop_geoRight , 3 , 8 } }, //prod width 3 8
4776 { 0x2000 , { 0x42a , 0 , 4 } } //sum @42 0 4
4777};
4778
4780{//@0,@22,@19,@1
4781 { { 0 MSO_I, 22 MSO_I }, { 19 MSO_I, 1 MSO_I } }
4782};
4783
4785{
4786 3,5400,16200,2700
4787};
4788
4790{
4791//position="#0,topLeft" xrange="@5,@43
4792//position="center,#1" yrange="@39,@31
4793//position="topLeft,#2" yrange="@41,@24
4795 0x100, 0, 0, 0, 0x8/*5+3*/, 0x2e/*43+3*/, MIN_INT32, 0x7fffffff },
4797 10800, 0x101, 0, 0, MIN_INT32, 0x7fffffff,0x2a/*39+3*/, 0x22 /*31+3*/ },
4799 0, 0x102, 0, 0, MIN_INT32, 0x7fffffff,0x2c/*41+3*/, 0x1b /*24+3*/ }
4800};
4801
4803{
4805 const_cast<sal_uInt16*>(mso_sptEllipseRibbon2Segm), sizeof( mso_sptEllipseRibbon2Segm ) >> 1,
4807 const_cast<sal_Int32*>(mso_sptEllipseRibbon2Default),
4809 21600, 21600,
4811 nullptr, 0,
4813};
4814// End
4815const SvxMSDffVertPair mso_sptVerticalScrollVert[] = // adjustment1 : 0 - 5400
4816{
4817 { 1 MSO_I, 21600 }, { 0, 11 MSO_I }, { 1 MSO_I, 12 MSO_I }, { 0 MSO_I, 12 MSO_I },
4818 { 0 MSO_I, 1 MSO_I }, { 4 MSO_I, 0 }, { 2 MSO_I, 0 }, { 21600, 1 MSO_I },
4819 { 2 MSO_I, 0 MSO_I }, { 3 MSO_I, 0 MSO_I }, { 3 MSO_I, 11 MSO_I }, { 5 MSO_I, 21600 },
4820
4821 { 6 MSO_I, 1 MSO_I }, { 4 MSO_I, 0 MSO_I }, { 8 MSO_I, 9 MSO_I }, { 4 MSO_I, 1 MSO_I },
4822
4823 { 0 MSO_I, 11 MSO_I }, { 1 MSO_I, 21600 }, { 0, 11 MSO_I }, { 1 MSO_I, 12 MSO_I },
4824 { 9 MSO_I, 10 MSO_I }, { 1 MSO_I, 11 MSO_I },
4825
4826 { 4 MSO_I, 0 }, { 6 MSO_I, 1 MSO_I },
4827
4828 { 0 MSO_I, 12 MSO_I }, { 0 MSO_I, 11 MSO_I },
4829
4830 { 4 MSO_I, 0 MSO_I },
4831 { 2 MSO_I, 0 MSO_I }
4832};
4833const sal_uInt16 mso_sptVerticalScrollSegm[] =
4834{
4835 0x4000, 0xa702, 0x0002, 0xa801, 0x0001, 0xa702, 0x0002, 0xa801, 0x6001, 0x8000,
4836 0x4000, 0xa801, 0xa702, 0x6000, 0x8000,
4837 0x4000, 0xa803, 0xa702, 0x6001, 0x8000,
4838 0x4000, 0xa701, 0x8000,
4839 0x4000, 0x0001, 0x8000,
4840 0x4000, 0x0001, 0x8000
4841};
4843{
4844 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
4845 { 0x2001, { 0x400, 1, 2 } },
4846 { 0xa000, { DFF_Prop_geoRight, 0, 0x401 } },
4847 { 0xa000, { DFF_Prop_geoRight, 0, 0x400 } },
4848 { 0x6000, { 0x400, 0x401, 0 } },
4849 { 0xa000, { DFF_Prop_geoRight, 0, 0x404 } },
4850 { 0x2001, { 0x400, 2, 1 } },
4851 { 0x2001, { 0x401, 1, 2 } },
4852 { 0x6000, { 0x400, 0x407, 0 } },
4853 { 0x6000, { 0x401, 0x407, 0 } },
4854 { 0xa000, { DFF_Prop_geoBottom, 0, 0x409 } },
4855 { 0xa000, { DFF_Prop_geoBottom, 0, 0x401 } },
4856 { 0xa000, { DFF_Prop_geoBottom, 0, 0x400 } },
4857 { 0xa000, { DFF_Prop_geoBottom, 0, 0x404 } }
4858};
4860{
4861 { { 0 MSO_I, 0 MSO_I }, { 3 MSO_I, 12 MSO_I } }
4862};
4864{
4866 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 5400 }
4867};
4869{
4871 const_cast<sal_uInt16*>(mso_sptVerticalScrollSegm), sizeof( mso_sptVerticalScrollSegm ) >> 1,
4873 const_cast<sal_Int32*>(mso_sptDefault2700),
4875 21600, 21600,
4876 11000, 10800,
4877 nullptr, 0,
4879};
4880const SvxMSDffVertPair mso_sptHorizontalScrollVert[] = // adjustment1 : 0 - 5400
4881{
4882 { 0, 4 MSO_I }, { 1 MSO_I, 0 MSO_I }, { 3 MSO_I, 0 MSO_I }, { 3 MSO_I, 1 MSO_I },
4883 { 2 MSO_I, 0 }, { 21600, 1 MSO_I }, { 21600, 13 MSO_I }, { 2 MSO_I, 12 MSO_I },
4884 { 0 MSO_I, 12 MSO_I }, { 0 MSO_I, 11 MSO_I }, { 1 MSO_I, 21600 }, { 0, 11 MSO_I },
4885
4886 { 1 MSO_I, 4 MSO_I }, { 9 MSO_I, 8 MSO_I }, { 0 MSO_I, 4 MSO_I }, { 1 MSO_I, 6 MSO_I },
4887
4888 { 2 MSO_I, 1 MSO_I }, { 3 MSO_I, 9 MSO_I }, { 3 MSO_I, 1 MSO_I }, { 2 MSO_I, 0 },
4889 { 21600, 1 MSO_I }, { 2 MSO_I, 0 MSO_I },
4890
4891 { 1 MSO_I, 6 MSO_I },
4892 { 0, 4 MSO_I },
4893
4894 { 2 MSO_I, 0 MSO_I },
4895 { 3 MSO_I, 0 MSO_I },
4896
4897 { 0 MSO_I, 4 MSO_I },
4898 { 0 MSO_I, 11 MSO_I }
4899};
4901{
4902 0x4000, 0xa801, 0x0002, 0xa802, 0x0001, 0xa801, 0x0002, 0xa802, 0x6001, 0x8000,
4903 0x4000, 0xa803, 0x6000, 0x8000,
4904 0x4000, 0xa803, 0xa702, 0x6000, 0x8000,
4905 0x4000, 0xa701, 0x8000,
4906 0x4000, 0x0001, 0x8000,
4907 0x4000, 0x0001, 0x8000
4908};
4910{
4912 0x100, 0, 10800, 10800, 0, 5400, MIN_INT32, 0x7fffffff }
4913};
4915{
4917 const_cast<sal_uInt16*>(mso_sptHorizontalScrollSegm), sizeof( mso_sptHorizontalScrollSegm ) >> 1,
4919 const_cast<sal_Int32*>(mso_sptDefault2700),
4921 21600, 21600,
4922 10800, 11000,
4923 nullptr, 0,
4925};
4926
4928{
4929 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 }, { 0, 0 }
4930};
4932{
4934 nullptr, 0,
4935 nullptr, 0,
4936 nullptr,
4937 nullptr, 0,
4938 21600, 21600,
4941 nullptr, 0 // handles
4942};
4943
4945{
4946 { 0, 2 MSO_I }, { 0 MSO_I, 0 }, { 1 MSO_I, 0 }, { 21600, 2 MSO_I },
4947 { 21600, 3 MSO_I }, { 1 MSO_I, 21600 }, { 0 MSO_I, 21600 }, { 0, 3 MSO_I }
4948};
4950{
4951 0x4000, 0xa801, 0x0001, 0xa701, 0x0001, 0xa801, 0x0001, 0xa701, 0x6000, 0x8000
4952};
4954{
4955 { 0x2000, { DFF_Prop_geoLeft, 2540, 0 } },
4956 { 0x2000, { DFF_Prop_geoRight, 0, 2540 } },
4957 { 0x2000, { DFF_Prop_geoTop, 2540, 0 } },
4958 { 0x2000, { DFF_Prop_geoBottom, 0, 2540 } },
4959 { 0x2000, { DFF_Prop_geoLeft, 800, 0 } },
4960 { 0x2000, { DFF_Prop_geoRight, 0, 800 } },
4961 { 0x2000, { DFF_Prop_geoTop, 800, 0 } },
4962 { 0x2000, { DFF_Prop_geoBottom,0, 800 } }
4963};
4965{
4966 { { 4 MSO_I, 6 MSO_I }, { 5 MSO_I, 7 MSO_I } }
4967};
4969{
4971 const_cast<sal_uInt16*>(mso_sptFlowChartAlternateProcessSegm), sizeof( mso_sptFlowChartAlternateProcessSegm ) >> 1,
4973 nullptr,
4975 21600, 21600,
4978 nullptr, 0 // handles
4979};
4980
4982{
4983 { 0, 10800 }, { 10800, 0 }, { 21600, 10800 }, { 10800, 21600 }, { 0, 10800 }
4984};
4986{
4987 { { 5400, 5400 }, { 16200, 16200 } }
4988};
4990{
4992 nullptr, 0,
4993 nullptr, 0,
4994 nullptr,
4996 21600, 21600,
4999 nullptr, 0 // handles
5000};
5001
5003{
5004 { 4230, 0 }, { 21600, 0 }, { 17370, 21600 }, { 0, 21600 }, { 4230, 0 }
5005};
5007{
5008 { { 4230, 0 }, { 17370, 21600 } }
5009};
5011{
5012 { 12960, 0 }, { 10800, 0 }, { 2160, 10800 }, { 8600, 21600 }, { 10800, 21600 }, { 19400, 10800 }
5013};
5015{
5017 nullptr, 0,
5018 nullptr, 0,
5019 nullptr,
5021 21600, 21600,
5024 nullptr, 0 // handles
5025};
5026
5028{
5029 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
5030
5031 { 2540, 0 }, { 2540, 21600 },
5032
5033 { 21600 - 2540, 0 }, { 21600 - 2540, 21600 }
5034};
5036{
5037 0x4000, 0x0003, 0x6000, 0x8000,
5038 0x4000, 0x0001, 0x8000,
5039 0x4000, 0x0001, 0x8000
5040};
5042{
5043 { { 2540, 0 }, { 21600 - 2540, 21600 } }
5044};
5046{
5049 nullptr, 0,
5050 nullptr,
5052 21600, 21600,
5054 nullptr, 0,
5055 nullptr, 0 // handles
5056};
5057
5059{
5060 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
5061
5062 { 4230, 0 }, { 4230, 21600 },
5063
5064 { 0, 4230 }, { 21600, 4230 }
5065};
5067{
5068 0x4000, 0x0003, 0x6000, 0x8000,
5069 0x4000, 0x0001, 0x8000,
5070 0x4000, 0x0001, 0x8000
5071};
5073{
5074 { { 4230, 4230 }, { 21600, 21600 } }
5075};
5077{
5079 const_cast<sal_uInt16*>(mso_sptFlowChartInternalStorageSegm), sizeof( mso_sptFlowChartInternalStorageSegm ) >> 1,
5080 nullptr, 0,
5081 nullptr,
5083 21600, 21600,
5085 nullptr, 0,
5086 nullptr, 0 // handles
5087};
5088
5090{
5091 { 0, 0 }, { 21600, 0 }, { 21600, 17360 },
5092 { 13050, 17220 }, { 13340, 20770 }, { 5620, 21600 }, // ccp
5093 { 2860, 21100 }, { 1850, 20700 }, { 0, 20120 } // ccp
5094};
5096{
5097 0x4000, 0x0002, 0x2002, 0x6000, 0x8000
5098};
5100{
5101 { { 0, 0 }, { 21600, 17360 } }
5102};
5104{
5105 { 10800, 0 }, { 0, 10800 }, { 10800, 20320 }, { 21600, 10800 }
5106};
5108{
5110 const_cast<sal_uInt16*>(mso_sptFlowChartDocumentSegm), sizeof( mso_sptFlowChartDocumentSegm ) >> 1,
5111 nullptr, 0,
5112 nullptr,
5114 21600, 21600,
5117 nullptr, 0 // handles
5118};
5119
5121{
5122 { 0, 3600 }, { 1500, 3600 }, { 1500, 1800 }, { 3000, 1800 },
5123 { 3000, 0 }, { 21600, 0 }, { 21600, 14409 }, { 21600 - 1500, 14409 },
5124 { 21600 - 1500, 14409 + 1800 }, { 21600 - 3000, 14409 + 1800 }, { 21600 - 3000, 14409 + 3600 },
5125 { 11610, 14293 + 3600 }, { 11472, 17239 + 3600 }, { 4833, 17928 + 3600 }, // ccp
5126 { 2450, 17513 + 3600 }, { 1591, 17181 + 3600 }, { 0, 16700 + 3600 }, // ccp
5127
5128 { 1500, 3600 }, { 21600 - 3000, 3600 }, { 21600 - 3000, 14409 + 1800 },
5129
5130 { 3000, 1800 }, { 21600 - 1500, 1800 }, { 21600 - 1500, 14409 }
5131};
5133{
5134 0x4000, 0x000a, 0x2002, 0x6000, 0x8000,
5135 0x4000, 0xaa00, 0x0002, 0x8000, // NO FILL
5136 0x4000, 0xaa00, 0x0002, 0x8000 // NO FILL
5137};
5139{
5140 { { 0, 3600 }, { 21600 - 3000, 14409 + 3600 } }
5141};
5143{
5144 { 10800, 0 }, { 0, 10800 }, { 10800, 19890 }, { 21600, 10800 }
5145};
5147{
5149 const_cast<sal_uInt16*>(mso_sptFlowChartMultidocumentSegm), sizeof( mso_sptFlowChartMultidocumentSegm ) >> 1,
5150 nullptr, 0,
5151 nullptr,
5153 21600, 21600,
5156 nullptr, 0 // handles
5157};
5158
5160{
5161 { 3470, 21600 }, { 0, 10800 }, { 3470, 0 }, { 18130, 0 },
5162 { 21600, 10800 }, { 18130, 21600 }
5163};
5165{
5166 0x4000, 0xa702, 0x0001, 0xa702, 0x6000, 0x8000
5167};
5169{
5170 { { 1060, 3180 }, { 20540, 18420 } }
5171};
5173{
5175 const_cast<sal_uInt16*>(mso_sptFlowChartTerminatorSegm), sizeof( mso_sptFlowChartTerminatorSegm ) >> 1,
5176 nullptr, 0,
5177 nullptr,
5179 21600, 21600,
5182 nullptr, 0 // handles
5183};
5184
5186{
5187 { 4350, 0 }, { 17250, 0 }, { 21600, 10800 }, { 17250, 21600 },
5188 { 4350, 21600 }, { 0, 10800 }, { 4350, 0 }
5189};
5191{
5192 { { 4350, 0 }, { 17250, 21600 } }
5193};
5195{
5197 nullptr, 0,
5198 nullptr, 0,
5199 nullptr,
5201 21600, 21600,
5204 nullptr, 0 // handles
5205};
5206
5208{
5209 { 0, 4300 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 }, { 0, 4300 }
5210};
5212{
5213 { { 0, 4300 }, { 21600, 21600 } }
5214};
5216{
5217 { 10800, 2150 }, { 0, 10800 }, { 10800, 19890 }, { 21600, 10800 }
5218};
5220{
5222 nullptr, 0,
5223 nullptr, 0,
5224 nullptr,
5226 21600, 21600,
5229 nullptr, 0 // handles
5230};
5231
5233{
5234 { 0, 0 }, { 21600, 0 }, { 17250, 21600 }, { 4350, 21600 }, { 0, 0 }
5235};
5237{
5238 { { 4350, 0 }, { 17250, 21600 } }
5239};
5241{
5242 { 10800, 0 }, { 2160, 10800 }, { 10800, 21600 }, { 19440, 10800 }
5243};
5245{
5247 nullptr, 0,
5248 nullptr, 0,
5249 nullptr,
5251 21600, 21600,
5254 nullptr, 0 // handles
5255};
5256
5258{
5259 { 10800, 10800 }, { 10800, 10800 }, { 0, 360 }
5260};
5262{
5263 0xa203, 0x6000, 0x8000
5264};
5266{
5267 { { 3180, 3180 }, { 18420, 18420 } }
5268};
5270{
5272 const_cast<sal_uInt16*>(mso_sptFlowChartConnectorSegm), sizeof( mso_sptFlowChartConnectorSegm ) >> 1,
5273 nullptr, 0,
5274 nullptr,
5276 21600, 21600,
5279 nullptr, 0 // handles
5280};
5281
5283{
5284 { 0, 0 }, { 21600, 0 }, { 21600, 17150 }, { 10800, 21600 },
5285 { 0, 17150 }, { 0, 0 }
5286};
5288{
5289 { { 0, 0 }, { 21600, 17150 } }
5290};
5292{
5294 nullptr, 0,
5295 nullptr, 0,
5296 nullptr,
5298 21600, 21600,
5301 nullptr, 0 // handles
5302};
5303
5305{
5306 { 4300, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 },
5307 { 0, 4300 }, { 4300, 0 }
5308};
5310{
5311 { { 0, 4300 }, { 21600, 21600 } }
5312};
5314{
5316 nullptr, 0,
5317 nullptr, 0,
5318 nullptr,
5320 21600, 21600,
5323 nullptr, 0 // handles
5324};
5325
5327{
5328 { 0, 2230 }, // p
5329 { 820, 3990 }, { 3410, 3980 }, { 5370, 4360 }, // ccp
5330 { 7430, 4030 }, { 10110, 3890 }, { 10690, 2270 }, // ccp
5331 { 11440, 300 }, { 14200, 160 }, { 16150, 0 }, // ccp
5332 { 18670, 170 }, { 20690, 390 }, { 21600, 2230 }, // ccp
5333 { 21600, 19420 }, // p
5334 { 20640, 17510 }, { 18320, 17490 }, { 16140, 17240 }, // ccp
5335 { 14710, 17370 }, { 11310, 17510 }, { 10770, 19430 }, // ccp
5336 { 10150, 21150 }, { 7380, 21290 }, { 5290, 21600 }, // ccp
5337 { 3220, 21250 }, { 610, 21130 }, { 0, 19420 } // ccp
5338};
5340{
5341 0x4000, 0x2004, 0x0001, 0x2004, 0x6000, 0x8000
5342};
5344{
5345 { { 0, 4360 }, { 21600, 17240 } }
5346};
5348{
5349 { 10800, 2020 }, { 0, 10800 }, { 10800, 19320 }, { 21600, 10800 }
5350};
5352{
5354 const_cast<sal_uInt16*>(mso_sptFlowChartPunchedTapeSegm), sizeof( mso_sptFlowChartPunchedTapeSegm ) >> 1,
5355 nullptr, 0,
5356 nullptr,
5358 21600, 21600,
5361 nullptr, 0 // handles
5362};
5363
5365{
5366 { 10800, 10800 }, { 10800, 10800 }, { 0, 360 },
5367
5368 { 3100, 3100 },
5369 { 18500, 18500 },
5370
5371 { 3100, 18500 },
5372 { 18500, 3100 }
5373};
5375{
5376 0xa203, 0x6000, 0x8000,
5377 0x4000, 0x0001, 0x8000,
5378 0x4000, 0x0001, 0x8000
5379};
5381{
5382 { { 3100, 3100 }, { 18500, 18500 } }
5383};
5385{
5387 const_cast<sal_uInt16*>(mso_sptFlowChartSummingJunctionSegm), sizeof( mso_sptFlowChartSummingJunctionSegm ) >> 1,
5388 nullptr, 0,
5389 nullptr,
5391 21600, 21600,
5394 nullptr, 0 // handles
5395};
5396
5398{
5399 { 10800, 10800 }, { 10800, 10800 }, { 0, 360 },
5400
5401 { 0, 10800 }, { 21600, 10800 },
5402
5403 { 10800, 0 }, { 10800, 21600 }
5404};
5405const sal_uInt16 mso_sptFlowChartOrSegm[] =
5406{
5407 0xa203, 0x6000, 0x8000,
5408 0x4000, 0x0001, 0x8000,
5409 0x4000, 0x0001, 0x8000
5410};
5412{
5413 { { 3100, 3100 }, { 18500, 18500 } }
5414};
5416{
5418 const_cast<sal_uInt16*>(mso_sptFlowChartOrSegm), sizeof( mso_sptFlowChartOrSegm ) >> 1,
5419 nullptr, 0,
5420 nullptr,
5422 21600, 21600,
5425 nullptr, 0 // handles
5426};
5427
5429{
5430 { 0, 0 }, { 21600, 21600 }, { 0, 21600 }, { 21600, 0 }, { 0, 0 }
5431};
5433{
5434 { { 5400, 5400 }, { 16200, 16200 } }
5435};
5437{
5438 { 10800, 0 }, { 10800, 10800 }, { 10800, 21600 }
5439};
5441{
5443 nullptr, 0,
5444 nullptr, 0,
5445 nullptr,
5447 21600, 21600,
5450 nullptr, 0 // handles
5451};
5452
5454{
5455 { 0, 10800 }, { 10800, 0 }, { 21600, 10800 }, { 10800, 21600 },
5456
5457 { 0, 10800 }, { 21600, 10800 }
5458};
5459const sal_uInt16 mso_sptFlowChartSortSegm[] =
5460{
5461 0x4000, 0x0003, 0x6000, 0x8000,
5462 0x4000, 0x0001, 0x8000
5463};
5465{
5466 { { 5400, 5400 }, { 16200, 16200 } }
5467};
5469{
5471 const_cast<sal_uInt16*>(mso_sptFlowChartSortSegm), sizeof( mso_sptFlowChartSortSegm ) >> 1,
5472 nullptr, 0,
5473 nullptr,
5475 21600, 21600,
5477 nullptr, 0,
5478 nullptr, 0 // handles
5479};
5480
5482{
5483 { 10800, 0 }, { 21600, 21600 }, { 0, 21600 }, { 10800, 0 }
5484};
5486{
5487 { { 5400, 10800 }, { 16200, 21600 } }
5488};
5490{
5491 { 10800, 0 }, { 5400, 10800 }, { 10800, 21600 }, { 16200, 10800 }
5492};
5494{
5496 nullptr, 0,
5497 nullptr, 0,
5498 nullptr,
5500 21600, 21600,
5503 nullptr, 0 // handles
5504};
5505
5507{
5508 { 0, 0 }, { 21600, 0 }, { 10800, 21600 }, { 0, 0 }
5509};
5511{
5512 { { 5400, 0 }, { 16200, 10800 } }
5513};
5515{
5517 nullptr, 0,
5518 nullptr, 0,
5519 nullptr,
5521 21600, 21600,
5524 nullptr, 0 // handles
5525};
5526
5528{
5529 { 3600, 21600 }, { 0, 10800 }, { 3600, 0 }, { 21600, 0 },
5530 { 18000, 10800 }, { 21600, 21600 }
5531};
5533{
5534 0x4000, 0xa702, 0x0001, 0xa702, 0x6000, 0x8000
5535};
5537{
5538 { { 3600, 0 }, { 18000, 21600 } }
5539};
5541{
5542 { 10800, 0 }, { 0, 10800 }, { 10800, 21600 }, { 18000, 10800 }
5543};
5545{
5547 const_cast<sal_uInt16*>(mso_sptFlowChartOnlineStorageSegm), sizeof( mso_sptFlowChartOnlineStorageSegm ) >> 1,
5548 nullptr, 0,
5549 nullptr,
5551 21600, 21600,
5554 nullptr, 0 // handles
5555};
5556
5558{
5559 { 10800, 0 }, { 21600, 10800 }, { 10800, 21600 }, { 0, 21600 },
5560 { 0, 0 }
5561};
5562const sal_uInt16 mso_sptFlowChartDelaySegm[] =
5563{
5564 0x4000, 0xa702, 0x0002, 0x6000, 0x8000
5565};
5567{
5568 { { 0, 3100 }, { 18500, 18500 } }
5569};
5571{
5573 const_cast<sal_uInt16*>(mso_sptFlowChartDelaySegm), sizeof( mso_sptFlowChartDelaySegm ) >> 1,
5574 nullptr, 0,
5575 nullptr,
5577 21600, 21600,
5580 nullptr, 0 // handles
5581};
5582
5584{
5585 { 20980, 18150 }, { 20980, 21600 }, { 10670, 21600 },
5586 { 4770, 21540 }, { 0, 16720 }, { 0, 10800 }, // ccp
5587 { 0, 4840 }, { 4840, 0 }, { 10800, 0 }, // ccp
5588 { 16740, 0 }, { 21600, 4840 }, { 21600, 10800 }, // ccp
5589 { 21600, 13520 }, { 20550, 16160 }, { 18670, 18170 } // ccp
5590};
5592{
5593 0x4000, 0x0002, 0x2004, 0x6000, 0x8000
5594};
5596{
5597 { { 3100, 3100 }, { 18500, 18500 } }
5598};
5600{
5602 const_cast<sal_uInt16*>(mso_sptFlowChartMagneticTapeSegm), sizeof( mso_sptFlowChartMagneticTapeSegm ) >> 1,
5603 nullptr, 0,
5604 nullptr,
5606 21600, 21600,
5609 nullptr, 0 // handles
5610};
5611
5613{
5614 { 0, 3400 }, { 10800, 0 }, { 21600, 3400 }, { 21600, 18200 },
5615 { 10800, 21600 }, { 0, 18200 },
5616
5617 { 0, 3400 }, { 10800, 6800 }, { 21600, 3400 }
5618};
5620{
5621 0x4000, 0xa802, 0x0001, 0xa802, 0x6000, 0x8000,
5622 0x4000, 0xa802, 0x8000
5623};
5625{
5626 { { 0, 6800 }, { 21600, 18200 } }
5627};
5629{
5630 { 10800, 6800 }, { 10800, 0 }, { 0, 10800 }, { 10800, 21600 }, { 21600, 10800 }
5631};
5633{
5635 const_cast<sal_uInt16*>(mso_sptFlowChartMagneticDiskSegm), sizeof( mso_sptFlowChartMagneticDiskSegm ) >> 1,
5636 nullptr, 0,
5637 nullptr,
5639 21600, 21600,
5642 nullptr, 0 // handles
5643};
5644
5646{
5647 { 18200, 0 }, { 21600, 10800 }, { 18200, 21600 }, { 3400, 21600 },
5648 { 0, 10800 }, { 3400, 0 },
5649
5650 { 18200, 0 }, { 14800, 10800 }, { 18200, 21600 }
5651};
5653{
5654 0x4000, 0xa702, 0x0001, 0xa702, 0x6000, 0x8000,
5655 0x4000, 0xa702, 0x8000
5656};
5658{
5659 { { 3400, 0 }, { 14800, 21600 } }
5660};
5662{
5663 { 10800, 0 }, { 0, 10800 }, { 10800, 21600 }, { 14800, 10800 }, { 21600, 10800 }
5664};
5666{
5668 const_cast<sal_uInt16*>(mso_sptFlowChartMagneticDrumSegm), sizeof( mso_sptFlowChartMagneticDrumSegm ) >> 1,
5669 nullptr, 0,
5670 nullptr,
5672 21600, 21600,
5675 nullptr, 0 // handles
5676};
5677
5679{
5680 { 3600, 0 }, { 17800, 0 }, { 21600, 10800 }, { 17800, 21600 },
5681 { 3600, 21600 }, { 0, 10800 }
5682};
5684{
5685 0x4000, 0x0001, 0xa702, 0x0002, 0x6000, 0x8000
5686};
5688{
5689 { { 3600, 0 }, { 17800, 21600 } }
5690};
5692{
5694 const_cast<sal_uInt16*>(mso_sptFlowChartDisplaySegm), sizeof( mso_sptFlowChartDisplaySegm ) >> 1,
5695 nullptr, 0,
5696 nullptr,
5698 21600, 21600,
5701 nullptr, 0 // handles
5702};
5703
5705{
5706 { 0, 0 },
5707 { 0, 3590 }, { 2 MSO_I, 3 MSO_I }, { 0, 8970 },
5708 { 0, 12630 },{ 4 MSO_I, 5 MSO_I }, { 0, 18010 },
5709 { 0, 21600 },
5710 { 3590, 21600 }, { 6 MSO_I, 7 MSO_I }, { 8970, 21600 },
5711 { 12630, 21600 }, { 8 MSO_I, 9 MSO_I }, { 18010, 21600 },
5712 { 21600, 21600 },
5713 { 21600, 18010 }, { 10 MSO_I, 11 MSO_I }, { 21600, 12630 },
5714 { 21600, 8970 }, { 12 MSO_I, 13 MSO_I }, { 21600, 3590 },
5715 { 21600, 0 },
5716 { 18010, 0 }, { 14 MSO_I, 15 MSO_I }, { 12630, 0 },
5717 { 8970, 0 }, { 16 MSO_I, 17 MSO_I }, { 3590, 0 },
5718 { 0, 0 }
5719};
5721{
5722 { 0x2000, { DFF_Prop_adjustValue, 0, 10800 } }, //0x400
5723 { 0x2000, { DFF_Prop_adjust2Value, 0,10800 } },
5724 { 0x6006, { 0x412, DFF_Prop_adjustValue, 0 } }, //0x402
5725 { 0x6006, { 0x412, DFF_Prop_adjust2Value, 6280 } },
5726 { 0x6006, { 0x417, DFF_Prop_adjustValue, 0 } }, //0x404
5727 { 0x6006, { 0x417, DFF_Prop_adjust2Value, 15320 } },
5728 { 0x6006, { 0x41a, DFF_Prop_adjustValue, 6280 } }, //0x406
5729 { 0x6006, { 0x41a, DFF_Prop_adjust2Value, 21600 } },
5730 { 0x6006, { 0x41d, DFF_Prop_adjustValue, 15320 } }, //0x408
5731 { 0x6006, { 0x41d, DFF_Prop_adjust2Value, 21600 } },
5732 { 0x6006, { 0x420, DFF_Prop_adjustValue, 21600 } }, //0x40a
5733 { 0x6006, { 0x420, DFF_Prop_adjust2Value, 15320 } },
5734 { 0x6006, { 0x422, DFF_Prop_adjustValue, 21600 } }, //0x40c
5735 { 0x6006, { 0x422, DFF_Prop_adjust2Value, 6280 } },
5736 { 0x6006, { 0x424, DFF_Prop_adjustValue, 15320 } }, //0x40e
5737 { 0x6006, { 0x424, DFF_Prop_adjust2Value, 0 } },
5738 { 0x6006, { 0x426, DFF_Prop_adjustValue, 6280 } }, //0x410
5739 { 0x6006, { 0x426, DFF_Prop_adjust2Value, 0 } },
5740 { 0xa006, { DFF_Prop_adjustValue, -1, 0x413 } }, //0x412
5741 { 0xa006, { 0x401, -1, 0x416 } },
5742 { 0x2003, { 0x400, 0, 0 } }, //0x414
5743 { 0x2003, { 0x401, 0, 0 } },
5744 { 0xa000, { 0x414, 0, 0x415 } }, //0x416
5745 { 0xa006, { DFF_Prop_adjustValue, -1, 0x418 } },
5746 { 0x6006, { 0x401, 0x416, -1 } }, //0x418
5747 { 0x2000, { DFF_Prop_adjust2Value, 0, 21600 } },
5748 { 0x6006, { 0x419, 0x41b, -1 } }, //0x41a
5749 { 0xa006, { 0x400, -1, 0x41c } },
5750 { 0xa000, { 0x415, 0, 0x414 } }, //0x41c
5751 { 0x6006, { 0x419, 0x41e, -1 } },
5752 { 0x6006, { 0x400, 0x41c, -1 } }, //0x41e
5753 { 0x2000, { DFF_Prop_adjustValue, 0, 21600 } },
5754 { 0x6006, { 0x41f, 0x421, -1 } }, //0x420
5755 { 0x6006, { 0x401, 0x416, -1 } },
5756 { 0x6006, { 0x41f, 0x423, -1 } }, //0x422
5757 { 0xa006, { 0x401, -1, 0x416 } },
5758 { 0xa006, { DFF_Prop_adjust2Value, -1, 0x425 } }, //0x424
5759 { 0x6006, { 0x400, 0x41c, -1 } },
5760 { 0xa006, { DFF_Prop_adjust2Value, -1, 0x427 } }, //0x426
5761 { 0xa006, { 0x400, -1, 0x41c } },
5762 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, //0x428
5763 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } }
5764};
5766{
5767 2, 1400, 25920
5768};
5770{
5771 { { 0, 0 }, { 21600, 21600 } }
5772};
5774{
5775 { 10800, 0 }, { 0, 10800 }, { 10800, 21600 }, { 21600, 10800 }, { 40 MSO_I, 41 MSO_I }
5776};
5778{
5779 {
5781 0x100, 0x101, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff
5782 }
5783};
5785{
5787 nullptr, 0,
5789 const_cast<sal_Int32*>(mso_sptWedgeRectCalloutDefault),
5791 21600, 21600,
5795};
5797{
5798 { 3590, 0 },
5799 { 0, 3590 },
5800 { 2 MSO_I, 3 MSO_I }, { 0, 8970 },
5801 { 0, 12630 },{ 4 MSO_I, 5 MSO_I }, { 0, 18010 },
5802 { 3590, 21600 },
5803 { 6 MSO_I, 7 MSO_I }, { 8970, 21600 },
5804 { 12630, 21600 }, { 8 MSO_I, 9 MSO_I }, { 18010, 21600 },
5805 { 21600, 18010 },
5806 { 10 MSO_I, 11 MSO_I }, { 21600, 12630 },
5807 { 21600, 8970 }, { 12 MSO_I, 13 MSO_I }, { 21600, 3590 },
5808 { 18010, 0 },
5809 { 14 MSO_I, 15 MSO_I }, { 12630, 0 },
5810 { 8970, 0 }, { 16 MSO_I, 17 MSO_I }
5811};
5813{
5814 0x4000, 0xa701, 0x0005, 0xa801, 0x0005, 0xa701, 0x0005, 0xa801, 0x0004, 0x6001, 0x8000
5815};
5817{
5818 { { 800, 800 }, { 20800, 20800 } }
5819};
5821{
5823 const_cast<sal_uInt16*>(mso_sptWedgeRRectCalloutSegm), sizeof( mso_sptWedgeRRectCalloutSegm ) >> 1,
5825 const_cast<sal_Int32*>(mso_sptWedgeRectCalloutDefault),
5827 21600, 21600,
5829 nullptr, 0,
5831};
5833{
5834 { 3590, 0 },
5835 { 0, 3590 },
5836 { 0, 14460 },
5837 { 3590, 18050 },
5838 { 40 MSO_I, 21600 }, { 5420, 18050 },
5839 { 18010, 18050 },
5840 { 21600, 14460 },
5841 { 21600, 3590 },
5842 { 18010, 0 }
5843};
5844const sal_uInt16 mso_sptBalloonSegm[] =
5845{
5846 0x4000, 0xa701, 0x0001, 0xa801, 0x0003, 0xa701, 0x0001, 0xa801, 0x6001, 0x8000
5847};
5849{
5850 {
5852 0x100, 1, 10800, 10800, 0, 8990, MIN_INT32, 0x7fffffff
5853 }
5854};
5856{
5857 { { 800, 800 }, { 20800, 17250 } }
5858};
5860{
5862 const_cast<sal_uInt16*>(mso_sptBalloonSegm), sizeof( mso_sptBalloonSegm ) >> 1,
5864 const_cast<sal_Int32*>(mso_sptWedgeRectCalloutDefault),
5866 21600, 21600,
5868 nullptr, 0,
5870};
5872{
5873 { 0, 0 }, { 21600, 21600 }, { 0x16 MSO_I, 0x17 MSO_I }, { 0x12 MSO_I, 0x13 MSO_I }, { 0xe MSO_I, 0xf MSO_I }
5874};
5876{
5877 0xa504, 0x0001, 0x6001, 0x8000
5878};
5880{
5881 { 0x2000, { DFF_Prop_adjustValue, 0, 10800 } }, // 00 rad x
5882 { 0x2000, { DFF_Prop_adjust2Value, 0, 10800 } }, // 01 rad y
5883 { 0x6001, { 0x400, 0x400, 1 } }, // 02 rad x^2
5884 { 0x6001, { 0x401, 0x401, 1 } }, // 03 rad y^2
5885 { 0x6000, { 0x402, 0x403, 0 } }, // 04
5886 { 0x200d, { 0x404, 0, 0 } }, // 05
5887 { 0x2000, { 0x405, 0, 10800 } }, // 06 > 0 ? spur needs to be drawn : 10800
5888 { 0x6008, { 0x400, 0x401, 0 } }, // 07 atan2 -> angle
5889 { 0x2000, { 0x407, 0, 10 } }, // 08
5890 { 0x2000, { 0x407, 10, 0 } }, // 09
5891 { 0x400a, { 10800, 0x407, 0 } }, // 0a
5892 { 0x4009, { 10800, 0x407, 0 } }, // 0b
5893 { 0x2000, { 0x40a, 10800, 0 } }, // 0c
5894 { 0x2000, { 0x40b, 10800, 0 } }, // 0d
5895 { 0xe006, { 0x406, DFF_Prop_adjustValue, 0x40c } }, // 0e
5896 { 0xe006, { 0x406, DFF_Prop_adjust2Value, 0x40d } },// 0f
5897 { 0x400a, { 10800, 0x408, 0 } }, // 10
5898 { 0x4009, { 10800, 0x408, 0 } }, // 11
5899 { 0x2000, { 0x410, 10800, 0 } }, // 12
5900 { 0x2000, { 0x411, 10800, 0 } }, // 13
5901 { 0x400a, { 10800, 0x409, 0 } }, // 14
5902 { 0x4009, { 10800, 0x409, 0 } }, // 15
5903 { 0x2000, { 0x414, 10800, 0 } }, // 16
5904 { 0x2000, { 0x415, 10800, 0 } } // 17
5905};
5907{
5908 2, 1350, 25920
5909};
5911{
5912 { 10800, 0 }, { 3160, 3160 }, { 0, 10800 }, { 3160, 18440 }, { 10800, 21600 }, { 18440, 18440 }, { 21600, 10800 }, { 18440, 3160 }, { 0xe MSO_I, 0xf MSO_I }
5913};
5915{
5916 { { 3200, 3200 }, { 18400, 18400 } }
5917};
5919{
5921 const_cast<sal_uInt16*>(mso_sptWedgeEllipseCalloutSegm), sizeof( mso_sptWedgeEllipseCalloutSegm ) >> 1,
5923 const_cast<sal_Int32*>(mso_sptWedgeEllipseCalloutDefault),
5925 21600, 21600,
5929};
5930
5932{
5933 { 1930,7160 }, // p
5934 { 1530,4490 }, { 3400,1970 }, { 5270,1970 }, // ccp
5935 { 5860,1950 }, { 6470,2210 }, { 6970,2600 }, // ccp
5936 { 7450,1390 }, { 8340,650 }, { 9340,650 }, // ccp
5937 { 10004,690 }, { 10710,1050 }, { 11210,1700 }, // ccp
5938 { 11570,630 }, { 12330,0 }, { 13150,0 }, // ccp
5939 { 13840,0 }, { 14470,460 }, { 14870,1160 }, // ccp
5940 { 15330,440 }, { 16020,0 }, { 16740,0 }, // ccp
5941 { 17910,0 }, { 18900,1130 }, { 19110,2710 }, // ccp
5942 { 20240,3150 }, { 21060,4580 }, { 21060,6220 }, // ccp
5943 { 21060,6720 }, { 21000,7200 }, { 20830,7660 }, // ccp
5944 { 21310,8460 }, { 21600,9450 }, { 21600,10460 }, // ccp
5945 { 21600,12750 }, { 20310,14680 }, { 18650,15010 }, // ccp
5946 { 18650,17200 }, { 17370,18920 }, { 15770,18920 }, // ccp
5947 { 15220,18920 }, { 14700,18710 }, { 14240,18310 }, // ccp
5948 { 13820,20240 }, { 12490,21600 }, { 11000,21600 }, // ccp
5949 { 9890,21600 }, { 8840,20790 }, { 8210,19510 }, // ccp
5950 { 7620,20000 }, { 7930,20290 }, { 6240,20290 }, // ccp
5951 { 4850,20290 }, { 3570,19280 }, { 2900,17640 }, // ccp
5952 { 1300,17600 }, { 480,16300 }, { 480,14660 }, // ccp
5953 { 480,13900 }, { 690,13210 }, { 1070,12640 }, // ccp
5954 { 380,12160 }, { 0,11210 }, { 0,10120 }, // ccp
5955 { 0,8590 }, { 840,7330 }, { 1930,7160 }, // ccp
5956
5957 { 1930, 7160 }, { 1950, 7410 }, { 2040, 7690 }, { 2090, 7920 }, // pccp
5958 { 6970, 2600 }, { 7200, 2790 }, { 7480, 3050 }, { 7670, 3310 }, // pccp
5959 { 11210, 1700 }, { 11130, 1910 }, { 11080, 2160 }, { 11030, 2400 }, // pccp
5960 { 14870, 1160 }, { 14720, 1400 }, { 14640, 1720 }, { 14540, 2010 }, // pccp
5961 { 19110, 2710 }, { 19130, 2890 }, { 19230, 3290 }, { 19190, 3380 }, // pccp
5962 { 20830, 7660 }, { 20660, 8170 }, { 20430, 8620 }, { 20110, 8990 }, // pccp
5963 { 18660, 15010 }, { 18740, 14200 }, { 18280, 12200 }, { 17000, 11450 }, // pccp
5964 { 14240, 18310 }, { 14320, 17980 }, { 14350, 17680 }, { 14370, 17360 }, // pccp
5965 { 8220, 19510 }, { 8060, 19250 }, { 7960, 18950 }, { 7860, 18640 }, // pccp
5966 { 2900, 17640 }, { 3090, 17600 }, { 3280, 17540 }, { 3460, 17450 }, // pccp
5967 { 1070, 12640 }, { 1400, 12900 }, { 1780, 13130 }, { 2330, 13040 }, // pccp
5968
5969 { 0x11 MSO_I, 0x12 MSO_I }, { 1800, 1800 }, { 0, 360 }, // circ1
5970 { 0x13 MSO_I, 0x14 MSO_I }, { 1200, 1200 }, { 0, 360 }, // circ2
5971 { 0xd MSO_I, 0xe MSO_I }, { 700, 700 }, { 0, 360 } // circ3
5972};
5973const sal_uInt16 mso_sptCloudCalloutSegm[] =
5974{
5975 0x4000, 0x2016, 0x6001, 0x8000,
5976 0x4000, 0x2001, 0xaa00, 0x8000,
5977 0x4000, 0x2001, 0xaa00, 0x8000,
5978 0x4000, 0x2001, 0xaa00, 0x8000,
5979 0x4000, 0x2001, 0xaa00, 0x8000,
5980 0x4000, 0x2001, 0xaa00, 0x8000,
5981 0x4000, 0x2001, 0xaa00, 0x8000,
5982 0x4000, 0x2001, 0xaa00, 0x8000,
5983 0x4000, 0x2001, 0xaa00, 0x8000,
5984 0x4000, 0x2001, 0xaa00, 0x8000,
5985 0x4000, 0x2001, 0xaa00, 0x8000,
5986 0x4000, 0x2001, 0xaa00, 0x8000,
5987 0xa203, 0x6001, 0x8000,
5988 0xa203, 0x6001, 0x8000,
5989 0xa203, 0x6001, 0x8000
5990};
5992{
5993 { 0x2000, { DFF_Prop_adjustValue, 0, 10800 } },
5994 { 0x2000, { DFF_Prop_adjust2Value, 0, 10800 } },
5995 { 0x6008, { 0x400, 0x401, 0 } },
5996 { 0x400a, { 10800, 0x402, 0 } }, // 3
5997 { 0x4009, { 10800, 0x402, 0 } }, // 4
5998 { 0x2000, { 0x403, 10800, 0 } }, // 5
5999 { 0x2000, { 0x404, 10800, 0 } }, // 6
6000 { 0xa000, { DFF_Prop_adjustValue, 0, 0x405 } }, // 7
6001 { 0xa000, { DFF_Prop_adjust2Value,0, 0x406 } }, // 8
6002 { 0x2001, { 0x407, 1, 3 } }, // 9
6003 { 0x2001, { 0x408, 1, 3 } }, // 0xa
6004 { 0x2001, { 0x407, 2, 3 } }, // 0xb
6005 { 0x2001, { 0x408, 2, 3 } }, // 0xc
6006 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 0xd
6007 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } }, // 0xe
6008 { 0x2001, { 0x403, 1, 10800 / 900 } }, // 0xf taking half x distance of the radius from the first bobble
6009 { 0x2001, { 0x404, 1, 10800 / 900 } }, // 0x10
6010 { 0xe000, { 0x409, 0x405, 0x40f } }, // 0x11
6011 { 0xe000, { 0x40a, 0x406, 0x410 } }, // 0x12
6012 { 0x6000, { 0x40b, 0x405, 0 } }, // 0x13
6013 { 0x6000, { 0x40c, 0x406, 0 } } // 0x14
6014};
6016{
6017 2, 1350, 25920
6018};
6020{
6021 { { 3000, 3320 }, { 17110, 17330 } }
6022};
6024{
6026 const_cast<sal_uInt16*>(mso_sptCloudCalloutSegm), sizeof( mso_sptCloudCalloutSegm ) >> 1,
6028 const_cast<sal_Int32*>(mso_sptCloudCalloutDefault),
6030 21600, 21600,
6032 nullptr, 0,
6034};
6035
6036const SvxMSDffVertPair mso_sptWaveVert[] = // adjustment1 : 0 - 4460
6037{ // adjustment2 : 8640 - 12960
6038 { 7 MSO_I, 0 MSO_I }, { 15 MSO_I, 9 MSO_I }, { 16 MSO_I, 10 MSO_I }, { 12 MSO_I, 0 MSO_I },
6039 { 24 MSO_I, 1 MSO_I }, { 25 MSO_I, 26 MSO_I }, { 27 MSO_I, 28 MSO_I }, { 29 MSO_I, 1 MSO_I }
6040};
6042{
6043 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, //400 (vert.adj)
6044 { 0x8000, { 21600, 0, 0x400 } }, //401
6045 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },//402 (horz.adj)
6046 { 0x2000, { 0x402, 0, 10800 } }, //403 -2160 -> 2160 (horz.adj)
6047 { 0x2001, { 0x403, 2, 1 } }, //404 -4320 -> 4320 (horz.adj)
6048 { 0x2003, { 0x404, 0, 0 } }, //405 abs( 0x404 ) (horz.adj)
6049 { 0x8000, { 4320, 0, 0x405 } }, //406
6050 { 0xa006, { 0x403, 0, 0x405 } }, //407
6051 { 0x4001, { 15800, 0x400, 4460 } }, //408 0 -> 15800 (vert.adj)
6052 { 0xa000, { 0x400, 0, 0x408 } }, //409
6053 { 0x6000, { 0x400, 0x408, 0 } }, //40a
6054 { 0x8000, { 21600, 0, 0x404 } }, //40b
6055 { 0x6006, { 0x403, 0x40b, 21600 } }, //40c
6056 { 0xa000, { 0x40c, 0, 0x407 } }, //40d width between p0 and p1
6057 { 0x2001, { 0x405, 1, 2 } }, //40e
6058 { 0xa000, { 0x407, 7200, 0x40e } }, //40f
6059 { 0x6000, { 0x40c, 0x40e, 7200 } }, //410
6060 { 0x2001, { 0x40d, 1, 2 } }, //411 1/2 width
6061 { 0x6000, { 0x407, 0x411, 0 } }, //412 top center glue xpos
6062 { 0x8000, { 21600, 0, 0x412 } }, //413 bottom center glue xpos
6063 { 0x2001, { 0x405, 1, 2 } }, //414 left glue x pos
6064 { 0x8000, { 21600, 0, 0x414 } }, //415 right glue x pos
6065 { 0x2001, { 0x400, 2, 1 } }, //416 y1 (textbox)
6066 { 0x8000, { 21600, 0, 0x416 } }, //417 y2 (textbox)
6067
6068 { 0x8000, { 21600, 0, 0x407 } }, //418 p2
6069
6070 { 0x8000, { 21600, 0, 0x40f } }, //419 c
6071 { 0x6000, { 0x401, 0x408, 0 } }, //41a
6072
6073 { 0x8000, { 21600, 0, 0x410 } }, //41b c
6074 { 0xa000, { 0x401, 0, 0x408 } }, //41c
6075
6076 { 0x8000, { 21600, 0, 0x40c } } //41d p3
6077};
6079{
6080 { 0x12 MSO_I, 0 MSO_I }, { 0x14 MSO_I, 10800 }, { 0x13 MSO_I, 1 MSO_I }, { 0x15 MSO_I, 10800 }
6081};
6082const sal_uInt16 mso_sptWaveSegm[] =
6083{
6084 0x4000, 0x2001, 0x0001, 0x2001, 0x6000, 0x8000
6085};
6087{
6089 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 4460 },
6091 0x101, 21600, 10800, 10800, 8640, 12960, MIN_INT32, 0x7fffffff }
6092};
6093const sal_Int32 mso_sptWaveDefault[] =
6094{
6095 2, 1400, 10800
6096};
6098{
6099 { { 5 MSO_I, 22 MSO_I }, { 11 MSO_I, 23 MSO_I } }
6100};
6102{
6104 const_cast<sal_uInt16*>(mso_sptWaveSegm), sizeof( mso_sptWaveSegm ) >> 1,
6106 const_cast<sal_Int32*>(mso_sptWaveDefault),
6108 21600, 21600,
6112};
6113
6114const SvxMSDffVertPair mso_sptDoubleWaveVert[] = // adjustment1 : 0 - 2230
6115{ // adjustment2 : 8640 - 12960
6116 { 7 MSO_I, 0 MSO_I }, { 15 MSO_I, 9 MSO_I }, { 0x1f MSO_I, 10 MSO_I }, { 0x12 MSO_I, 0 MSO_I }, { 0x1e MSO_I, 9 MSO_I }, { 16 MSO_I, 10 MSO_I }, { 12 MSO_I, 0 MSO_I },
6117 { 24 MSO_I, 1 MSO_I }, { 25 MSO_I, 26 MSO_I }, { 0x20 MSO_I, 28 MSO_I }, { 0x13 MSO_I, 1 MSO_I }, { 0x21 MSO_I, 26 MSO_I }, { 27 MSO_I, 28 MSO_I }, { 29 MSO_I, 1 MSO_I }
6118};
6120{
6121 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, //400 (vert.adj)
6122 { 0x8000, { 21600, 0, 0x400 } }, //401
6123 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },//402 (horz.adj)
6124 { 0x2000, { 0x402, 0, 10800 } }, //403 -2160 -> 2160 (horz.adj)
6125 { 0x2001, { 0x403, 2, 1 } }, //404 -4320 -> 4320 (horz.adj)
6126 { 0x2003, { 0x404, 0, 0 } }, //405 abs( 0x404 ) (horz.adj)
6127 { 0x8000, { 4320, 0, 0x405 } }, //406 -> not used
6128 { 0xa006, { 0x403, 0, 0x405 } }, //407
6129 { 0x4001, { 7900, 0x400, 2230 } }, //408 0 -> 7900 (vert.adj)
6130 { 0xa000, { 0x400, 0, 0x408 } }, //409
6131 { 0x6000, { 0x400, 0x408, 0 } }, //40a
6132 { 0x8000, { 21600, 0, 0x404 } }, //40b
6133 { 0x6006, { 0x403, 0x40b, 21600 } }, //40c
6134 { 0xa000, { 0x40c, 0, 0x407 } }, //40d width between p0 and p1
6135 { 0x2001, { 0x405, 1, 2 } }, //40e
6136 { 0xa000, { 0x407, 3600, 0x40e } }, //40f
6137 { 0x6000, { 0x40c, 0x40e, 3600 } }, //410
6138 { 0x2001, { 0x40d, 1, 2 } }, //411 1/2 width
6139 { 0x6000, { 0x407, 0x411, 0 } }, //412 top center glue xpos
6140 { 0x8000, { 21600, 0, 0x412 } }, //413 bottom center glue xpos
6141 { 0x2001, { 0x405, 1, 2 } }, //414 left glue x pos
6142 { 0x8000, { 21600, 0, 0x414 } }, //415 right glue x pos
6143 { 0x2001, { 0x400, 2, 1 } }, //416 y1 (textbox)
6144 { 0x8000, { 21600, 0, 0x416 } }, //417 y2 (textbox)
6145
6146 { 0x8000, { 21600, 0, 0x407 } }, //418 p2
6147
6148 { 0x8000, { 21600, 0, 0x40f } }, //419 c
6149 { 0x6000, { 0x401, 0x408, 0 } }, //41a
6150
6151 { 0x8000, { 21600, 0, 0x410 } }, //41b c
6152 { 0xa000, { 0x401, 0, 0x408 } }, //41c
6153
6154 { 0x8000, { 21600, 0, 0x40c } }, //41d p3
6155 { 0xa000, { 0x412, 3600, 0x40e } }, //41e
6156 { 0x6000, { 0x412, 0x40e, 3600 } }, //41f
6157 { 0xa000, { 0x413, 3600, 0x40e } }, //420
6158 { 0x6000, { 0x413, 0x40e, 3600 } } //421
6159};
6161{
6162 { 0x12 MSO_I, 0 MSO_I }, { 0x14 MSO_I, 10800 }, { 0x13 MSO_I, 1 MSO_I }, { 0x15 MSO_I, 10800 }
6163};
6164const sal_uInt16 mso_sptDoubleWaveSegm[] =
6165{
6166 0x4000, 0x2002, 0x0001, 0x2002, 0x6000, 0x8000
6167};
6169{
6171 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 2230 },
6173 0x101, 21600, 10800, 10800, 8640, 12960, MIN_INT32, 0x7fffffff }
6174};
6175const sal_Int32 mso_sptDoubleWaveDefault[] =
6176{
6177 2, 1400, 10800
6178};
6180{
6181 { { 5 MSO_I, 22 MSO_I }, { 11 MSO_I, 23 MSO_I } }
6182};
6184{
6186 const_cast<sal_uInt16*>(mso_sptDoubleWaveSegm), sizeof( mso_sptDoubleWaveSegm ) >> 1,
6188 const_cast<sal_Int32*>(mso_sptDoubleWaveDefault),
6190 21600, 21600,
6194};
6195
6196// for each shapetype a bit of 1 is indicating that the shape is NOT filled by default
6197const sal_uInt16 mso_DefaultFillingTable[] =
6198{
6199 0x0000, 0x0018, 0x01ff, 0x0000, 0x0c00, 0x01e0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0600, 0x0000, 0x0000, 0x0000, 0x0000
6200};
6202{
6203 bool bIsFilledByDefault = true;
6204 sal_uInt32 i = static_cast<sal_uInt32>(eSpType);
6205 if ( i < 0x100 )
6206 bIsFilledByDefault = ( mso_DefaultFillingTable[ i >> 4 ] & ( 1 << ( i & 0xf ) ) ) == 0;
6207 return bIsFilledByDefault;
6208}
6210{
6211 sal_Int16 nGluePointType = css::drawing::EnhancedCustomShapeGluePointType::SEGMENTS;
6212 const mso_CustomShape* pDefCustomShape = GetCustomShapeContent( eSpType );
6213 if ( pDefCustomShape && pDefCustomShape->nGluePoints )
6214 nGluePointType = css::drawing::EnhancedCustomShapeGluePointType::CUSTOM;
6215 else
6216 {
6217 switch( eSpType )
6218 {
6219 case mso_sptRectangle :
6221 case mso_sptPictureFrame :
6226 case mso_sptTextBox :
6229 nGluePointType = css::drawing::EnhancedCustomShapeGluePointType::RECT;
6230 break;
6231 default: break;
6232 }
6233 }
6234 return nGluePointType;
6235}
6236
6237// for each shapetype a bit of 1 is indicating that the shape is NOT stroked by default
6238// #i28269#
6239const sal_uInt16 mso_DefaultStrokingTable[] =
6240{
6241 0x0000, 0x0000, 0x0000, 0x0000,
6242 0x0800, 0x0000, 0x0000, 0x0000, // #i28269# Added shape 75 (mso_sptPictureFrame)
6243 0x0000, 0x0000, 0x0000, 0x0000,
6244 0x0000, 0x0000, 0x0000, 0x0000
6245};
6246// #i28269#
6248{
6249 bool bIsStrokedByDefault = true;
6250 sal_uInt32 i = static_cast<sal_uInt32>(eSpType);
6251 if ( i < 0x100 )
6252 bIsStrokedByDefault = ( mso_DefaultStrokingTable[ i >> 4 ] & ( 1 << ( i & 0xf ) ) ) == 0;
6253 return bIsStrokedByDefault;
6254}
6255
6257{
6258 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
6259};
6261{
6262 bool bSortFilledObjectsToBackByDefault = true;
6263 sal_uInt32 i = static_cast<sal_uInt32>(eSpType);
6264 if ( i < 0x100 )
6265 bSortFilledObjectsToBackByDefault = ( msoSortFilledObjectsToBackTable[ i >> 4 ] & ( 1 << ( i & 0xf ) ) ) != 0;
6266 return bSortFilledObjectsToBackByDefault;
6267}
6268
6270{
6271 { { 0, 0 }, { 21600, 21600 } }
6272};
6273
6275{
6276 { 3 MSO_I, 0 }, { 5 MSO_I, 0 }, { 6 MSO_I, 21600 }, { 7 MSO_I, 21600 }
6277};
6278const SvxMSDffCalculationData mso_sptTextPlainTextCalc[] = // adjustment1 : 6629 - 14971
6279{
6280 { 0x2000, { DFF_Prop_adjustValue, 0, 10800 } },
6281 { 0x2001, { 0x400, 2, 1 } },
6282 { 0x2003, { 0x401, 0, 0 } },
6283 { 0xa006, { 0x401, 0, 0x402 } }, // x1(3)
6284 { 0x8000, { 21600, 0, 0x402 } },
6285 { 0x6006, { 0x401, 0x404, 21600 } }, // x2(5)
6286 { 0x6006, { 0x401, 0x402, 0 } }, // x2
6287 { 0xa006, { 0x401, 21600, 0x404 } } // x3(7)
6288};
6289const sal_uInt16 mso_sptTextPlainTextSegm[] =
6290{
6291 0x4000, 0x0001, 0x8000,
6292 0x4000, 0x0001, 0x8000
6293};
6295{
6297 0x100, 21600, 10800, 10800, 6629, 14971, MIN_INT32, 0x7fffffff }
6298};
6300{
6302 const_cast<sal_uInt16*>(mso_sptTextPlainTextSegm), sizeof( mso_sptTextPlainTextSegm ) >> 1,
6304 const_cast<sal_Int32*>(mso_sptDefault10800),
6306 21600, 21600,
6308 nullptr, 0,
6310};
6311
6313{
6314 { 0, 0 MSO_I }, { 7200, 0 }, { 14400, 0 }, { 21600, 0 MSO_I },
6315 { 0, 1 MSO_I }, { 7200, 21600 }, { 14400, 21600 }, { 21600, 1 MSO_I }
6316};
6317const SvxMSDffCalculationData mso_sptTextStopCalc[] = // adjustment1 : 3080 - 10800
6318{
6319 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
6320 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } }
6321};
6322const sal_uInt16 mso_sptTextStopSegm[] =
6323{
6324 0x4000, 0x0003, 0x8000,
6325 0x4000, 0x0003, 0x8000
6326};
6327const sal_Int32 mso_sptTextStopDefault[] =
6328{
6329 1, 2700
6330};
6332{
6334 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 3080, 10800 }
6335};
6337{
6339 const_cast<sal_uInt16*>(mso_sptTextStopSegm), sizeof( mso_sptTextStopSegm ) >> 1,
6341 const_cast<sal_Int32*>(mso_sptTextStopDefault),
6343 21600, 21600,
6345 nullptr, 0,
6347};
6348
6350{
6351 { 0, 0 MSO_I }, { 10800, 0 }, { 21600, 0 MSO_I }, { 0, 21600 }, { 21600, 21600 }
6352};
6353const SvxMSDffCalculationData mso_sptTextTriangleCalc[] = // adjustment1 : 6629 - 14971
6354{
6355 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }
6356};
6357const sal_uInt16 mso_sptTextTriangleSegm[] =
6358{
6359 0x4000, 0x0002, 0x8000,
6360 0x4000, 0x0001, 0x8000
6361};
6363{
6365 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 21600 }
6366};
6368{
6370 const_cast<sal_uInt16*>(mso_sptTextTriangleSegm), sizeof( mso_sptTextTriangleSegm ) >> 1,
6372 const_cast<sal_Int32*>(mso_sptDefault10800),
6374 21600, 21600,
6376 nullptr, 0,
6378};
6380{
6381 { 0, 0 }, { 21600, 0 }, { 0, 0 MSO_I }, { 10800, 21600 }, { 21600, 0 MSO_I }
6382};
6384{
6385 0x4000, 0x0001, 0x8000,
6386 0x4000, 0x0002, 0x8000
6387};
6389{
6391 const_cast<sal_uInt16*>(mso_sptTextTriangleInvertedSegm), sizeof( mso_sptTextTriangleInvertedSegm ) >> 1,
6393 const_cast<sal_Int32*>(mso_sptDefault10800),
6395 21600, 21600,
6397 nullptr, 0,
6399};
6400
6402{
6403 { 0, 0 MSO_I }, { 10800, 0 }, { 21600, 0 MSO_I }, { 0, 21600 }, { 10800, 1 MSO_I }, { 21600, 21600 }
6404};
6405const SvxMSDffCalculationData mso_sptTextChevronCalc[] = // adjustment1 : 6629 - 14971
6406{
6407 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
6408 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } }
6409};
6410const sal_uInt16 mso_sptTextChevronSegm[] =
6411{
6412 0x4000, 0x0002, 0x8000,
6413 0x4000, 0x0002, 0x8000
6414};
6416{
6418 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 10800 }
6419};
6421{
6423 const_cast<sal_uInt16*>(mso_sptTextChevronSegm), sizeof( mso_sptTextChevronSegm ) >> 1,
6425 const_cast<sal_Int32*>(mso_sptDefault5400),
6427 21600, 21600,
6429 nullptr, 0,
6431};
6432
6434{
6435 { 0, 0 }, { 10800, 1 MSO_I }, { 21600, 0 }, { 0, 0 MSO_I }, { 10800, 21600 }, { 21600, 0 MSO_I }
6436};
6437const SvxMSDffCalculationData mso_sptTextChevronInvertedCalc[] = // adjustment1 : 6629 - 14971
6438{
6439 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
6440 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } }
6441};
6443{
6444 0x4000, 0x0002, 0x8000,
6445 0x4000, 0x0002, 0x8000
6446};
6448{
6450 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 10800, 21600 }
6451};
6453{
6455 const_cast<sal_uInt16*>(mso_sptTextChevronInvertedSegm), sizeof( mso_sptTextChevronInvertedSegm ) >> 1,
6457 const_cast<sal_Int32*>(mso_sptDefault16200),
6459 21600, 21600,
6461 nullptr, 0,
6463};
6464//V 0 0 21600 ?f2 0 ?f0 21600 ?f0
6465//W 0 0 21600 ?f2 21600 ?f0 0 ?f0 N
6466//V 0 ?f3 21600 21600 0 ?f1 21600 ?f1
6467//W 0 ?f3 21600 21600 21600 ?f1 0 ?f1 N
6468//mso_sptTextRingInside
6470{
6471 { 0, 0 }, { 21600, 2 MSO_I }, { 0, 0 MSO_I },{ 21600, 0 MSO_I },//V
6472 { 0, 0 }, { 21600, 2 MSO_I }, { 21600, 0 MSO_I },{ 0, 0 MSO_I },//W
6473 { 0, 3 MSO_I }, { 21600, 21600 }, { 0, 1 MSO_I },{ 21600, 1 MSO_I },//V
6474 { 0, 3 MSO_I }, { 21600, 21600 }, { 21600, 1 MSO_I },{ 0, 1 MSO_I }//W
6475};
6476const SvxMSDffCalculationData mso_sptTextRingInsideCalc[] = // adjustment1 : 6629 - 14971
6477{
6478 { 0x2001, { DFF_Prop_adjustValue, 1, 2 } },
6479 { 0x8000, { 21600, 0, 0x400 } },
6480 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, //$0
6481 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } }//21600-$0
6482};
6483const sal_uInt16 mso_sptTextRingInsideSegm[] =
6484{
6485 0xa604, 0xa504,0x8000,
6486 0xa604, 0xa504,0x8000
6487};
6489{
6491 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 10800, 21600 }
6492};
6494{
6496 const_cast<sal_uInt16*>(mso_sptTextRingInsideSegm), sizeof( mso_sptTextRingInsideSegm ) >> 1,
6498 const_cast<sal_Int32*>(mso_sptDefault13500),
6500 21600, 21600,
6502 nullptr, 0,
6504};
6505//mso_sptTextRingOutside
6506//path = U 10800 ?f0 10800 ?f2 180 539 N U 10800 ?f1 10800 ?f2 180 539 N
6507// MSO binary format has swing angle, not end angle, therefore 359 instead of 539.
6509{
6510 { 10800, 0 MSO_I }, { 10800, 0 MSO_I }, { 180, 359 },
6511 { 10800, 1 MSO_I }, { 10800, 0 MSO_I }, { 180, 359 }
6512};
6513const SvxMSDffCalculationData mso_sptTextRingOutsideCalc[] = // adjustment1 : 6629 - 14971
6514{
6515 { 0x2001, { DFF_Prop_adjustValue, 1, 2 } },
6516 { 0x8000, { 21600, 0, 0x400 } }
6517};
6518const sal_uInt16 mso_sptTextRingOutsideSegm[] =
6519{
6520 0xA203, 0x8000,
6521 0xA203, 0x8000
6522};
6524{
6526 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 10800, 21600 }
6527};
6529{
6531 const_cast<sal_uInt16*>(mso_sptTextRingOutsideSegm), sizeof( mso_sptTextRingOutsideSegm ) >> 1,
6533 const_cast<sal_Int32*>(mso_sptDefault13500),
6535 21600, 21600,
6537 nullptr, 0,
6539};
6540
6542{
6543 { 0, 0 }, { 21600, 0 MSO_I }, { 0, 21600 }, { 21600, 1 MSO_I }
6544};
6546{
6547 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
6548 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } }
6549};
6550const sal_uInt16 mso_sptTextFadeSegm[] =
6551{
6552 0x4000, 0x0001, 0x8000,
6553 0x4000, 0x0001, 0x8000
6554};
6556{
6558 21600, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 10800 }
6559};
6561{
6563 const_cast<sal_uInt16*>(mso_sptTextFadeSegm), sizeof( mso_sptTextFadeSegm ) >> 1,
6565 const_cast<sal_Int32*>(mso_sptDefault7200),
6567 21600, 21600,
6569 nullptr, 0,
6571};
6572
6574{
6575 { 0, 0 MSO_I }, { 21600, 0 }, { 0, 1 MSO_I }, { 21600, 21600 }
6576};
6578{
6580 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 10800 }
6581};
6583{
6585 const_cast<sal_uInt16*>(mso_sptTextFadeSegm), sizeof( mso_sptTextFadeSegm ) >> 1,
6587 const_cast<sal_Int32*>(mso_sptDefault7200),
6589 21600, 21600,
6591 nullptr, 0,
6593};
6594
6596{
6597 { 0 MSO_I, 0 }, { 1 MSO_I, 0 }, { 0, 21600 }, { 21600, 21600 }
6598};
6600{
6602 0x100, 0, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
6603};
6605{
6607 const_cast<sal_uInt16*>(mso_sptTextFadeSegm), sizeof( mso_sptTextFadeSegm ) >> 1,
6609 const_cast<sal_Int32*>(mso_sptDefault7200),
6611 21600, 21600,
6613 nullptr, 0,
6615};
6616
6618{
6619 { 0, 0 }, { 21600, 0 }, { 0 MSO_I, 21600 }, { 1 MSO_I, 21600 }
6620};
6622{
6624 0x100, 21600, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
6625};
6627{
6629 const_cast<sal_uInt16*>(mso_sptTextFadeSegm), sizeof( mso_sptTextFadeSegm ) >> 1,
6631 const_cast<sal_Int32*>(mso_sptDefault7200),
6633 21600, 21600,
6635 nullptr, 0,
6637};
6638
6640{
6641 { 0, 0 MSO_I }, { 21600, 0 }, { 0, 21600 }, { 21600, 1 MSO_I }
6642};
6644{
6646 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 15400 }
6647};
6649{
6651 const_cast<sal_uInt16*>(mso_sptTextFadeSegm), sizeof( mso_sptTextFadeSegm ) >> 1,
6653 const_cast<sal_Int32*>(mso_sptDefault12000),
6655 21600, 21600,
6657 nullptr, 0,
6659};
6660
6662{
6663 { 0, 0 }, { 21600, 1 MSO_I }, { 0, 0 MSO_I }, { 21600, 21600 }
6664};
6666{
6668 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 6200, 21600 }
6669};
6671{
6673 const_cast<sal_uInt16*>(mso_sptTextFadeSegm), sizeof( mso_sptTextFadeSegm ) >> 1,
6675 const_cast<sal_Int32*>(mso_sptDefault12000),
6677 21600, 21600,
6679 nullptr, 0,
6681};
6682
6684{
6685 { 0, 2 MSO_I }, { 21600, 0 }, { 0, 21600 }, { 21600, 0 MSO_I }
6686};
6688{
6689 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
6690 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } },
6691 { 0x2001, { 0x401, 1, 4 } }
6692};
6694{
6696 21600, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 6200, 21600 }
6697};
6699{
6701 const_cast<sal_uInt16*>(mso_sptTextFadeSegm), sizeof( mso_sptTextFadeSegm ) >> 1,
6703 const_cast<sal_Int32*>(mso_sptDefault9600),
6705 21600, 21600,
6707 nullptr, 0,
6709};
6710
6712{
6713 { 0, 0 }, { 21600, 2 MSO_I }, { 0, 0 MSO_I }, { 21600, 21600 }
6714};
6716{
6718 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 6200, 21600 }
6719};
6721{
6723 const_cast<sal_uInt16*>(mso_sptTextFadeSegm), sizeof( mso_sptTextFadeSegm ) >> 1,
6725 const_cast<sal_Int32*>(mso_sptDefault9600),
6727 21600, 21600,
6729 nullptr, 0,
6731};
6732
6734{
6735 { 0, 0 }, { 21600, 21600 }, { 2 MSO_I, 3 MSO_I }, { 4 MSO_I, 3 MSO_I }
6736};
6738{
6739 { 0x400a, { 10800, DFF_Prop_adjustValue, 0 } },
6740 { 0x4009, { 10800, DFF_Prop_adjustValue, 0 } },
6741 { 0x2000, { 0x400, 10800, 0 } },
6742 { 0x2000, { 0x401, 10800, 0 } },
6743 { 0x8000, { 21600, 0, 0x402 } }
6744};
6745const sal_uInt16 mso_sptTextArchUpCurveSegm[] =
6746{
6747 0xA504, 0x8000 // clockwise arc
6748};
6750{
6752 10800, 0x100, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
6753};
6755{
6756 1, 180
6757};
6759{
6761 const_cast<sal_uInt16*>(mso_sptTextArchUpCurveSegm), sizeof( mso_sptTextArchUpCurveSegm ) >> 1,
6763 const_cast<sal_Int32*>(mso_sptTextArchUpCurveDefault),
6765 21600, 21600,
6767 nullptr, 0,
6769};
6770
6772{
6773 { 0, 0 }, { 21600, 21600 }, { 4 MSO_I, 3 MSO_I }, { 2 MSO_I, 3 MSO_I }
6774};
6776{
6777 0xA304, 0x8000 // counter clockwise arc to
6778};
6780{
6782 10800, 0x100, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
6783};
6785{
6786 1, 0
6787};
6789{
6791 const_cast<sal_uInt16*>(mso_sptTextArchDownCurveSegm), sizeof( mso_sptTextArchDownCurveSegm ) >> 1,
6793 const_cast<sal_Int32*>(mso_sptTextArchDownCurveDefault),
6795 21600, 21600,
6797 nullptr, 0,
6799};
6800
6802{
6803 { 0, 0 }, { 21600, 21600 }, { 2 MSO_I, 3 MSO_I }, { 2 MSO_I, 4 MSO_I }
6804};
6806{
6807 { 0x400a, { 10800, DFF_Prop_adjustValue, 0 } },
6808 { 0x4009, { 10800, DFF_Prop_adjustValue, 0 } },
6809 { 0x2000, { 0x400, 10800, 0 } },
6810 { 0x2000, { 0x401, 10800, 0 } },
6811 { 0x8000, { 21600, 0, 0x403 } }
6812};
6813const sal_uInt16 mso_sptTextCircleCurveSegm[] =
6814{
6815 0xA504, 0x8000 // clockwise arc to
6816};
6818{
6820 10800, 0x100, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
6821};
6823{
6824 1, -179
6825};
6827{
6829 const_cast<sal_uInt16*>(mso_sptTextCircleCurveSegm), sizeof( mso_sptTextCircleCurveSegm ) >> 1,
6831 const_cast<sal_Int32*>(mso_sptTextCircleCurveDefault),
6833 21600, 21600,
6835 nullptr, 0,
6837};
6838
6840{
6841 { 0, 0 }, { 21600, 21600 }, { 2 MSO_I, 3 MSO_I }, { 4 MSO_I, 3 MSO_I },
6842 { 0, 10800 }, { 21600, 10800 },
6843 { 0, 0 }, { 21600, 21600 }, { 2 MSO_I, 5 MSO_I }, { 4 MSO_I, 5 MSO_I }
6844};
6846{
6847 { 0x400a, { 10800, DFF_Prop_adjustValue, 0 } },
6848 { 0x4009, { 10800, DFF_Prop_adjustValue, 0 } },
6849 { 0x2000, { 0x400, 10800, 0 } },
6850 { 0x2000, { 0x401, 10800, 0 } },
6851 { 0x8000, { 21600, 0, 0x402 } },
6852 { 0x8000, { 21600, 0, 0x403 } }
6853};
6854const sal_uInt16 mso_sptTextButtonCurveSegm[] =
6855{
6856 0xA504, 0x8000, // clockwise arc
6857 0x4000, 0x0001, 0x8000,
6858 0xA304, 0x8000 // counter clockwise
6859};
6861{
6863 10800, 0x100, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
6864};
6866{
6867 1, 180
6868};
6870{
6872 const_cast<sal_uInt16*>(mso_sptTextButtonCurveSegm), sizeof( mso_sptTextButtonCurveSegm ) >> 1,
6874 const_cast<sal_Int32*>(mso_sptTextButtonCurveDefault),
6876 21600, 21600,
6878 nullptr, 0,
6880};
6881
6883{
6884 { 0, 0 }, { 21600, 21600 }, { 2 MSO_I, 3 MSO_I }, { 4 MSO_I, 3 MSO_I },
6885 { 5 MSO_I, 5 MSO_I }, { 11 MSO_I, 11 MSO_I }, { 8 MSO_I, 9 MSO_I }, { 0xa MSO_I, 9 MSO_I }
6886};
6888{
6889 { 0x400a, { 10800, DFF_Prop_adjustValue, 0 } },
6890 { 0x4009, { 10800, DFF_Prop_adjustValue, 0 } },
6891 { 0x2000, { 0x400, 10800, 0 } },
6892 { 0x2000, { 0x401, 10800, 0 } },
6893 { 0x8000, { 21600, 0, 0x402 } },
6894 { 0x8000, { 10800, 0, DFF_Prop_adjust2Value } },
6895 { 0x600a, { 0x405, DFF_Prop_adjustValue, 0 } }, // 6
6896 { 0x6009, { 0x405, DFF_Prop_adjustValue, 0 } },
6897 { 0x2000, { 0x406, 10800, 0 } }, // 8
6898 { 0x2000, { 0x407, 10800, 0 } },
6899 { 0x8000, { 21600, 0, 0x408 } }, // 10
6900 { 0x8000, { 21600, 0, 0x405 } }
6901};
6902const sal_uInt16 mso_sptTextArchUpPourSegm[] =
6903{
6904 0xA504, 0x8000, 0xA504, 0x8000
6905};
6907{
6909 0x101, 0x100, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
6910};
6912{
6913 2, 180, 5400
6914};
6916{
6918 const_cast<sal_uInt16*>(mso_sptTextArchUpPourSegm), sizeof( mso_sptTextArchUpPourSegm ) >> 1,
6920 const_cast<sal_Int32*>(mso_sptTextArchUpPourDefault),
6922 21600, 21600,
6924 nullptr, 0,
6926};
6927
6929{
6930 { 5 MSO_I, 5 MSO_I }, { 11 MSO_I, 11 MSO_I }, { 0xa MSO_I, 9 MSO_I }, { 8 MSO_I, 9 MSO_I },
6931 { 0, 0 }, { 21600, 21600 }, { 4 MSO_I, 3 MSO_I }, { 2 MSO_I, 3 MSO_I }
6932};
6934{
6935 0xA304, 0x8000, 0xA304, 0x8000
6936};
6938{
6939 2, 0, 5400
6940};
6942{
6944 const_cast<sal_uInt16*>(mso_sptTextArchDownPourSegm), sizeof( mso_sptTextArchDownPourSegm ) >> 1,
6946 const_cast<sal_Int32*>(mso_sptTextArchDownPourDefault),
6948 21600, 21600,
6950 nullptr, 0,
6952};
6953
6955{
6956 { 0, 0 }, { 21600, 21600 }, { 2 MSO_I, 3 MSO_I }, { 2 MSO_I, 4 MSO_I },
6957 { 5 MSO_I, 5 MSO_I }, { 11 MSO_I, 11 MSO_I }, { 8 MSO_I, 9 MSO_I }, { 8 MSO_I, 0xa MSO_I }
6958};
6960{
6961 { 0x400a, { 10800, DFF_Prop_adjustValue, 0 } },
6962 { 0x4009, { 10800, DFF_Prop_adjustValue, 0 } },
6963 { 0x2000, { 0x400, 10800, 0 } },
6964 { 0x2000, { 0x401, 10800, 0 } },
6965 { 0x8000, { 21600, 0, 0x403 } },
6966 { 0x8000, { 10800, 0, DFF_Prop_adjust2Value } },
6967 { 0x600a, { 0x405, DFF_Prop_adjustValue, 0 } }, // 6
6968 { 0x6009, { 0x405, DFF_Prop_adjustValue, 0 } },
6969 { 0x2000, { 0x406, 10800, 0 } }, // 8
6970 { 0x2000, { 0x407, 10800, 0 } },
6971 { 0x8000, { 21600, 0, 0x409 } }, // 10
6972 { 0x8000, { 21600, 0, 0x405 } },
6973 { 0x000, { 21600, 0, 0 } }
6974};
6975const sal_uInt16 mso_sptTextCirclePourSegm[] =
6976{
6977 0xA504, 0x8000, 0xA504, 0x8000
6978};
6980{
6982 0x101, 0x100, 10800, 10800, 0, 10800, MIN_INT32, 0x7fffffff }
6983};
6985{
6986 2, -179, 5400
6987};
6989{
6991 const_cast<sal_uInt16*>(mso_sptTextCirclePourSegm), sizeof( mso_sptTextCirclePourSegm ) >> 1,
6993 const_cast<sal_Int32*>(mso_sptTextCirclePourDefault),
6995 21600, 21600,
6997 nullptr, 0,
6999};
7000
7002{
7003 { 0, 0 }, { 21600, 21600 }, { 2 MSO_I, 3 MSO_I }, { 4 MSO_I, 3 MSO_I },
7004 { 6 MSO_I, 6 MSO_I }, { 7 MSO_I, 7 MSO_I }, { 10 MSO_I, 11 MSO_I }, { 12 MSO_I, 11 MSO_I },
7005 { 0x16 MSO_I, 16 MSO_I }, { 0x15 MSO_I, 16 MSO_I },
7006 { 0x16 MSO_I, 15 MSO_I }, { 0x15 MSO_I, 15 MSO_I },
7007 { 6 MSO_I, 6 MSO_I }, { 7 MSO_I, 7 MSO_I }, { 10 MSO_I, 13 MSO_I }, { 12 MSO_I, 13 MSO_I },
7008 { 0, 0 }, { 21600, 21600 }, { 2 MSO_I, 5 MSO_I }, { 4 MSO_I, 5 MSO_I }
7009};
7011{
7012 { 0x400a, { 10800, DFF_Prop_adjustValue, 0 } }, // 0x00
7013 { 0x4009, { 10800, DFF_Prop_adjustValue, 0 } }, // 0x01
7014 { 0x2000, { 0x400, 10800, 0 } }, // 0x02
7015 { 0x2000, { 0x401, 10800, 0 } }, // 0x03
7016 { 0x8000, { 21600, 0, 0x402 } }, // 0x04
7017 { 0x8000, { 21600, 0, 0x403 } }, // 0x05
7018
7019 { 0x8000, { 10800, 0, DFF_Prop_adjust2Value } }, // 0x06
7020 { 0x8000, { 21600, 0, 0x406 } }, // 0x07
7021
7022 { 0x600a, { DFF_Prop_adjust2Value, DFF_Prop_adjustValue, 0 } }, // 0x08
7023 { 0x6009, { DFF_Prop_adjust2Value, DFF_Prop_adjustValue, 0 } }, // 0x09
7024 { 0x2000, { 0x408, 10800, 0 } }, // 0x0a
7025 { 0x2000, { 0x409, 10800, 0 } }, // 0x0b
7026 { 0x8000, { 21600, 0, 0x40a } }, // 0x0c
7027 { 0x8000, { 21600, 0, 0x40b } }, // 0x0d
7028 { 0x2001, { 0x406, 1, 2 } }, // 0x0e
7029 { 0x4000, { 10800, 0x40e, 0 } }, // 0x0f
7030 { 0x8000, { 10800, 0, 0x40e } }, // 0x10
7031 { 0x6001, { 0x40e, 0x40e, 1 } }, // 0x11
7032 { 0x6001, { DFF_Prop_adjust2Value, DFF_Prop_adjust2Value, 1 } }, // 0x12
7033 { 0xA000, { 0x412, 0, 0x411 } }, // 0x13
7034 { 0x200d, { 0x413, 0, 0 } }, // 0x14
7035 { 0x4000, { 10800, 0x414, 0 } }, // 0x15
7036 { 0x8000, { 10800, 0, 0x414 } } // 0x16
7037};
7038const sal_uInt16 mso_sptTextButtonPourSegm[] =
7039{
7040 0xA504, 0x8000, // clockwise arc
7041 0xA504, 0x8000, // clockwise arc
7042 0x4000, 0x0001, 0x8000,
7043 0x4000, 0x0001, 0x8000,
7044 0xA304, 0x8000, // counter clockwise
7045 0xA304, 0x8000 // counter clockwise
7046};
7048{
7050 0x101, 0x100, 10800, 10800, 4320, 10800, MIN_INT32, 0x7fffffff }
7051};
7053{
7054 2, 180, 5400
7055};
7057{
7059 const_cast<sal_uInt16*>(mso_sptTextButtonPourSegm), sizeof( mso_sptTextButtonPourSegm ) >> 1,
7061 const_cast<sal_Int32*>(mso_sptTextButtonPourDefault),
7063 21600, 21600,
7065 nullptr, 0,
7067};
7068
7070{
7071 { 0, 0 MSO_I }, { 4900, 1 MSO_I /*12170->0 14250 ->0*/ }, { 11640, 2 MSO_I /*12170->0 12800 ->0*/ }, { 21600, 0 },
7072 { 0, 4 MSO_I /*12170->0 17220 ->21600*/ }, { 3700, 21600 }, { 8500, 21600 }, { 10100, 21600 }, { 14110, 21600 }, { 15910, 21600 }, { 21600, 4 MSO_I /*12170->0 17220 ->21600*/ }
7073};
7075{
7076 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 400
7077 { 0x4001, { 14250, 0x400, 12170 } }, // 401
7078 { 0x4001, { 12800, 0x400, 12170 } }, // 402
7079 { 0x4001, { 6380, 0x400, 12170 } }, // 403
7080 { 0x8000, { 21600, 0, 0x403 } } // 404
7081};
7082const sal_uInt16 mso_sptTextCurveUpSegm[] =
7083{
7084 0x4000, 0x2001, 0x8000,
7085 0x4000, 0x2002, 0x8000
7086};
7088{
7090 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 12170 }
7091};
7092const sal_Int32 mso_sptTextCurveUpDefault[] =
7093{
7094 1, 9900
7095};
7097{
7099 const_cast<sal_uInt16*>(mso_sptTextCurveUpSegm), sizeof( mso_sptTextCurveUpSegm ) >> 1,
7101 const_cast<sal_Int32*>(mso_sptTextCurveUpDefault),
7103 21600, 21600,
7105 nullptr, 0,
7107};
7108
7110{
7111// { 0, 0 MSO_I }, { 4900, 1 MSO_I /*12170->0 14250 ->0*/ }, { 11640, 2 MSO_I /*12170->0 12800 ->0*/ }, { 21600, 0 },
7112 { 0, 0 }, { 9960, 2 MSO_I }, { 16700, 1 MSO_I }, { 21600, 0 MSO_I },
7113
7114// { 0, 4 MSO_I /*12170->0 17220 ->21600*/ }, { 3700, 21600 }, { 8500, 21600 }, { 10100, 21600 }, { 14110, 21600 }, { 15910, 21600 }, { 21600, 4 MSO_I /*12170->0 17220 ->21600*/ }
7115 { 0, 4 MSO_I }, { 5690, 21600 }, { 7490, 21600 }, { 11500, 21600 }, { 13100, 21600 }, { 17900, 21600 }, { 21600, 4 MSO_I }
7116};
7118{
7120 21600, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 12170 }
7121};
7123{
7125 const_cast<sal_uInt16*>(mso_sptTextCurveUpSegm), sizeof( mso_sptTextCurveUpSegm ) >> 1,
7127 const_cast<sal_Int32*>(mso_sptTextCurveUpDefault),
7129 21600, 21600,
7131 nullptr, 0,
7133};
7134
7136{
7137 { 0, 1 MSO_I }, { 900, 0 }, { 7100, 0 }, { 10800, 0 }, { 14500, 0 }, { 20700, 0 }, { 21600, 1 MSO_I },
7138 { 0, 21600 }, { 900, 4 MSO_I }, { 7100, 0 MSO_I }, { 10800, 0 MSO_I }, { 14500, 0 MSO_I }, { 20700, 4 MSO_I }, { 21600, 21600 }
7139};
7141{
7142 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 400
7143 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } }, // 401
7144 { 0x2000, { DFF_Prop_adjustValue, 0, 14400 } }, // 402
7145 { 0x4001, { 5470, 0x402, 7200 } }, // 403
7146 { 0x4000, { 16130, 0x403, 0 } } // 404
7147};
7148const sal_uInt16 mso_sptTextCanUpSegm[] =
7149{
7150 0x4000, 0x2002, 0x8000,
7151 0x4000, 0x2002, 0x8000
7152};
7154{
7156 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 14400, 21600 }
7157};
7158const sal_Int32 mso_sptTextCanUpDefault[] =
7159{
7160 1, 18500
7161};
7163{
7165 const_cast<sal_uInt16*>(mso_sptTextCanUpSegm), sizeof( mso_sptTextCanUpSegm ) >> 1,
7167 const_cast<sal_Int32*>(mso_sptTextCanUpDefault),
7169 21600, 21600,
7171 nullptr, 0,
7173};
7174
7176{
7177 { 0, 0 }, { 900, 2 MSO_I }, { 7100, 0 MSO_I }, { 10800, 0 MSO_I }, { 14500, 0 MSO_I }, { 20700, 2 MSO_I }, { 21600, 0 },
7178 { 0, 1 MSO_I }, { 900, 21600 }, { 7100, 21600 }, { 10800, 21600 }, { 14500, 21600 }, { 20700, 21600 }, { 21600, 1 MSO_I }
7179};
7181{
7182 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 400
7183 { 0x8000, { 21600, 0, DFF_Prop_adjustValue } }, // 401
7184 { 0x4001, { 5470, 0x400, 7200 } } // 402
7185};
7187{
7189 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 7200 }
7190};
7191const sal_Int32 mso_sptTextCanDownDefault[] =
7192{
7193 1, 3100
7194};
7196{
7198 const_cast<sal_uInt16*>(mso_sptTextCanUpSegm), sizeof( mso_sptTextCanUpSegm ) >> 1,
7200 const_cast<sal_Int32*>(mso_sptTextCanDownDefault),
7202 21600, 21600,
7204 nullptr, 0,
7206};
7207
7209{
7210 { 0, 0 MSO_I }, { 4100, 1 MSO_I }, { 7300, 0 }, { 10800, 0 }, { 14300, 0 }, { 17500, 1 MSO_I }, { 21600, 0 MSO_I },
7211 { 0, 2 MSO_I }, { 4100, 3 MSO_I }, { 7300, 21600 }, { 10800, 21600 }, { 14300, 21600 }, { 17500, 3 MSO_I }, { 21600, 2 MSO_I }
7212};
7214{
7215 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 400
7216 { 0x4001, { 1530, 0x400, 4650 } }, // 401
7217 { 0x8000, { 21600, 0, 0x400 } }, // 402
7218 { 0x8000, { 21600, 0, 0x401 } } // 403
7219};
7221{
7223 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 4650 }
7224};
7225const sal_Int32 mso_sptTextInflateDefault[] =
7226{
7227 1, 2950
7228};
7230{
7232 const_cast<sal_uInt16*>(mso_sptTextCanUpSegm), sizeof( mso_sptTextCanUpSegm ) >> 1,
7234 const_cast<sal_Int32*>(mso_sptTextInflateDefault),
7236 21600, 21600,
7238 nullptr, 0,
7240};
7241
7243{
7244 { 0, 0 }, { 3500, 1 MSO_I }, { 7100, 0 MSO_I }, { 10800, 0 MSO_I }, { 14500, 0 MSO_I }, { 18100, 1 MSO_I }, { 21600, 0 },
7245 { 0, 21600 }, { 3500, 3 MSO_I }, { 7100, 2 MSO_I }, { 10800, 2 MSO_I }, { 14500, 2 MSO_I }, { 18100, 3 MSO_I }, { 21600, 21600 }
7246};
7248{
7249 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 400
7250 { 0x2001, { 0x400, 5320, 7100 } }, // 401
7251 { 0x8000, { 21600, 0, 0x400 } }, // 402
7252 { 0x8000, { 21600, 0, 0x401 } } // 403
7253};
7255{
7257 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 8100 }
7258};
7260{
7262 const_cast<sal_uInt16*>(mso_sptTextCanUpSegm), sizeof( mso_sptTextCanUpSegm ) >> 1,
7264 const_cast<sal_Int32*>(mso_sptDefault8100),
7266 21600, 21600,
7268 nullptr, 0,
7270};
7271
7273{
7274 { 0, 0 }, { 21600, 0 },
7275 { 0, 0 MSO_I }, { 3500, 3 MSO_I }, { 7300, 21600 }, { 10800, 21600 }, { 14300, 21600 }, { 18100, 3 MSO_I }, { 21600, 0 MSO_I }
7276};
7278{
7279 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 400
7280 { 0x2000, { 0x400, 0, 11150 } }, // 401 0->10450
7281 { 0x2001, { 0x401, 3900, 10450 } }, // 402
7282 { 0x2000, { 0x402, 17700, 0 } } // 403
7283};
7285{
7286 0x4000, 0x0001, 0x8000,
7287 0x4000, 0x2002, 0x8000
7288};
7290{
7292 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 11150, 21600 }
7293};
7295{
7296 1, 14700
7297};
7299{
7301 const_cast<sal_uInt16*>(mso_sptTextInflateBottomSegm), sizeof( mso_sptTextInflateBottomSegm ) >> 1,
7303 const_cast<sal_Int32*>(mso_sptTextInflateBottomDefault),
7305 21600, 21600,
7307 nullptr, 0,
7309};
7310
7312{
7313 { 0, 0 }, { 21600, 0 },
7314 { 0, 21600 }, { 2900, 3 MSO_I }, { 7200, 0 MSO_I }, { 10800, 0 MSO_I }, { 14400, 0 MSO_I }, { 18700, 3 MSO_I }, { 21600, 21600 }
7315};
7317{
7318 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 400
7319 { 0x2000, { 0x400, 0, 1350 } }, // 401 0->20250
7320 { 0x2001, { 0x401, 12070, 20250 } }, // 402
7321 { 0x2000, { 0x402, 9530, 0 } } // 403
7322};
7324{
7325 0x4000, 0x0001, 0x8000,
7326 0x4000, 0x2002, 0x8000
7327};
7329{
7331 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 1350, 21600 }
7332};
7334{
7335 1, 11500
7336};
7338{
7340 const_cast<sal_uInt16*>(mso_sptTextDeflateBottomSegm), sizeof( mso_sptTextDeflateBottomSegm ) >> 1,
7342 const_cast<sal_Int32*>(mso_sptTextDeflateBottomDefault),
7344 21600, 21600,
7346 nullptr, 0,
7348};
7349
7351{
7352 { 0, 0 MSO_I }, { 3500, 1 MSO_I }, { 7300, 0 }, { 10800, 0 }, { 14300, 0 }, { 18100, 1 MSO_I }, { 21600, 0 MSO_I },
7353 { 0, 21600 }, { 21600, 21600 }
7354};
7356{
7357 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 400
7358 { 0x2001, { 0x400, 3900, 10450 } } // 401
7359};
7360const sal_uInt16 mso_sptTextInflateTopSegm[] =
7361{
7362 0x4000, 0x2002, 0x8000,
7363 0x4000, 0x0001, 0x8000
7364};
7366{
7368 0, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 10450 }
7369};
7371{
7372 1, 6900
7373};
7375{
7377 const_cast<sal_uInt16*>(mso_sptTextInflateTopSegm), sizeof( mso_sptTextInflateTopSegm ) >> 1,
7379 const_cast<sal_Int32*>(mso_sptTextInflateTopDefault),
7381 21600, 21600,
7383 nullptr, 0,
7385};
7386
7388{
7389 { 0, 0 }, { 2900, 1 MSO_I }, { 7200, 0 MSO_I }, { 10800, 0 MSO_I }, { 14400, 0 MSO_I }, { 18700, 1 MSO_I }, { 21600, 0 },
7390 { 0, 21600 }, { 21600, 21600 }
7391};
7393{
7394 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 400
7395 { 0x2001, { 0x400, 12070, 20250 } } // 402
7396};
7397const sal_uInt16 mso_sptTextDeflateTopSegm[] =
7398{
7399 0x4000, 0x2002, 0x8000,
7400 0x4000, 0x0001, 0x8000
7401};
7403{
7405 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 0, 20250 }
7406};
7408{
7409 1, 10100
7410};
7412{
7414 const_cast<sal_uInt16*>(mso_sptTextDeflateTopSegm), sizeof( mso_sptTextDeflateTopSegm ) >> 1,
7416 const_cast<sal_Int32*>(mso_sptTextDeflateTopDefault),
7418 21600, 21600,
7420 nullptr, 0,
7422};
7423
7425{
7426 { 0, 0 }, { 21600, 0 },
7427 { 0, 10100 }, { 3300, 3 MSO_I }, { 7100, 5 MSO_I }, { 10800, 5 MSO_I }, { 14500, 5 MSO_I }, { 18300, 3 MSO_I }, { 21600, 10100 },
7428 { 0, 11500 }, { 3300, 4 MSO_I }, { 7100, 6 MSO_I }, { 10800, 6 MSO_I }, { 14500, 6 MSO_I }, { 18300, 4 MSO_I }, { 21600, 11500 },
7429 { 0, 21600 }, { 21600, 21600 }
7430};
7432{
7433 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }, // 400
7434 { 0x8000, { 10800, 0, 0x400 } }, // 401
7435 { 0x2001, { 0x401, 5770, 9500 } }, // 402
7436 { 0x8000, { 10100, 0, 0x402 } }, // 403
7437 { 0x8000, { 11500, 0, 0x402 } }, // 404
7438 { 0x2000, { 0x400, 0, 700 } }, // 405
7439 { 0x2000, { 0x400, 700, 0 } } // 406
7440};
7442{
7443 0x4000, 0x0001, 0x8000,
7444 0x4000, 0x2002, 0x8000,
7445 0x4000, 0x2002, 0x8000,
7446 0x4000, 0x0001, 0x8000
7447};
7449{
7451 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 1300, 20300 }
7452};
7454{
7455 1, 6500
7456};
7458{
7460 const_cast<sal_uInt16*>(mso_sptTextDeflateInflateSegm), sizeof( mso_sptTextDeflateInflateSegm ) >> 1,
7462 const_cast<sal_Int32*>(mso_sptTextDeflateInflateDefault),
7464 21600, 21600,
7466 nullptr, 0,
7468};
7469
7471{
7472 { 0, 0 }, { 21600, 0 },
7473 { 0, 6600 }, { 3600, 3 MSO_I }, { 7250, 4 MSO_I }, { 10800, 4 MSO_I }, { 14350, 4 MSO_I }, { 18000, 3 MSO_I }, { 21600, 6600 },
7474 { 0, 7500 }, { 3600, 5 MSO_I }, { 7250, 6 MSO_I }, { 10800, 6 MSO_I }, { 14350, 6 MSO_I }, { 18000, 5 MSO_I }, { 21600, 7500 },
7475 { 0, 14100 }, { 3600, 9 MSO_I }, { 7250, 10 MSO_I }, { 10800, 10 MSO_I }, { 14350, 10 MSO_I }, { 18000, 9 MSO_I }, { 21600, 14100 },
7476 { 0, 15000 }, { 3600, 7 MSO_I }, { 7250, 8 MSO_I }, { 10800, 8 MSO_I }, { 14350, 8 MSO_I }, { 18000, 7 MSO_I }, { 21600, 15000 },
7477 { 0, 21600 }, { 21600, 21600 }
7478};
7480{
7481 { 0x2000, { DFF_Prop_adjustValue, 0, 850 } }, // 400
7482 { 0x2001, { 0x400, 6120, 8700 } },
7483 { 0x2000, { 0x401, 0, 4280 } },
7484 { 0x4000, { 6600, 0x402, 0 } },
7485 { 0x2000, { DFF_Prop_adjustValue, 0, 450 } }, // 404
7486 { 0x2000, { 0x403, 900, 0 } }, // 405
7487 { 0x2000, { 0x404, 900, 0 } }, // 406
7488 { 0x8000, { 21600, 0, 0x403 } }, // 407
7489 { 0x8000, { 21600, 0, 0x404 } }, // 408
7490 { 0x8000, { 21600, 0, 0x405 } }, // 409
7491 { 0x8000, { 21600, 0, 0x406 } } // 410
7492};
7494{
7495 0x4000, 0x0001, 0x8000,
7496 0x4000, 0x2002, 0x8000,
7497 0x4000, 0x2002, 0x8000,
7498 0x4000, 0x2002, 0x8000,
7499 0x4000, 0x2002, 0x8000,
7500 0x4000, 0x0001, 0x8000
7501};
7503{
7505 10800, 0x100, 10800, 10800, MIN_INT32, 0x7fffffff, 850, 9550 }
7506};
7508{
7509 1, 6050
7510};
7512{
7514 const_cast<sal_uInt16*>(mso_sptTextDeflateInflateDeflateSegm), sizeof( mso_sptTextDeflateInflateDeflateSegm ) >> 1,
7516 const_cast<sal_Int32*>(mso_sptTextDeflateInflateDeflateDefault),
7518 21600, 21600,
7520 nullptr, 0,
7522};
7523
7524const SvxMSDffVertPair mso_sptTextWave1Vert[] = // adjustment1 : 0 - 4459
7525{ // adjustment2 : 8640 - 12960
7526 { 7 MSO_I, 0 MSO_I }, { 15 MSO_I, 9 MSO_I }, { 16 MSO_I, 10 MSO_I }, { 12 MSO_I, 0 MSO_I },
7527 { 29 MSO_I, 1 MSO_I }, { 27 MSO_I, 28 MSO_I }, { 25 MSO_I, 26 MSO_I }, { 24 MSO_I, 1 MSO_I }
7528};
7529const sal_uInt16 mso_sptTextWave1Segm[] =
7530{
7531 0x4000, 0x2001, 0x8000,
7532 0x4000, 0x2001, 0x8000
7533};
7535{
7537 const_cast<sal_uInt16*>(mso_sptTextWave1Segm), sizeof( mso_sptTextWave1Segm ) >> 1,
7539 const_cast<sal_Int32*>(mso_sptWaveDefault),
7541 21600, 21600,
7545};
7546
7547const SvxMSDffVertPair mso_sptTextWave2Vert[] = // adjustment1 : 0 - 4459
7548{ // adjustment2 : 8640 - 12960
7549 { 7 MSO_I, 0 MSO_I }, { 15 MSO_I, 10 MSO_I }, { 16 MSO_I, 9 MSO_I }, { 12 MSO_I, 0 MSO_I },
7550 { 29 MSO_I, 1 MSO_I }, { 27 MSO_I, 26 MSO_I }, { 25 MSO_I, 28 MSO_I }, { 24 MSO_I, 1 MSO_I }
7551};
7553{
7555 const_cast<sal_uInt16*>(mso_sptTextWave1Segm), sizeof( mso_sptTextWave1Segm ) >> 1,
7557 const_cast<sal_Int32*>(mso_sptWaveDefault),
7559 21600, 21600,
7563};
7564
7565const SvxMSDffVertPair mso_sptTextWave3Vert[] = // adjustment1 : 0 - 2230
7566{ // adjustment2 : 8640 - 12960
7567 { 7 MSO_I, 0 MSO_I }, { 15 MSO_I, 9 MSO_I }, { 0x1f MSO_I, 10 MSO_I }, { 0x12 MSO_I, 0 MSO_I }, { 0x1e MSO_I, 9 MSO_I }, { 16 MSO_I, 10 MSO_I }, { 12 MSO_I, 0 MSO_I },
7568 { 29 MSO_I, 1 MSO_I }, { 27 MSO_I, 28 MSO_I }, { 0x21 MSO_I, 26 MSO_I }, { 0x13 MSO_I, 1 MSO_I }, { 0x20 MSO_I, 28 MSO_I }, { 25 MSO_I, 26 MSO_I }, { 24 MSO_I, 1 MSO_I }
7569};
7570const sal_uInt16 mso_sptTextWave3Segm[] =
7571{
7572 0x4000, 0x2002, 0x8000,
7573 0x4000, 0x2002, 0x8000
7574};
7576{
7578 const_cast<sal_uInt16*>(mso_sptTextWave3Segm), sizeof( mso_sptTextWave3Segm ) >> 1,
7580 const_cast<sal_Int32*>(mso_sptDoubleWaveDefault),
7582 21600, 21600,
7586};
7587
7588const SvxMSDffVertPair mso_sptTextWave4Vert[] = // adjustment1 : 0 - 2230
7589{ // adjustment2 : 8640 - 12960
7590 { 7 MSO_I, 0 MSO_I }, { 15 MSO_I, 10 MSO_I }, { 0x1f MSO_I, 9 MSO_I }, { 0x12 MSO_I, 0 MSO_I }, { 0x1e MSO_I, 10 MSO_I }, { 16 MSO_I, 9 MSO_I }, { 12 MSO_I, 0 MSO_I },
7591 { 29 MSO_I, 1 MSO_I }, { 27 MSO_I, 26 MSO_I }, { 0x21 MSO_I, 28 MSO_I }, { 0x13 MSO_I, 1 MSO_I }, { 0x20 MSO_I, 26 MSO_I }, { 25 MSO_I, 28 MSO_I }, { 24 MSO_I, 1 MSO_I }
7592};
7594{
7596 const_cast<sal_uInt16*>(mso_sptTextWave3Segm), sizeof( mso_sptTextWave3Segm ) >> 1,
7598 const_cast<sal_Int32*>(mso_sptDoubleWaveDefault),
7600 21600, 21600,
7604};
7605
7606const sal_Int32 mso_sptCalloutDefault1[] =
7607{
7608 4, -1800, 24500, -1800, 4000
7609};
7610const sal_Int32 mso_sptCalloutDefault2[] =
7611{
7612 4, -8300, 24500, -1800, 4000
7613};
7614const sal_Int32 mso_sptCalloutDefault3[] =
7615{
7616 6, -10000, 24500, -3600, 4000, -1800, 4000
7617};
7618const sal_Int32 mso_sptCalloutDefault4[] =
7619{
7620 8, 23400, 24500, 25200, 21600, 25200, 4000, 23400, 4000
7621};
7623{
7624 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 }, { 0 MSO_I, 1 MSO_I }, { 2 MSO_I, 3 MSO_I }
7625};
7627{
7629 0x100, 0x101, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff },
7631 0x102, 0x103, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff }
7632};
7633const sal_uInt16 mso_sptCalloutSegm1a[] =
7634{
7635 0x4000, 0x0003, 0x6000, 0x8000,
7636 0x4000, 0x0001, 0x8000
7637};
7638const sal_uInt16 mso_sptCalloutSegm1b[] =
7639{
7640 0x4000, 0xab00, 0x0003, 0x6000, 0x8000, // NO STROKE
7641 0x4000, 0x0001, 0x8000
7642};
7644{
7645 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 }, { 0 MSO_I, 1 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 2 MSO_I, 0 }, { 2 MSO_I, 21600 }
7646};
7647const sal_uInt16 mso_sptCallout1Segm1a[] =
7648{
7649 0x4000, 0x0003, 0x6000, 0x8000,
7650 0x4000, 0x0001, 0x8000,
7651 0x4000, 0x0001, 0x8000
7652};
7653const sal_uInt16 mso_sptCallout1Segm1b[] =
7654{
7655 0x4000, 0xab00, 0x0003, 0x6000, 0x8000, // NO STROKE
7656 0x4000, 0x0001, 0x8000,
7657 0x4000, 0x0001, 0x8000
7658};
7660{
7661 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 }, { 0 MSO_I, 1 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 4 MSO_I, 5 MSO_I }
7662};
7664{
7665 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 }, { 0 MSO_I, 1 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 4 MSO_I, 5 MSO_I }, { 4 MSO_I, 0 }, { 4 MSO_I, 21600 }
7666};
7668{
7670 0x100, 0x101, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff },
7672 0x102, 0x103, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff },
7674 0x104, 0x105, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff }
7675};
7676const sal_uInt16 mso_sptCallout2Segm1a[] =
7677{
7678 0x4000, 0x0003, 0x6000, 0x8000,
7679 0x4000, 0x0001, 0x8000,
7680 0x4000, 0x0001, 0x8000,
7681 0x4000, 0x0001, 0x8000
7682};
7683const sal_uInt16 mso_sptCallout2Segm1b[] =
7684{
7685 0x4000, 0xab00, 0x0003, 0x6000, 0x8000, // NO STROKE
7686 0x4000, 0x0001, 0x8000,
7687 0x4000, 0x0001, 0x8000,
7688 0x4000, 0x0001, 0x8000
7689};
7690const sal_uInt16 mso_sptCallout2Segm1c[] =
7691{
7692 0x4000, 0x0003, 0x6000, 0x8000,
7693 0x4000, 0x0001, 0x8000,
7694 0x4000, 0x0001, 0x8000,
7695 0x4000, 0x0001, 0x8000,
7696 0x4000, 0x0001, 0x8000
7697};
7698const sal_uInt16 mso_sptCallout2Segm1d[] =
7699{
7700 0x4000, 0xab00, 0x0003, 0x6000, 0x8000, // NO STROKE
7701 0x4000, 0x0001, 0x8000,
7702 0x4000, 0x0001, 0x8000,
7703 0x4000, 0x0001, 0x8000,
7704 0x4000, 0x0001, 0x8000
7705};
7707{
7708 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 }, { 6 MSO_I, 7 MSO_I }, { 4 MSO_I, 5 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 0 MSO_I, 1 MSO_I }
7709};
7711{
7712 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }, { 0, 21600 }, { 6 MSO_I, 7 MSO_I }, { 4 MSO_I, 5 MSO_I }, { 2 MSO_I, 3 MSO_I }, { 0 MSO_I, 1 MSO_I }, { 6 MSO_I, 0 }, { 6 MSO_I, 21600 }
7713};
7715{
7717 0x100, 0x101, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff },
7719 0x102, 0x103, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff },
7721 0x104, 0x105, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff },
7723 0x106, 0x107, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff }
7724};
7725const sal_uInt16 mso_sptCallout3Segm1a[] =
7726{
7727 0x4000, 0x0003, 0x6000, 0x8000,
7728 0x4000, 0xaa00, 0x0003, 0x8000 // NO_FILL
7729};
7730const sal_uInt16 mso_sptCallout3Segm1b[] =
7731{
7732 0x4000, 0xab00, 0x0003, 0x6000, 0x8000, // NO STROKE
7733 0x4000, 0xaa00, 0x0003, 0x8000 // NO FILL
7734};
7735const sal_uInt16 mso_sptCallout3Segm1c[] =
7736{
7737 0x4000, 0x0003, 0x6000, 0x8000,
7738 0x4000, 0xaa00, 0x0003, 0x8000, // NO FILL
7739 0x4000, 0x0001, 0x8000
7740};
7741const sal_uInt16 mso_sptCallout3Segm1d[] =
7742{
7743 0x4000, 0xab00, 0x0003, 0x6000, 0x8000, // NO STROKE
7744 0x4000, 0xaa00, 0x0003, 0x8000, // NO FILL
7745 0x4000, 0x0001, 0x8000
7746};
7747
7749{
7750 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
7751 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
7752 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
7753 { 0x2000, { DFF_Prop_adjust4Value, 0, 0 } },
7754 { 0x2000, { DFF_Prop_adjust5Value, 0, 0 } },
7755 { 0x2000, { DFF_Prop_adjust6Value, 0, 0 } },
7756 { 0x2000, { DFF_Prop_adjust7Value, 0, 0 } },
7757 { 0x2000, { DFF_Prop_adjust8Value, 0, 0 } }
7758};
7759
7761{
7763 const_cast<sal_uInt16*>(mso_sptCalloutSegm1b), sizeof( mso_sptCalloutSegm1b ) >> 1,
7765 const_cast<sal_Int32*>(mso_sptCalloutDefault1),
7766 nullptr, 0,
7767 21600, 21600,
7769 nullptr, 0,
7771};
7773{
7775 const_cast<sal_uInt16*>(mso_sptCalloutSegm1b), sizeof( mso_sptCalloutSegm1b ) >> 1,
7777 const_cast<sal_Int32*>(mso_sptCalloutDefault2),
7778 nullptr, 0,
7779 21600, 21600,
7781 nullptr, 0,
7783};
7785{
7787 const_cast<sal_uInt16*>(mso_sptCallout2Segm1b), sizeof( mso_sptCallout2Segm1b ) >> 1,
7789 const_cast<sal_Int32*>(mso_sptCalloutDefault3),
7790 nullptr, 0,
7791 21600, 21600,
7793 nullptr, 0,
7795};
7797{
7799 const_cast<sal_uInt16*>(mso_sptCallout3Segm1b), sizeof( mso_sptCallout3Segm1b ) >> 1,
7801 const_cast<sal_Int32*>(mso_sptCalloutDefault4),
7802 nullptr, 0,
7803 21600, 21600,
7805 nullptr, 0,
7807};
7809{
7811 const_cast<sal_uInt16*>(mso_sptCalloutSegm1b), sizeof( mso_sptCalloutSegm1b ) >> 1,
7813 const_cast<sal_Int32*>(mso_sptCalloutDefault1),
7814 nullptr, 0,
7815 21600, 21600,
7817 nullptr, 0,
7819};
7821{
7823 const_cast<sal_uInt16*>(mso_sptCallout1Segm1b), sizeof( mso_sptCallout1Segm1b ) >> 1,
7825 const_cast<sal_Int32*>(mso_sptCalloutDefault2),
7826 nullptr, 0,
7827 21600, 21600,
7829 nullptr, 0,
7831};
7833{
7835 const_cast<sal_uInt16*>(mso_sptCallout2Segm1d), sizeof( mso_sptCallout2Segm1d ) >> 1,
7837 const_cast<sal_Int32*>(mso_sptCalloutDefault3),
7838 nullptr, 0,
7839 21600, 21600,
7841 nullptr, 0,
7843};
7845{
7847 const_cast<sal_uInt16*>(mso_sptCallout3Segm1d), sizeof( mso_sptCallout3Segm1d ) >> 1,
7849 const_cast<sal_Int32*>(mso_sptCalloutDefault4),
7850 nullptr, 0,
7851 21600, 21600,
7853 nullptr, 0,
7855};
7857{
7859 const_cast<sal_uInt16*>(mso_sptCalloutSegm1a), sizeof( mso_sptCalloutSegm1a ) >> 1,
7861 const_cast<sal_Int32*>(mso_sptCalloutDefault1),
7862 nullptr, 0,
7863 21600, 21600,
7865 nullptr, 0,
7867};
7869{
7871 const_cast<sal_uInt16*>(mso_sptCalloutSegm1a), sizeof( mso_sptCalloutSegm1a ) >> 1,
7873 const_cast<sal_Int32*>(mso_sptCalloutDefault2),
7874 nullptr, 0,
7875 21600, 21600,
7877 nullptr, 0,
7879};
7881{
7883 const_cast<sal_uInt16*>(mso_sptCallout2Segm1a), sizeof( mso_sptCallout2Segm1a ) >> 1,
7885 const_cast<sal_Int32*>(mso_sptCalloutDefault3),
7886 nullptr, 0,
7887 21600, 21600,
7889 nullptr, 0,
7891};
7893{
7895 const_cast<sal_uInt16*>(mso_sptCallout3Segm1a), sizeof( mso_sptCallout3Segm1a ) >> 1,
7897 const_cast<sal_Int32*>(mso_sptCalloutDefault4),
7898 nullptr, 0,
7899 21600, 21600,
7901 nullptr, 0,
7903};
7905{
7907 const_cast<sal_uInt16*>(mso_sptCalloutSegm1a), sizeof( mso_sptCalloutSegm1a ) >> 1,
7909 const_cast<sal_Int32*>(mso_sptCalloutDefault1),
7910 nullptr, 0,
7911 21600, 21600,
7913 nullptr, 0,
7915};
7917{
7919 const_cast<sal_uInt16*>(mso_sptCallout1Segm1a), sizeof( mso_sptCallout1Segm1a ) >> 1,
7921 const_cast<sal_Int32*>(mso_sptCalloutDefault2),
7922 nullptr, 0,
7923 21600, 21600,
7925 nullptr, 0,
7927};
7929{
7931 const_cast<sal_uInt16*>(mso_sptCallout2Segm1c), sizeof( mso_sptCallout2Segm1c ) >> 1,
7933 const_cast<sal_Int32*>(mso_sptCalloutDefault3),
7934 nullptr, 0,
7935 21600, 21600,
7937 nullptr, 0,
7939};
7941{
7943 const_cast<sal_uInt16*>(mso_sptCallout3Segm1c), sizeof( mso_sptCallout3Segm1c ) >> 1,
7945 const_cast<sal_Int32*>(mso_sptCalloutDefault4),
7946 nullptr, 0,
7947 21600, 21600,
7949 nullptr, 0,
7951};
7952
7954{
7955 { 0, 0 }, { 21600, 21600 }
7956};
7958{
7959 0x4000, 0x0001, 0x8000
7960};
7962{
7964 const_cast<sal_uInt16*>(mso_sptStraightConnector1Segm), sizeof( mso_sptStraightConnector1Segm ) >> 1,
7965 nullptr, 0,
7966 nullptr,
7967 nullptr, 0,
7968 21600, 21600,
7970 nullptr, 0,
7971 nullptr, 0
7972};
7973
7975{
7976 { 0, 0 }, { 21600, 0 }, { 21600, 21600 }
7977};
7978const sal_uInt16 mso_sptBentConnector2Segm[] =
7979{
7980 0x4000, 0x0002, 0x8000
7981};
7983{
7985 const_cast<sal_uInt16*>(mso_sptBentConnector2Segm), sizeof( mso_sptBentConnector2Segm ) >> 1,
7986 nullptr, 0,
7987 nullptr,
7988 nullptr, 0,
7989 21600, 21600,
7991 nullptr, 0,
7992 nullptr, 0
7993};
7994
7996{
7997 { 0, 0 }, { 0 MSO_I, 0 }, { 0 MSO_I, 21600 }, { 21600, 21600 }
7998};
7999const sal_uInt16 mso_sptBentConnector3Segm[] =
8000{
8001 0x4000, 0x0003, 0x8000
8002};
8004{
8005 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } }
8006};
8008{
8009 1, 10800
8010};
8012{
8014 0x100, 10800, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff }
8015};
8017{
8019 const_cast<sal_uInt16*>(mso_sptBentConnector3Segm), sizeof( mso_sptBentConnector3Segm ) >> 1,
8021 const_cast<sal_Int32*>(mso_sptBentConnector3Default),
8022 nullptr, 0,
8023 21600, 21600,
8025 nullptr, 0,
8027};
8028
8030{
8031 { 0, 0 }, { 0 MSO_I, 0 }, { 0 MSO_I, 1 MSO_I }, { 21600, 1 MSO_I }, { 21600, 21600 }
8032};
8033const sal_uInt16 mso_sptBentConnector4Segm[] =
8034{
8035 0x4000, 0x0004, 0x8000
8036};
8038{
8039 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
8040 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
8041 { 0x2000, { 0x400, 21600, 0 } },
8042 { 0x2001, { 0x402, 1, 2 } },
8043 { 0x2001, { 0x401, 1, 2 } }
8044};
8046{
8047 2, 10800, 10800
8048};
8050{
8052 0x100, 4 + 3, 10800, 10800, MIN_INT32, 0x7fffffff, 4 + 3, 4 + 3 },
8054 3 + 3, 0x101, 10800, 10800, 3 + 3, 3 + 3, MIN_INT32, 0x7fffffff }
8055};
8057{
8059 const_cast<sal_uInt16*>(mso_sptBentConnector4Segm), sizeof( mso_sptBentConnector4Segm ) >> 1,
8061 const_cast<sal_Int32*>(mso_sptBentConnector4Default),
8062 nullptr, 0,
8063 21600, 21600,
8065 nullptr, 0,
8067};
8068
8070{
8071 { 0, 0 }, { 0 MSO_I, 0 }, { 0 MSO_I, 4 MSO_I }, { 1 MSO_I, 4 MSO_I }, { 1 MSO_I, 21600 }, { 21600, 21600 }
8072};
8073const sal_uInt16 mso_sptBentConnector5Segm[] =
8074{
8075 0x4000, 0x0005, 0x8000
8076};
8078{
8079 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
8080 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
8081 { 0x6000, { 0x400, 0x401, 0 } },
8082 { 0x2001, { 0x402, 1, 2 } },
8083 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
8084 { 0x2001, { 0x404, 1, 2 } },
8085 { 0x4000, { 21600, 0x404, 0 } },
8086 { 0x2001, { 0x406, 1, 2 } }
8087};
8089{
8090 3, 10800, 10800, 10800
8091};
8093{
8095 0x100, 5 + 3, 10800, 10800, MIN_INT32, 0x7fffffff, 5 + 3, 5 + 3 },
8097 3 + 3, 0x101, 10800, 10800, 3 + 3, 3 + 3, MIN_INT32, 0x7fffffff },
8099 0x102, 7 + 3, 10800, 10800, MIN_INT32, 0x7fffffff, 7 + 3, 7 + 3 }
8100};
8102{
8104 const_cast<sal_uInt16*>(mso_sptBentConnector5Segm), sizeof( mso_sptBentConnector5Segm ) >> 1,
8106 const_cast<sal_Int32*>(mso_sptBentConnector5Default),
8107 nullptr, 0,
8108 21600, 21600,
8110 nullptr, 0,
8112};
8113
8115{
8116 { 0, 0 }, { 10800, 0 }, { 21600, 10800 }, { 21600, 21600 }
8117};
8119{
8120 0x4000, 0x2001, 0x8000
8121};
8123{
8125 const_cast<sal_uInt16*>(mso_sptCurvedConnector2Segm), sizeof( mso_sptCurvedConnector2Segm ) >> 1,
8126 nullptr, 0,
8127 nullptr,
8128 nullptr, 0,
8129 21600, 21600,
8131 nullptr, 0,
8132 nullptr, 0
8133};
8134
8136{
8137 { 0, 0 }, { 1 MSO_I, 0 }, { 0 MSO_I, 5400 }, { 0 MSO_I, 10800 }, { 0 MSO_I, 16200 }, { 3 MSO_I, 21600 }, { 21600, 21600 }
8138};
8140{
8141 0x4000, 0x2002, 0x8000
8142};
8144{
8145 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
8146 { 0x2001, { 0x400, 1, 2 } },
8147 { 0x2000, { 0x400, 21600, 0 } },
8148 { 0x2001, { 0x402, 1, 2 } }
8149};
8151{
8152 1, 10800
8153};
8155{
8157 0x100, 10800, 10800, 10800, MIN_INT32, 0x7fffffff, MIN_INT32, 0x7fffffff }
8158};
8160{
8162 const_cast<sal_uInt16*>(mso_sptCurvedConnector3Segm), sizeof( mso_sptCurvedConnector3Segm ) >> 1,
8164 const_cast<sal_Int32*>(mso_sptCurvedConnector3Default),
8165 nullptr, 0,
8166 21600, 21600,
8168 nullptr, 0,
8170};
8171
8173{
8174 { 0, 0 }, { 1 MSO_I, 0 }, { 0 MSO_I, 10 MSO_I }, { 0 MSO_I, 9 MSO_I },
8175 { 0 MSO_I, 12 MSO_I }, { 5 MSO_I, 8 MSO_I }, { 3 MSO_I, 8 MSO_I },
8176 { 7 MSO_I, 8 MSO_I }, { 21600, 14 MSO_I }, { 21600, 21600 }
8177
8178};
8180{
8181 0x4000, 0x2003, 0x8000
8182};
8184{
8185 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
8186 { 0x2001, { 0x400, 1, 2 } },
8187 { 0x4000, { 21600, 0x400, 0 } },
8188 { 0x2001, { 0x402, 1, 2 } },
8189 { 0x6000, { 0x400, 0x403, 0 } },
8190 { 0x2001, { 0x404, 1, 2 } },
8191 { 0x2000, { 0x403, 21600, 0 } },
8192 { 0x2001, { 0x406, 1, 2 } },
8193 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
8194 { 0x2001, { DFF_Prop_adjust2Value, 1, 2 } },
8195 { 0x2001, { DFF_Prop_adjust2Value, 1, 4 } },
8196 { 0x6000, { 0x408, 0x409, 0 } },
8197 { 0x2001, { 0x40b, 1, 2 } },
8198 { 0x2000, { 0x408, 21600, 0 } },
8199 { 0x2001, { 0x40d, 1, 2 } }
8200};
8202{
8203 2, 10800, 10800
8204};
8206{
8208 0x100, 9 + 3, 10800, 10800, MIN_INT32, 0x7fffffff, 9 + 3, 9 + 3 },
8210 3 + 3, 0x101, 10800, 10800, 3 + 3, 3 + 3, MIN_INT32, 0x7fffffff }
8211};
8213{
8215 const_cast<sal_uInt16*>(mso_sptCurvedConnector4Segm), sizeof( mso_sptCurvedConnector4Segm ) >> 1,
8217 const_cast<sal_Int32*>(mso_sptCurvedConnector4Default),
8218 nullptr, 0,
8219 21600, 21600,
8221 nullptr, 0,
8223};
8224
8226{
8227 { 0, 0 },
8228 { 21 MSO_I, 0 }, { 0 MSO_I, 12 MSO_I }, { 0 MSO_I, 11 MSO_I },
8229 { 0 MSO_I, 14 MSO_I }, { 6 MSO_I, 4 MSO_I }, { 3 MSO_I, 4 MSO_I },
8230 { 8 MSO_I, 4 MSO_I }, { 1 MSO_I, 18 MSO_I }, { 1 MSO_I, 16 MSO_I },
8231 { 1 MSO_I, 20 MSO_I }, { 10 MSO_I, 21600 }, { 21600, 21600 }
8232};
8234{
8235 0x4000, 0x2004, 0x8000
8236};
8238{
8239 { 0x2000, { DFF_Prop_adjustValue, 0, 0 } },
8240 { 0x2000, { DFF_Prop_adjust3Value, 0, 0 } },
8241 { 0x6000, { 0x400, 0x401, 0 } },
8242 { 0x2001, { 0x402, 1, 2 } },
8243 { 0x2000, { DFF_Prop_adjust2Value, 0, 0 } },
8244 { 0x6000, { 0x400, 0x403, 0 } },
8245 { 0x2001, { 0x405, 1, 2 } },
8246 { 0x6000, { 0x401, 0x403, 0 } },
8247 { 0x2001, { 0x407, 1, 2 } },
8248 { 0x2000, { 0x401, 21600, 0 } },
8249 { 0x2001, { 0x409, 1, 2 } },
8250 { 0x2001, { 0x404, 1, 2 } },
8251 { 0x2001, { 0x40b, 1, 2 } },
8252 { 0x6000, { 0x404, 0x40b, 0 } },
8253 { 0x2001, { 0x40d, 1, 2 } },
8254 { 0x2000, { 0x404, 21600, 0 } },
8255 { 0x2001, { 0x40f, 1, 2 } },
8256 { 0x6000, { 0x404, 0x410, 0 } },
8257 { 0x2001, { 0x411, 1, 2 } },
8258 { 0x2000, { 0x410, 21600, 0 } },
8259 { 0x2001, { 0x413, 1, 2 } },
8260 { 0x2001, { 0x400, 1, 2 } }
8261};
8263{
8264 3, 10800, 10800, 10800
8265};
8267{
8269 0x100, 11 + 3, 10800, 10800, MIN_INT32, 0x7fffffff, 11 + 3, 11 + 3 },
8271 3 + 3, 0x101, 10800, 10800, 3 + 3, 3 + 3, MIN_INT32, 0x7fffffff },
8273 0x102, 16 + 3, 10800, 10800, MIN_INT32, 0x7fffffff, 16 + 3, 16 + 3 }
8274};
8276{
8278 const_cast<sal_uInt16*>(mso_sptCurvedConnector5Segm), sizeof( mso_sptCurvedConnector5Segm ) >> 1,
8280 const_cast<sal_Int32*>(mso_sptCurvedConnector5Default),
8281 nullptr, 0,
8282 21600, 21600,
8284 nullptr, 0,
8286};
8287
8290{
8291 { 10800, 0 },
8292 { 0, 10800 }, // X
8293 { 10800, 21600 }, // Y
8294 { 21600, 10800 }, // X
8295 { 21600, 10800 }, { 21600, 3 MSO_I }, { 0 MSO_I, 1 MSO_I }, // C
8296 { 0 MSO_I, 1 MSO_I }, { 4 MSO_I, 0 }, { 10800, 0 }
8297};
8298
8299// the last number (0x***n) : 0 = sum, 1 = prod, 2 = mid, 3 = abs, 4 = min, 5 = max, 6 = if, 13 = sqrt, 15 = eclipse ...
8300// the first number(0xn***) : 2/4/8 the first/second/third value is not directly value
8302{
8303 { 0x2000 , { DFF_Prop_adjustValue , 0 , 0 } }, // 0 adjust value #0
8304 { 0x8000 , { 21600 , 0 , 0x0400 } }, // 1 21600 - @0 y0
8305 { 0x8000 , { 32400 , 0 , 0x0400 } }, // 2 (32400 - @0)
8306 { 0x2001 , { 0x0402 , 1 , 2 } }, // 3 (32400 - @0)/2 y1
8307 { 0x2002 , { 0x0400 , 10800 , 0 } }, // 4 (@0+10800)/2 x2
8308};
8309
8310//m, qx, qy, qx,C,C
8311//the last number(0x***n) : repeat number of this current Segm
8312const sal_uInt16 mso_sptTearDropSegm[] =
8313{
8314 0x4000, 0xa701, 0xa801, 0xa701, 0x2002, 0x6000, 0x8000
8315};
8316
8318{
8319 { { 2863, 2863 }, { 18737, 18737 } }
8320};
8321
8322//the range of adjust values
8324{
8325 //position="$0,0" xrange="10800,32400"
8327 0x100, 0, 10800, 10800, 10800, 32400, MIN_INT32, 0x7fffffff }
8328};
8329
8330//the number of adjust values, the default values
8331const sal_Int32 mso_sptTearDropDefault[] =
8332{
8333 1, 21600
8334};
8335
8337{
8339 const_cast<sal_uInt16*>(mso_sptTearDropSegm), sizeof( mso_sptTearDropSegm ) >> 1,
8341 const_cast<sal_Int32*>(mso_sptTearDropDefault),
8343 21600, 21600,
8345 nullptr, 0,
8347};
8348
8349
8351{
8352 const mso_CustomShape* pCustomShape = nullptr;
8353 switch( eSpType )
8354 {
8355 case mso_sptArc : pCustomShape = &msoArc; break;
8356 case mso_sptLine: pCustomShape = &msoStraightConnector1; break;
8357 case mso_sptRectangle : pCustomShape = &msoRectangle; break;
8358 case mso_sptParallelogram : pCustomShape = &msoParallelogram; break;
8359 case mso_sptTrapezoid : pCustomShape = &msoTrapezoid; break;
8360 case mso_sptDiamond : pCustomShape = &msoDiamond; break;
8361 case mso_sptRoundRectangle : pCustomShape = &msoRoundRectangle; break;
8362 case mso_sptOctagon : pCustomShape = &msoOctagon; break;
8363 case mso_sptIsocelesTriangle : pCustomShape = &msoIsocelesTriangle; break;
8364 case mso_sptRightTriangle : pCustomShape = &msoRightTriangle; break;
8365 case mso_sptEllipse : pCustomShape = &msoEllipse; break;
8366 case mso_sptHexagon : pCustomShape = &msoHexagon; break;
8367 case mso_sptPlus : pCustomShape = &msoPlus; break;
8368 case mso_sptPentagon : pCustomShape = &msoPentagon; break;
8369 case mso_sptCan : pCustomShape = &msoCan; break;
8370 case mso_sptCube : pCustomShape = &msoCube; break;
8371 case mso_sptBalloon : pCustomShape = &msoBalloon; break;
8372 case mso_sptActionButtonBlank : pCustomShape = &msoActionButtonBlank; break;
8373 case mso_sptActionButtonHome : pCustomShape = &msoActionButtonHome; break;
8374 case mso_sptActionButtonHelp : pCustomShape = &msoActionButtonHelp; break;
8375 case mso_sptActionButtonInformation : pCustomShape = &msoActionButtonInformation; break;
8377 case mso_sptActionButtonForwardNext : pCustomShape = &msoActionButtonForwardNext; break;
8378 case mso_sptActionButtonBeginning : pCustomShape = &msoActionButtonBeginning; break;
8379 case mso_sptActionButtonEnd : pCustomShape = &msoActionButtonEnd; break;
8380 case mso_sptActionButtonReturn : pCustomShape = &msoActionButtonReturn; break;
8381 case mso_sptActionButtonDocument : pCustomShape = &msoActionButtonDocument; break;
8382 case mso_sptActionButtonSound : pCustomShape = &msoActionButtonSound; break;
8383 case mso_sptActionButtonMovie : pCustomShape = &msoActionButtonMovie; break;
8384 case mso_sptBevel : pCustomShape = &msoBevel; break;
8385 case mso_sptFoldedCorner : pCustomShape = &msoFoldedCorner; break;
8386 case mso_sptSmileyFace : pCustomShape = &msoSmileyFace; break;
8387 case mso_sptDonut : pCustomShape = &msoDonut; break;
8388 case mso_sptNoSmoking : pCustomShape = &msoNoSmoking; break;
8389 case mso_sptBlockArc : pCustomShape = &msoBlockArc; break;
8390 case mso_sptHeart : pCustomShape = &msoHeart; break;
8391 case mso_sptLightningBolt : pCustomShape = &msoLightningBold; break;
8392 case mso_sptSun : pCustomShape = &msoSun; break;
8393 case mso_sptMoon : pCustomShape = &msoMoon; break;
8394 case mso_sptBracketPair : pCustomShape = &msoBracketPair; break;
8395 case mso_sptBracePair : pCustomShape = &msoBracePair; break;
8396 case mso_sptPlaque : pCustomShape = &msoPlaque; break;
8397 case mso_sptLeftBracket : pCustomShape = &msoLeftBracket; break;
8398 case mso_sptRightBracket : pCustomShape = &msoRightBracket; break;
8399 case mso_sptLeftBrace : pCustomShape = &msoLeftBrace; break;
8400 case mso_sptRightBrace : pCustomShape = &msoRightBrace; break;
8401 case mso_sptArrow : pCustomShape = &msoArrow; break;
8402 case mso_sptUpArrow : pCustomShape = &msoUpArrow; break;
8403 case mso_sptDownArrow : pCustomShape = &msoDownArrow; break;
8404 case mso_sptLeftArrow : pCustomShape = &msoLeftArrow; break;
8405 case mso_sptLeftRightArrow : pCustomShape = &msoLeftRightArrow; break;
8406 case mso_sptUpDownArrow : pCustomShape = &msoUpDownArrow; break;
8407 case mso_sptQuadArrow : pCustomShape = &msoQuadArrow; break;
8408 case mso_sptLeftRightUpArrow : pCustomShape = &msoLeftRightUpArrow; break;
8409 case mso_sptBentArrow : pCustomShape = &msoBentArrow; break;
8410 case mso_sptUturnArrow : pCustomShape = &msoUturnArrow; break;
8411 case mso_sptLeftUpArrow : pCustomShape = &msoLeftUpArrow; break;
8412 case mso_sptBentUpArrow : pCustomShape = &msoBentUpArrow; break;
8413 case mso_sptCurvedRightArrow : pCustomShape = &msoCurvedRightArrow; break;
8414 case mso_sptCurvedLeftArrow : pCustomShape = &msoCurvedLeftArrow; break;
8415 case mso_sptCurvedUpArrow : pCustomShape = &msoCurvedUpArrow; break;
8416 case mso_sptCurvedDownArrow : pCustomShape = &msoCurvedDownArrow; break;
8417 case mso_sptStripedRightArrow : pCustomShape = &msoStripedRightArrow; break;
8418 case mso_sptNotchedRightArrow : pCustomShape = &msoNotchedRightArrow; break;
8419 case mso_sptHomePlate : pCustomShape = &msoHomePlate; break;
8420 case mso_sptChevron : pCustomShape = &msoChevron; break;
8421 case mso_sptRightArrowCallout : pCustomShape = &msoRightArrowCallout; break;
8422 case mso_sptLeftArrowCallout : pCustomShape = &msoLeftArrowCallout; break;
8423 case mso_sptUpArrowCallout : pCustomShape = &msoUpArrowCallout; break;
8424 case mso_sptDownArrowCallout : pCustomShape = &msoDownArrowCallout; break;
8425 case mso_sptLeftRightArrowCallout : pCustomShape = &msoLeftRightArrowCallout; break;
8426 case mso_sptUpDownArrowCallout : pCustomShape = &msoUpDownArrowCallout; break;
8427 case mso_sptQuadArrowCallout : pCustomShape = &msoQuadArrowCallout; break;
8428 case mso_sptCircularArrow : pCustomShape = &msoCircularArrow; break;
8429 case mso_sptIrregularSeal1 : pCustomShape = &msoIrregularSeal1; break;
8430 case mso_sptIrregularSeal2 : pCustomShape = &msoIrregularSeal2; break;
8431 case mso_sptSeal4 : pCustomShape = &msoSeal4; break;
8432 case mso_sptStar : pCustomShape = &msoStar; break;
8433 case mso_sptSeal8 : pCustomShape = &msoSeal8; break;
8434 case mso_sptSeal :
8435 case mso_sptSeal16 : pCustomShape = &msoSeal16; break;
8436 case mso_sptSeal24 : pCustomShape = &msoSeal24; break;
8437 case mso_sptSeal32 : pCustomShape = &msoSeal32; break;
8438 case mso_sptRibbon2 : pCustomShape = &msoRibbon2; break;
8439 case mso_sptRibbon : pCustomShape = &msoRibbon; break;
8440 case mso_sptEllipseRibbon2 : pCustomShape = &msosptEllipseRibbon2; break; // SJ: TODO
8441 case mso_sptEllipseRibbon : pCustomShape = &msosptEllipseRibbon; break; // SJ: TODO
8442 case mso_sptVerticalScroll : pCustomShape = &msoVerticalScroll; break;
8443 case mso_sptHorizontalScroll : pCustomShape = &msoHorizontalScroll; break;
8444 case mso_sptFlowChartProcess : pCustomShape = &msoFlowChartProcess; break;
8446 case mso_sptFlowChartDecision : pCustomShape = &msoFlowChartDecision; break;
8447 case mso_sptFlowChartInputOutput : pCustomShape = &msoFlowChartInputOutput; break;
8450 case mso_sptFlowChartDocument : pCustomShape = &msoFlowChartDocument; break;
8451 case mso_sptFlowChartMultidocument : pCustomShape = &msoFlowChartMultidocument; break;
8452 case mso_sptFlowChartTerminator : pCustomShape = &msoFlowChartTerminator; break;
8453 case mso_sptFlowChartPreparation : pCustomShape = &msoFlowChartPreparation; break;
8454 case mso_sptFlowChartManualInput : pCustomShape = &msoFlowChartManualInput; break;
8456 case mso_sptFlowChartConnector : pCustomShape = &msoFlowChartConnector; break;
8458 case mso_sptFlowChartPunchedCard : pCustomShape = &msoFlowChartPunchedCard; break;
8459 case mso_sptFlowChartPunchedTape : pCustomShape = &msoFlowChartPunchedTape; break;
8461 case mso_sptFlowChartOr : pCustomShape = &msoFlowChartOr; break;
8462 case mso_sptFlowChartCollate : pCustomShape = &msoFlowChartCollate; break;
8463 case mso_sptFlowChartSort : pCustomShape = &msoFlowChartSort; break;
8464 case mso_sptFlowChartExtract : pCustomShape = &msoFlowChartExtract; break;
8465 case mso_sptFlowChartMerge : pCustomShape = &msoFlowChartMerge; break;
8466 case mso_sptFlowChartOnlineStorage : pCustomShape = &msoFlowChartOnlineStorage; break;
8467 case mso_sptFlowChartDelay : pCustomShape = &msoFlowChartDelay; break;
8468 case mso_sptFlowChartMagneticTape : pCustomShape = &msoFlowChartMagneticTape; break;
8469 case mso_sptFlowChartMagneticDisk : pCustomShape = &msoFlowChartMagneticDisk; break;
8470 case mso_sptFlowChartMagneticDrum : pCustomShape = &msoFlowChartMagneticDrum; break;
8471 case mso_sptFlowChartDisplay : pCustomShape = &msoFlowChartDisplay; break;
8472 case mso_sptWedgeRectCallout : pCustomShape = &msoWedgeRectCallout; break;
8473 case mso_sptWedgeRRectCallout : pCustomShape = &msoWedgeRRectCallout; break;
8474 case mso_sptWedgeEllipseCallout : pCustomShape = &msoWedgeEllipseCallout; break;
8475 case mso_sptCloudCallout : pCustomShape = &msoCloudCallout; break;
8476 case mso_sptWave : pCustomShape = &msoWave; break;
8477 case mso_sptDoubleWave : pCustomShape = &msoDoubleWave; break;
8478
8479 // callout
8480 case mso_sptCallout1 : pCustomShape = &msoCallout1; break;
8481 case mso_sptCallout2 : pCustomShape = &msoCallout2; break;
8482 case mso_sptCallout3 : pCustomShape = &msoCallout3; break;
8483 case mso_sptAccentCallout1 : pCustomShape = &msoAccentCallout1; break;
8484 case mso_sptAccentCallout2 : pCustomShape = &msoAccentCallout2; break;
8485 case mso_sptAccentCallout3 : pCustomShape = &msoAccentCallout3; break;
8486 case mso_sptBorderCallout1 : pCustomShape = &msoBorderCallout1; break;
8487 case mso_sptBorderCallout2 : pCustomShape = &msoBorderCallout2; break;
8488 case mso_sptBorderCallout3 : pCustomShape = &msoBorderCallout3; break;
8489 case mso_sptAccentBorderCallout1 : pCustomShape = &msoAccentBorderCallout1; break;
8490 case mso_sptAccentBorderCallout2 : pCustomShape = &msoAccentBorderCallout2; break;
8491 case mso_sptAccentBorderCallout3 : pCustomShape = &msoAccentBorderCallout3; break;
8492 case mso_sptCallout90 : pCustomShape = &msoCallout90; break;
8493 case mso_sptAccentCallout90 : pCustomShape = &msoAccentCallout90; break;
8494 case mso_sptBorderCallout90 : pCustomShape = &msoBorderCallout90; break;
8495 case mso_sptAccentBorderCallout90 : pCustomShape = &msoAccentBorderCallout90; break;
8496
8497 // connectors
8498 case mso_sptStraightConnector1 : pCustomShape = &msoStraightConnector1; break;
8499 case mso_sptBentConnector2 : pCustomShape = &msoBentConnector2; break;
8500 case mso_sptBentConnector3 : pCustomShape = &msoBentConnector3; break;
8501 case mso_sptBentConnector4 : pCustomShape = &msoBentConnector4; break;
8502 case mso_sptBentConnector5 : pCustomShape = &msoBentConnector5; break;
8503 case mso_sptCurvedConnector2 : pCustomShape = &msoCurvedConnector2; break;
8504 case mso_sptCurvedConnector3 : pCustomShape = &msoCurvedConnector3; break;
8505 case mso_sptCurvedConnector4 : pCustomShape = &msoCurvedConnector4; break;
8506 case mso_sptCurvedConnector5 : pCustomShape = &msoCurvedConnector5; break;
8507
8508 // Don't know, simply mapping to TextSimple
8509 case mso_sptTextBox : pCustomShape = &msoTextSimple; break;
8510
8511 // FontWork
8512 case mso_sptTextSimple :
8513 case mso_sptTextPlainText : pCustomShape = &msoTextPlainText; break;
8514 case mso_sptTextOctagon :
8515 case mso_sptTextStop : pCustomShape = &msoTextStop; break;
8516 case mso_sptTextHexagon :
8517 case mso_sptTextTriangle : pCustomShape = &msoTextTriangle; break;
8518 case mso_sptTextTriangleInverted : pCustomShape = &msoTextTriangleInverted; break;
8519 case mso_sptTextChevron : pCustomShape = &msoTextChevron; break;
8520 case mso_sptTextChevronInverted : pCustomShape = &msoTextChevronInverted; break;
8521 case mso_sptTextRingInside : pCustomShape = &msoTextRingInside; break; // SJ: TODO->the orientation of the ellipse needs to be changed
8522 case mso_sptTextRingOutside : pCustomShape = &msoTextRingOutside; break;
8523 case mso_sptTextFadeRight : pCustomShape = &msoTextFadeRight; break;
8524 case mso_sptTextFadeLeft : pCustomShape = &msoTextFadeLeft; break;
8525 case mso_sptTextFadeUp : pCustomShape = &msoTextFadeUp; break;
8526 case mso_sptTextFadeDown : pCustomShape = &msoTextFadeDown; break;
8527 case mso_sptTextSlantUp : pCustomShape = &msoTextSlantUp; break;
8528 case mso_sptTextSlantDown : pCustomShape = &msoTextSlantDown; break;
8529 case mso_sptTextCascadeUp : pCustomShape = &msoTextCascadeUp; break;
8530 case mso_sptTextCascadeDown : pCustomShape = &msoTextCascadeDown; break;
8531 case mso_sptTextOnRing :
8532 case mso_sptTextArchUpCurve : pCustomShape = &msoTextArchUpCurve; break;
8533 case mso_sptTextArchDownCurve : pCustomShape = &msoTextArchDownCurve; break;
8534 case mso_sptTextCircleCurve : pCustomShape = &msoTextCircleCurve; break;
8535 case mso_sptTextButtonCurve : pCustomShape = &msoTextButtonCurve; break;
8536 case mso_sptTextRing :
8537 case mso_sptTextArchUpPour : pCustomShape = &msoTextArchUpPour; break;
8538 case mso_sptTextArchDownPour : pCustomShape = &msoTextArchDownPour; break;
8539 case mso_sptTextCirclePour : pCustomShape = &msoTextCirclePour; break;
8540 case mso_sptTextButtonPour : pCustomShape = &msoTextButtonPour; break;
8541 case mso_sptTextCurveUp : pCustomShape = &msoTextCurveUp; break;
8542 case mso_sptTextCurveDown : pCustomShape = &msoTextCurveDown; break;
8543 case mso_sptTextCanUp : pCustomShape = &msoTextCanUp; break;
8544 case mso_sptTextCurve :
8545 case mso_sptTextOnCurve :
8546 case mso_sptTextCanDown : pCustomShape = &msoTextCanDown; break;
8547 case mso_sptTextInflate : pCustomShape = &msoTextInflate; break;
8548 case mso_sptTextDeflate : pCustomShape = &msoTextDeflate; break;
8549 case mso_sptTextInflateBottom : pCustomShape = &msoTextInflateBottom; break;
8550 case mso_sptTextDeflateBottom : pCustomShape = &msoTextDeflateBottom; break;
8551 case mso_sptTextInflateTop : pCustomShape = &msoTextInflateTop; break;
8552 case mso_sptTextDeflateTop : pCustomShape = &msoTextDeflateTop; break;
8553 case mso_sptTextDeflateInflate : pCustomShape = &msoTextDeflateInflate; break;
8555 case mso_sptTextWave :
8556 case mso_sptTextWave1 : pCustomShape = &msoTextWave1; break;
8557 case mso_sptTextWave2 : pCustomShape = &msoTextWave2; break;
8558 case mso_sptTextWave3 : pCustomShape = &msoTextWave3; break;
8559 case mso_sptTextWave4 : pCustomShape = &msoTextWave4; break;
8560 case mso_sptTearDrop : pCustomShape = &msoTearDrop; break;
8561 default :
8562 break;
8563 }
8564 return pCustomShape;
8565}
8566
8567/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
const sal_uInt16 mso_sptBentArrowSegm[]
const SvxMSDffVertPair mso_sptTextSlantDownVert[]
const mso_CustomShape msoDownArrowCallout
const SvxMSDffVertPair mso_sptLeftArrowCalloutVert[]
const mso_CustomShape msoFlowChartInputOutput
const sal_uInt16 mso_sptWaveSegm[]
const SvxMSDffHandle mso_sptCalloutHandle3[]
const SvxMSDffVertPair mso_sptFlowChartCollateVert[]
const SvxMSDffVertPair mso_sptTextRingOutsideVert[]
const SvxMSDffHandle mso_sptBevelHandle[]
const mso_CustomShape msoAccentBorderCallout1
const SvxMSDffTextRectangles mso_sptStripedRightArrowTextRect[]
const SvxMSDffVertPair mso_sptFlowChartPreparationVert[]
const sal_uInt16 mso_sptCurvedConnector3Segm[]
const SvxMSDffCalculationData mso_sptTextArchCurveCalc[]
const SvxMSDffCalculationData mso_sptTextCanDownCalc[]
const SvxMSDffHandle mso_sptCalloutHandle1[]
const sal_Int32 MIN_INT32
const SvxMSDffHandle mso_sptBentArrowHandle[]
const mso_CustomShape msoCloudCallout
const SvxMSDffTextRectangles mso_sptOctagonTextRect[]
const SvxMSDffHandle mso_sptBentConnector3Handle[]
const SvxMSDffHandle mso_sptEllipseRibbon2Handle[]
const SvxMSDffVertPair mso_sptSeal4Vert[]
const mso_CustomShape msoBracePair
const SvxMSDffTextRectangles mso_sptFlowChartInternalStorageTextRect[]
const mso_CustomShape msoTextWave2
const SvxMSDffVertPair mso_sptRectangleVert[]
const SvxMSDffVertPair mso_sptBentConnector5Vert[]
const SvxMSDffVertPair mso_sptWedgeRectCalloutVert[]
const sal_uInt16 mso_sptBentConnector3Segm[]
const SvxMSDffVertPair mso_sptEllipseRibbonVert[]
const sal_Int32 mso_sptSmileyFaceDefault[]
const SvxMSDffVertPair mso_sptTextWave2Vert[]
const SvxMSDffCalculationData mso_sptOctagonCalc[]
const mso_CustomShape msoIrregularSeal2
const sal_uInt16 mso_sptTextInflateTopSegm[]
const mso_CustomShape msoTextFadeUp
const sal_Int32 mso_sptTextInflateDefault[]
const SvxMSDffCalculationData mso_sptRoundRectangleCalc[]
const sal_uInt16 mso_sptTextFadeSegm[]
const SvxMSDffVertPair mso_sptTextCirclePourVert[]
const SvxMSDffCalculationData mso_sptActionButtonMovieCalc[]
const SvxMSDffHandle mso_sptRibbonHandle[]
const SvxMSDffVertPair mso_sptBentConnector2Vert[]
const mso_CustomShape msoCurvedDownArrow
const mso_CustomShape msoCurvedConnector4
const mso_CustomShape msoLightningBold
const SvxMSDffCalculationData mso_sptCalloutCalc[]
const mso_CustomShape msoSeal8
const sal_uInt16 mso_sptTextArchDownPourSegm[]
const SvxMSDffTextRectangles mso_sptLeftRightArrowTextRect[]
const SvxMSDffTextRectangles mso_sptWaveTextRect[]
const sal_uInt16 mso_sptCurvedDownSegm[]
const SvxMSDffVertPair mso_sptActionButtonDocumentVert[]
const SvxMSDffVertPair mso_sptQuadArrowCalloutVert[]
const SvxMSDffTextRectangles mso_sptBevelTextRect[]
const SvxMSDffVertPair mso_sptRightBracketVert[]
const sal_uInt16 mso_sptCallout3Segm1c[]
const mso_CustomShape msoTextRingOutside
const SvxMSDffTextRectangles mso_sptFlowChartPreparationTextRect[]
const sal_uInt16 mso_sptHexagonSegm[]
const SvxMSDffVertPair mso_sptDonutVert[]
const sal_uInt16 mso_sptFlowChartMagneticDiskSegm[]
const sal_uInt16 mso_sptActionButtonHomeSegm[]
const SvxMSDffCalculationData mso_sptTextDeflateInflateCalc[]
const mso_CustomShape msoTextSimple
const SvxMSDffTextRectangles mso_sptLeftArrowCalloutTextRect[]
const mso_CustomShape msoCurvedConnector3
const SvxMSDffTextRectangles mso_sptDoubleWaveTextRect[]
const mso_CustomShape msoTextArchUpPour
const mso_CustomShape msoBentArrow
const SvxMSDffVertPair mso_sptDiamondVert[]
const mso_CustomShape msoCurvedConnector2
const sal_uInt16 mso_sptActionButtonInformationSegm[]
const SvxMSDffHandle mso_sptUpDownArrowCalloutHandle[]
const sal_Int32 mso_sptWedgeRectCalloutDefault[]
const mso_CustomShape msoLeftBracket
const sal_uInt16 mso_sptStripedRightArrowSegm[]
const sal_Int32 mso_sptCurvedConnector5Default[]
const sal_Int32 mso_sptBentConnector3Default[]
const SvxMSDffTextRectangles mso_sptFlowChartAlternateProcessTextRect[]
const SvxMSDffTextRectangles mso_sptWedgeRRectCalloutTextRect[]
const SvxMSDffTextRectangles mso_sptFlowChartTerminatorTextRect[]
const SvxMSDffVertPair mso_sptUturnArrowVert[]
const SvxMSDffVertPair mso_sptFlowChartDecisionVert[]
const SvxMSDffHandle mso_sptRoundRectangleHandle[]
const sal_uInt16 mso_sptCallout2Segm1b[]
const SvxMSDffTextRectangles mso_sptRightBracketTextRect[]
const mso_CustomShape msoFlowChartAlternateProcess
const sal_Int32 mso_sptTextDeflateInflateDeflateDefault[]
const SvxMSDffVertPair mso_sptEllipseVert[]
const SvxMSDffVertPair mso_sptTextWave3Vert[]
const sal_Int32 mso_sptDefault3700[]
const mso_CustomShape msoActionButtonHelp
const sal_uInt16 mso_sptBalloonSegm[]
const mso_CustomShape msoUpDownArrow
const SvxMSDffHandle mso_sptTextFadeRightHandle[]
const SvxMSDffVertPair mso_sptFlowChartManualOperationGluePoints[]
const SvxMSDffHandle mso_sptCurvedRightHandles[]
const mso_CustomShape msoStraightConnector1
const SvxMSDffVertPair mso_sptLeftBracketGluePoints[]
const sal_Int32 mso_sptRightArrowCalloutDefault[]
const mso_CustomShape msoFlowChartManualOperation
const SvxMSDffVertPair mso_sptIrregularSeal2GluePoints[]
const SvxMSDffVertPair mso_sptTextDeflateTopVert[]
const SvxMSDffVertPair mso_sptLeftRightUpArrowVert[]
const SvxMSDffHandle mso_sptBlockArcHandle[]
const SvxMSDffCalculationData mso_sptCurvedConnector5Calc[]
const SvxMSDffVertPair mso_sptWedgeEllipseCalloutGluePoints[]
const SvxMSDffVertPair mso_sptRightTriangleVert[]
const SvxMSDffHandle mso_sptNotchedRightArrowHandle[]
const SvxMSDffVertPair mso_sptFlowChartMultidocumentVert[]
const sal_uInt16 mso_sptFlowChartSummingJunctionSegm[]
const sal_uInt16 mso_sptHeartSegm[]
const SvxMSDffVertPair mso_sptRibbon2Vert[]
const SvxMSDffVertPair mso_sptTextInflateBottomVert[]
const SvxMSDffCalculationData mso_sptBevelCalc[]
const sal_Int32 mso_sptTextButtonCurveDefault[]
const SvxMSDffTextRectangles mso_sptEllipseTextRect[]
const SvxMSDffCalculationData mso_sptRibbonCalc[]
const SvxMSDffTextRectangles mso_sptFlowChartMultidocumentTextRect[]
const SvxMSDffVertPair mso_sptTextFadeLeftVert[]
const SvxMSDffCalculationData mso_sptTextRingInsideCalc[]
const sal_uInt16 mso_sptCanSegm[]
const mso_CustomShape msoTextCascadeUp
const SvxMSDffVertPair mso_sptFlowChartOffpageConnectorVert[]
const sal_uInt16 mso_sptFlowChartInternalStorageSegm[]
const SvxMSDffVertPair mso_sptLightningBoldGluePoints[]
const SvxMSDffTextRectangles mso_sptUturnArrowTextRect[]
const SvxMSDffTextRectangles mso_sptBracePairTextRect[]
const SvxMSDffCalculationData mso_sptWaveCalc[]
const SvxMSDffCalculationData mso_sptUpArrowCalloutCalc[]
const sal_uInt16 mso_sptCurvedLeftSegm[]
const mso_CustomShape msoSeal24
const SvxMSDffTextRectangles mso_sptFlowChartOnlineStorageTextRect[]
const SvxMSDffTextRectangles mso_sptFlowChartInputOutputTextRect[]
const mso_CustomShape msosptEllipseRibbon2
const SvxMSDffVertPair mso_sptTextStopVert[]
const mso_CustomShape msoCallout3
const SvxMSDffVertPair mso_sptSeal16Vert[]
const SvxMSDffHandle mso_sptDoubleWaveHandle[]
const SvxMSDffHandle mso_sptArrowHandle[]
const sal_uInt16 mso_sptRibbon2Segm[]
const SvxMSDffHandle mso_sptTextDeflateBottomHandle[]
const SvxMSDffHandle mso_sptBracketPairHandle[]
const sal_uInt16 mso_sptTextArchUpCurveSegm[]
const SvxMSDffCalculationData mso_sptTextCurveUpCalc[]
const SvxMSDffCalculationData mso_sptScrollCalc[]
const sal_uInt16 mso_DefaultFillingTable[]
const sal_uInt16 mso_sptCurvedConnector4Segm[]
const SvxMSDffCalculationData mso_sptActionButtonBlankCalc[]
const mso_CustomShape msoHomePlate
const SvxMSDffHandle mso_sptTextCirclePourHandle[]
const SvxMSDffTextRectangles mso_sptIsocelesTriangleTextRect[]
const SvxMSDffTextRectangles mso_sptIrregularSeal1TextRect[]
const SvxMSDffCalculationData mso_sptActionButtonHelpCalc[]
const SvxMSDffHandle mso_sptBentUpArrowHandle[]
const SvxMSDffCalculationData mso_sptActionButtonInformationCalc[]
const mso_CustomShape msoTextChevron
const SvxMSDffTextRectangles mso_sptFlowChartMagneticTapeTextRect[]
const sal_Int32 mso_sptOctagonDefault[]
const sal_Int32 mso_sptTextArchDownPourDefault[]
const SvxMSDffHandle mso_sptPlaqueHandle[]
const mso_CustomShape msoBentUpArrow
const SvxMSDffVertPair mso_sptCallout3Vertb[]
const sal_uInt16 mso_sptNoSmokingSegm[]
const SvxMSDffTextRectangles mso_sptMoonTextRect[]
const sal_uInt16 mso_sptTextArchDownCurveSegm[]
const mso_CustomShape msoActionButtonBeginning
const mso_CustomShape msoDownArrow
const mso_CustomShape msoQuadArrow
const SvxMSDffVertPair mso_sptFlowChartPunchedCardVert[]
const SvxMSDffVertPair mso_sptCanGluePoints[]
const SvxMSDffTextRectangles mso_sptBalloonTextRect[]
const SvxMSDffHandle mso_sptQuadArrowHandle[]
const SvxMSDffVertPair mso_sptIsocelesTriangleVert[]
const SvxMSDffTextRectangles mso_sptLeftArrowTextRect[]
const sal_uInt16 mso_sptVerticalScrollSegm[]
const SvxMSDffVertPair mso_sptTextCanDownVert[]
const SvxMSDffCalculationData mso_sptTextDeflateCalc[]
const sal_uInt16 mso_sptUpDownArrowSegm[]
const sal_uInt16 mso_sptFlowChartMagneticTapeSegm[]
const sal_uInt16 mso_sptDownArrowCalloutSegm[]
const sal_uInt16 mso_sptEllipseSegm[]
const SvxMSDffVertPair mso_sptDoubleWaveGluePoints[]
const sal_Int32 mso_sptWaveDefault[]
const sal_uInt16 mso_sptFlowChartDisplaySegm[]
const mso_CustomShape msoLeftRightUpArrow
const SvxMSDffCalculationData mso_sptWedgeRectCalloutCalc[]
const SvxMSDffTextRectangles mso_sptFlowChartManualOperationTextRect[]
const mso_CustomShape msoBracketPair
const sal_Int32 mso_sptLeftArrowDefault[]
const SvxMSDffVertPair mso_sptTextCanUpVert[]
const mso_CustomShape msoTextCanUp
const SvxMSDffHandle mso_sptOctagonHandle[]
const mso_CustomShape msoLeftBrace
const SvxMSDffHandle mso_sptMoonHandle[]
const SvxMSDffTextRectangles mso_sptCanTextRect[]
const SvxMSDffVertPair mso_sptTextDeflateInflateDeflateVert[]
const SvxMSDffVertPair mso_sptFlowChartInternalStorageVert[]
const sal_uInt16 mso_DefaultStrokingTable[]
const SvxMSDffHandle mso_sptTextRingOutsideHandle[]
const SvxMSDffVertPair mso_sptMoonVert[]
const SvxMSDffHandle mso_sptTextChevronHandle[]
const mso_CustomShape msoCircularArrow
const SvxMSDffVertPair mso_sptIrregularSeal1Vert[]
const SvxMSDffVertPair mso_sptRibbonGluePoints[]
const SvxMSDffHandle mso_sptArcHandle[]
const sal_uInt16 mso_sptTextChevronInvertedSegm[]
const sal_uInt16 mso_sptDoubleWaveSegm[]
const sal_Int32 mso_sptTextStopDefault[]
const mso_CustomShape msoMoon
const sal_uInt16 mso_sptTextPlainTextSegm[]
const SvxMSDffHandle mso_sptTextRingInsideHandle[]
const sal_Int32 mso_sptDefault12000[]
const SvxMSDffVertPair mso_sptStandardGluePoints[]
const SvxMSDffCalculationData mso_sptTextInflateCalc[]
const sal_uInt16 msoSortFilledObjectsToBackTable[]
const SvxMSDffVertPair mso_sptQuadArrowVert[]
const mso_CustomShape msoWedgeEllipseCallout
const mso_CustomShape msoTextTriangleInverted
const mso_CustomShape msoSeal4
const sal_Int32 mso_sptHomePlateDefault[]
const SvxMSDffVertPair mso_sptTextFadeDownVert[]
const SvxMSDffCalculationData mso_sptSeal32Calc[]
const mso_CustomShape msoFlowChartDocument
const SvxMSDffVertPair mso_sptBlockArcVert[]
const mso_CustomShape msoTextCirclePour
const SvxMSDffHandle mso_sptTextPlainTextHandle[]
const mso_CustomShape msoBlockArc
const SvxMSDffTextRectangles mso_sptUpDownArrowCalloutTextRect[]
const SvxMSDffCalculationData mso_sptBraceCalc[]
const sal_uInt16 mso_sptBentConnector5Segm[]
const sal_uInt16 mso_sptFlowChartConnectorSegm[]
const sal_Int32 mso_sptDefault2500[]
const SvxMSDffTextRectangles mso_sptFlowChartDelayTextRect[]
const SvxMSDffCalculationData mso_sptEllipseRibbon2Calc[]
const sal_uInt16 mso_sptCallout2Segm1c[]
const SvxMSDffVertPair mso_sptIsocelesTriangleGluePoints[]
const mso_CustomShape msoUpDownArrowCallout
const SvxMSDffHandle mso_sptLeftArrowHandle[]
const mso_CustomShape msoTextSlantUp
const sal_Int32 mso_sptTextDeflateTopDefault[]
const sal_Int32 mso_sptRibbonDefault[]
const SvxMSDffVertPair mso_sptTrapezoidVert[]
const SvxMSDffVertPair mso_sptFlowChartCollateGluePoints[]
const mso_CustomShape msoTextDeflateInflateDeflate
const SvxMSDffCalculationData mso_sptQuadArrowCalc[]
const sal_uInt16 mso_sptLeftUpArrowSegm[]
const SvxMSDffCalculationData mso_sptSmileyFaceCalc[]
const sal_uInt16 mso_sptTextStopSegm[]
const SvxMSDffTextRectangles mso_sptCubeTextRect[]
const sal_uInt16 mso_sptMoonSegm[]
const SvxMSDffCalculationData mso_sptTextInflateBottomCalc[]
bool IsCustomShapeFilledByDefault(MSO_SPT eSpType)
const sal_uInt16 mso_sptCircularArrowSegm[]
const mso_CustomShape msoFlowChartMagneticTape
const SvxMSDffVertPair mso_sptSeal8Vert[]
const mso_CustomShape msoTextChevronInverted
const mso_CustomShape msoActionButtonReturn
const sal_uInt16 mso_sptFlowChartSortSegm[]
const mso_CustomShape msoFlowChartSort
const sal_Int32 mso_sptEllipseRibbonDefault[]
const SvxMSDffVertPair mso_sptLeftBracketVert[]
const sal_uInt16 mso_sptFlowChartDocumentSegm[]
const SvxMSDffVertPair mso_sptTextDeflateBottomVert[]
const SvxMSDffVertPair mso_sptLightningBoldVert[]
const sal_Int32 mso_sptDefault7200[]
const SvxMSDffVertPair mso_sptFlowChartMagneticDiskGluePoints[]
const mso_CustomShape msoParallelogram
const mso_CustomShape msoSmileyFace
const SvxMSDffCalculationData mso_sptIsocelesTriangleCalc[]
const sal_Int32 mso_sptFoldedCornerDefault[]
const SvxMSDffVertPair mso_sptFlowChartMagneticDrumGluePoints[]
const SvxMSDffCalculationData mso_sptLeftRightArrowCalloutCalc[]
const sal_uInt16 mso_sptFlowChartOrSegm[]
const SvxMSDffVertPair mso_sptActionButtonForwardNextVert[]
bool SortFilledObjectsToBackByDefault(MSO_SPT eSpType)
const SvxMSDffTextRectangles mso_sptDownArrowCalloutTextRect[]
const SvxMSDffCalculationData mso_sptTextChevronCalc[]
const SvxMSDffVertPair mso_sptFlowChartDocumentVert[]
const SvxMSDffTextRectangles mso_sptTrapezoidTextRect[]
const SvxMSDffCalculationData mso_sptTextTriangleCalc[]
const SvxMSDffVertPair mso_sptBentConnector4Vert[]
const sal_uInt16 mso_sptBevelSegm[]
const mso_CustomShape msoFlowChartOr
const SvxMSDffTextRectangles mso_sptIrregularSeal2TextRect[]
const SvxMSDffVertPair mso_sptVerticalScrollVert[]
const SvxMSDffVertPair mso_sptWaveGluePoints[]
const sal_uInt16 mso_sptBentConnector2Segm[]
const sal_Int32 mso_sptDefault1400[]
const SvxMSDffVertPair mso_sptCurvedConnector2Vert[]
const sal_uInt16 mso_sptCallout1Segm1a[]
const SvxMSDffCalculationData mso_sptBracketCalc[]
const sal_uInt16 mso_sptActionButtonDocumentSegm[]
const SvxMSDffCalculationData mso_sptBentConnector5Calc[]
const mso_CustomShape msoDoubleWave
const SvxMSDffCalculationData mso_sptTearDropCalc[]
const sal_uInt16 mso_sptSmileyFaceSegm[]
const sal_uInt16 mso_sptCloudCalloutSegm[]
const mso_CustomShape msoTextDeflate
const mso_CustomShape msoBevel
const mso_CustomShape msoTextWave1
const sal_Int32 mso_sptDefault3600[]
const SvxMSDffHandle mso_sptLeftRightUpArrowHandle[]
const SvxMSDffVertPair mso_sptFlowChartManualOperationVert[]
const sal_uInt16 mso_sptCallout1Segm1b[]
const SvxMSDffTextRectangles mso_sptWedgeRectCalloutTextRect[]
const mso_CustomShape msoFlowChartDecision
const sal_uInt16 mso_sptTextRingOutsideSegm[]
const SvxMSDffVertPair mso_sptCurvedDownVert[]
const mso_CustomShape msoActionButtonMovie
const sal_Int32 mso_sptCloudCalloutDefault[]
const sal_uInt16 mso_sptCalloutSegm1b[]
const SvxMSDffVertPair mso_sptCurvedConnector3Vert[]
const mso_CustomShape msoQuadArrowCallout
const SvxMSDffVertPair mso_sptFlowChartOnlineStorageVert[]
const SvxMSDffVertPair mso_sptFlowChartOrVert[]
const mso_CustomShape msoUturnArrow
const mso_CustomShape msoNoSmoking
const sal_uInt16 mso_sptTextDeflateTopSegm[]
const SvxMSDffCalculationData mso_sptSeal4Calc[]
const SvxMSDffVertPair mso_sptLeftBraceVert[]
const SvxMSDffVertPair mso_sptTextWave1Vert[]
const SvxMSDffHandle mso_sptBracePairHandle[]
const SvxMSDffVertPair mso_sptFlowChartManualInputGluePoints[]
const SvxMSDffVertPair mso_sptRightBracketGluePoints[]
const SvxMSDffTextRectangles mso_sptRightBraceTextRect[]
const sal_uInt16 mso_sptTrapezoidSegm[]
const mso_CustomShape msoLeftRightArrow
const mso_CustomShape msoOctagon
const SvxMSDffHandle mso_sptTrapezoidHandle[]
const mso_CustomShape msoFlowChartDelay
const SvxMSDffVertPair mso_sptSeal24Vert[]
const SvxMSDffVertPair mso_sptRibbonVert[]
const SvxMSDffTextRectangles mso_sptQuadArrowTextRect[]
const SvxMSDffCalculationData mso_sptCurvedUpCalc[]
const sal_uInt16 mso_sptTextDeflateBottomSegm[]
const mso_CustomShape msoTextInflateTop
const SvxMSDffVertPair mso_sptTextPlainTextVert[]
const SvxMSDffVertPair mso_sptHomePlateVert[]
const SvxMSDffVertPair mso_sptIrregularSeal1GluePoints[]
sal_Int16 GetCustomShapeConnectionTypeDefault(MSO_SPT eSpType)
const mso_CustomShape msoTextStop
const mso_CustomShape msoBentConnector5
const SvxMSDffVertPair mso_sptFlowChartSortVert[]
const sal_uInt16 mso_sptTextButtonCurveSegm[]
const mso_CustomShape msoTextCurveDown
const SvxMSDffTextRectangles mso_sptFlowChartDocumentTextRect[]
const SvxMSDffVertPair mso_sptTextArchDownCurveVert[]
const mso_CustomShape msoFlowChartCollate
const mso_CustomShape msoVerticalScroll
const SvxMSDffTextRectangles mso_sptSealTextRect[]
const sal_uInt16 mso_sptTextCirclePourSegm[]
const SvxMSDffTextRectangles mso_sptFlowChartDecisionTextRect[]
const SvxMSDffVertPair mso_sptWaveVert[]
const mso_CustomShape msoRectangle
const SvxMSDffTextRectangles mso_sptFlowChartMagneticDiskTextRect[]
const mso_CustomShape msoCan
const mso_CustomShape msoFlowChartMerge
const sal_Int32 mso_sptCurvedUpDefault[]
const mso_CustomShape msoFoldedCorner
const sal_uInt16 mso_sptBentConnector4Segm[]
const sal_Int32 mso_sptUpDownArrowCalloutDefault[]
const sal_uInt16 mso_sptUpDownArrowCalloutSegm[]
const SvxMSDffTextRectangles mso_sptFlowChartManualInputTextRect[]
const sal_Int32 mso_sptTextDeflateInflateDefault[]
const SvxMSDffHandle mso_sptCircularArrowHandle[]
const SvxMSDffVertPair mso_sptRoundRectangleVert[]
const mso_CustomShape msoTextArchDownPour
const mso_CustomShape msoBentConnector4
const mso_CustomShape msoFlowChartPreparation
const mso_CustomShape msoEllipse
const mso_CustomShape msoBorderCallout2
const sal_Int32 mso_sptTextArchUpPourDefault[]
const sal_uInt16 mso_sptTextCanUpSegm[]
const mso_CustomShape msoCurvedUpArrow
const mso_CustomShape msoRightTriangle
const SvxMSDffCalculationData mso_sptBentConnector4Calc[]
const SvxMSDffVertPair mso_sptTextArchDownPourVert[]
const SvxMSDffVertPair mso_sptIrregularSeal2Vert[]
const SvxMSDffCalculationData mso_sptTextDeflateBottomCalc[]
const SvxMSDffCalculationData mso_sptTextDeflateInflateDeflateCalc[]
const SvxMSDffCalculationData mso_sptTextDeflateTopCalc[]
const sal_uInt16 mso_sptPlaqueSegm[]
const sal_uInt16 mso_sptCubeSegm[]
const sal_Int32 mso_sptTextInflateBottomDefault[]
const SvxMSDffTextRectangles mso_sptScrollTextRect[]
const SvxMSDffVertPair mso_sptActionButtonReturnVert[]
const SvxMSDffTextRectangles mso_sptArrowTextRect[]
const SvxMSDffCalculationData mso_sptCanCalc[]
const SvxMSDffVertPair mso_sptTextDeflateInflateVert[]
const mso_CustomShape msoAccentBorderCallout2
const mso_CustomShape msoNotchedRightArrow
const sal_Int32 mso_sptBraceDefault[]
const SvxMSDffCalculationData mso_sptBentUpArrowCalc[]
const sal_uInt16 mso_sptCallout3Segm1d[]
const SvxMSDffVertPair mso_sptUpDownArrowCalloutVert[]
const SvxMSDffVertPair mso_sptTextSlantUpVert[]
const SvxMSDffVertPair mso_sptEllipseRibbon2Vert[]
const SvxMSDffVertPair mso_sptTextWave4Vert[]
const mso_CustomShape msoArrow
const sal_uInt16 mso_sptFoldedCornerSegm[]
const SvxMSDffCalculationData mso_sptTextInflateTopCalc[]
const SvxMSDffHandle mso_sptTextFadeDownHandle[]
const SvxMSDffCalculationData mso_sptActionButtonHomeCalc[]
const SvxMSDffHandle mso_sptCalloutHandle[]
const sal_uInt16 mso_sptFlowChartOnlineStorageSegm[]
const mso_CustomShape msoCurvedConnector5
const mso_CustomShape msoTextDeflateInflate
const mso_CustomShape msoCube
const SvxMSDffHandle mso_sptTextChevronInvertedHandle[]
const SvxMSDffCalculationData mso_sptDoubleArrowCalc[]
const sal_Int32 mso_sptCurvedRightDefault[]
const SvxMSDffTextRectangles mso_sptDownArrowTextRect[]
const sal_uInt16 mso_sptTextDeflateInflateSegm[]
const SvxMSDffCalculationData mso_sptCurvedConnector4Calc[]
const SvxMSDffTextRectangles mso_sptFlowChartSortTextRect[]
const SvxMSDffHandle mso_sptCurvedLeftHandles[]
const SvxMSDffTextRectangles mso_sptFlowChartPredefinedProcessTextRect[]
const SvxMSDffVertPair mso_sptCloudCalloutVert[]
const SvxMSDffHandle mso_sptTearDropHandle[]
const sal_uInt16 mso_sptActionButtonMovieSegm[]
const SvxMSDffCalculationData mso_sptActionButtonSoundCalc[]
const SvxMSDffVertPair mso_sptDownArrowCalloutVert[]
const sal_Int32 mso_sptDefault2700[]
const SvxMSDffCalculationData mso_sptTextButtonCurveCalc[]
const SvxMSDffHandle mso_sptBalloonHandle[]
const SvxMSDffVertPair mso_sptFlowChartMagneticTapeVert[]
const SvxMSDffHandle mso_sptEllipseRibbonHandle[]
const SvxMSDffTextRectangles mso_sptFlowChartSummingJunctionTextRect[]
const SvxMSDffTextRectangles mso_sptHeartTextRect[]
const SvxMSDffVertPair mso_sptTextCurveDownVert[]
const mso_CustomShape msoTextArchDownCurve
const sal_uInt16 mso_sptLeftRightArrowSegm[]
const SvxMSDffTextRectangles mso_sptFoldedCornerTextRect[]
const mso_CustomShape msoDiamond
const SvxMSDffTextRectangles mso_sptPlusTextRect[]
const SvxMSDffHandle mso_sptSmileyHandle[]
const SvxMSDffVertPair mso_sptTextCurveUpVert[]
const sal_Int32 mso_sptTearDropDefault[]
const SvxMSDffVertPair mso_sptFlowChartPunchedTapeVert[]
const sal_Int32 mso_sptDefault5400[]
const SvxMSDffVertPair mso_sptTextCascadeUpVert[]
const sal_Int32 mso_sptLeftArrowCalloutDefault[]
const SvxMSDffVertPair mso_sptRightTriangleGluePoints[]
const SvxMSDffCalculationData mso_sptNotchedRightArrowCalc[]
const sal_uInt16 mso_sptCurvedRightSegm[]
const mso_CustomShape msoTextButtonPour
const mso_CustomShape msoHorizontalScroll
const sal_Int32 mso_sptDefault10800[]
const sal_Int32 mso_sptTextCircleCurveDefault[]
const sal_uInt16 mso_sptFlowChartPredefinedProcessSegm[]
const SvxMSDffVertPair mso_sptCurvedLeftGluePoints[]
const SvxMSDffCalculationData mso_sptBentConnector3Calc[]
const mso_CustomShape msoTextWave3
const mso_CustomShape msoWedgeRRectCallout
const SvxMSDffCalculationData mso_sptUpDownArrowCalloutCalc[]
const SvxMSDffCalculationData mso_sptTextCanUpCalc[]
const mso_CustomShape msoCallout1
const SvxMSDffVertPair mso_sptCircularArrowVert[]
const SvxMSDffTextRectangles mso_sptFlowChartPunchedCardTextRect[]
const SvxMSDffVertPair mso_sptCurvedRightGluePoints[]
const SvxMSDffVertPair mso_sptParallelogramGluePoints[]
const SvxMSDffTextRectangles mso_sptLeftBraceTextRect[]
const SvxMSDffTextRectangles mso_sptCurvedRightTextRect[]
const sal_uInt16 mso_sptCallout3Segm1a[]
const sal_Int32 mso_sptLeftRightArrowDefault[]
const mso_CustomShape msoTextDeflateBottom
const mso_CustomShape msoRightBrace
const SvxMSDffVertPair mso_sptHeartVert[]
const sal_uInt16 mso_sptTextTriangleInvertedSegm[]
const SvxMSDffCalculationData mso_sptTextFadeCalc[]
const SvxMSDffHandle mso_sptBentConnector4Handle[]
const SvxMSDffVertPair mso_sptStarVert[]
const mso_CustomShape msoBorderCallout1
const SvxMSDffHandle mso_sptNoSmokingHandle[]
const mso_CustomShape msoLeftArrowCallout
const SvxMSDffVertPair mso_sptCurvedDownGluePoints[]
const SvxMSDffHandle mso_sptTextInflateTopHandle[]
const mso_CustomShape msoAccentBorderCallout90
const SvxMSDffTextRectangles mso_sptChevronTextRect[]
const SvxMSDffHandle mso_sptTextCircleCurveHandle[]
const sal_Int32 mso_sptBentUpArrowDefault[]
const mso_CustomShape msoIsocelesTriangle
const sal_Int32 mso_sptDefault9600[]
const SvxMSDffCalculationData mso_sptQuadArrowCalloutCalc[]
const sal_Int32 mso_sptLeftUpArrowDefault[]
const SvxMSDffVertPair mso_sptFlowChartTerminatorVert[]
const SvxMSDffVertPair mso_sptBentArrowVert[]
const sal_Int32 mso_sptUpArrowCalloutDefault[]
const SvxMSDffCalculationData mso_sptTextButtonPourCalc[]
const mso_CustomShape msoActionButtonInformation
const SvxMSDffVertPair mso_sptMoonGluePoints[]
const SvxMSDffCalculationData mso_sptLeftArrowCalloutCalc[]
const mso_CustomShape msoFlowChartExtract
const mso_CustomShape msoArc
const SvxMSDffCalculationData mso_sptBracePairCalc[]
const SvxMSDffCalculationData mso_sptTextStopCalc[]
const SvxMSDffVertPair mso_sptTextInflateTopVert[]
const mso_CustomShape msoTextInflateBottom
const SvxMSDffVertPair mso_sptCurvedUpVert[]
const SvxMSDffTextRectangles mso_sptFlowChartMergeTextRect[]
const SvxMSDffHandle mso_sptTextArchPourHandle[]
const SvxMSDffVertPair mso_sptParallelogramVert[]
const SvxMSDffHandle mso_sptLeftArrowCalloutHandle[]
const SvxMSDffHandle mso_sptLeftRightArrowCalloutHandle[]
const mso_CustomShape msoFlowChartMagneticDisk
const SvxMSDffHandle mso_sptPlusHandle[]
const SvxMSDffCalculationData mso_sptCloudCalloutCalc[]
const SvxMSDffVertPair mso_sptFlowChartInputOutputGluePoints[]
const sal_uInt16 mso_sptSunSegm[]
const SvxMSDffVertPair mso_sptLeftUpArrowVert[]
const sal_uInt16 mso_sptParallelogramSegm[]
const sal_uInt16 mso_sptBentUpArrowSegm[]
const SvxMSDffHandle mso_sptTextCanDownHandle[]
const sal_Int32 mso_sptChevronDefault[]
const SvxMSDffVertPair mso_sptTextChevronVert[]
const mso_CustomShape msoTextWave4
const SvxMSDffHandle mso_sptStripedRightArrowHandle[]
const SvxMSDffTextRectangles mso_sptSunTextRect[]
const mso_CustomShape msoTextFadeRight
const SvxMSDffVertPair mso_sptActionButtonHelpVert[]
const SvxMSDffVertPair mso_sptPentagonGluePoints[]
const SvxMSDffHandle mso_sptTextInflateHandle[]
const SvxMSDffHandle mso_sptTextButtonPourHandle[]
const SvxMSDffVertPair mso_sptWedgeEllipseCalloutVert[]
const SvxMSDffTextRectangles mso_sptStarTextRect[]
const SvxMSDffHandle mso_sptTextInflateBottomHandle[]
const SvxMSDffTextRectangles mso_sptParallelogramTextRect[]
const SvxMSDffVertPair mso_sptActionButtonBlankVert[]
const SvxMSDffVertPair mso_sptDownArrowVert[]
const mso_CustomShape msoAccentCallout3
const sal_Int32 mso_sptArcDefault[]
const sal_Int32 mso_sptTextCanDownDefault[]
const sal_uInt16 mso_sptBracketPairSegm[]
const SvxMSDffCalculationData mso_sptHomePlateCalc[]
const SvxMSDffVertPair mso_sptStripedRightArrowVert[]
const SvxMSDffTextRectangles mso_sptRibbonTextRect[]
const sal_uInt16 mso_sptTextButtonPourSegm[]
const sal_Int32 mso_sptBentArrowDefault[]
const SvxMSDffCalculationData mso_sptSeal16Calc[]
const SvxMSDffCalculationData mso_sptTextCircleCurveCalc[]
const mso_CustomShape msoFlowChartSummingJunction
const SvxMSDffTextRectangles mso_sptPlaqueTextRect[]
const SvxMSDffVertPair mso_sptWedgeRectCalloutGluePoints[]
const SvxMSDffHandle mso_sptTextDeflateInflateHandle[]
const mso_CustomShape msoActionButtonBackPrevious
const sal_uInt16 mso_sptQuadArrowCalloutSegm[]
const sal_uInt16 mso_sptArcSegm[]
const mso_CustomShape msoFlowChartOnlineStorage
const SvxMSDffTextRectangles mso_sptBracketPairTextRect[]
const SvxMSDffCalculationData mso_sptSeal24Calc[]
const sal_uInt16 mso_sptLeftArrowSegm[]
const SvxMSDffVertPair mso_sptActionButtonInformationVert[]
const mso_CustomShape msoStripedRightArrow
const sal_Int32 mso_sptBentConnector4Default[]
const SvxMSDffVertPair mso_sptBracketPairVert[]
const mso_CustomShape msoAccentCallout1
const SvxMSDffHandle mso_sptCanHandle[]
const sal_uInt16 mso_sptCurvedConnector2Segm[]
const SvxMSDffVertPair mso_sptFlowChartConnectorVert[]
const sal_uInt16 mso_sptLeftRightArrowCalloutSegm[]
const sal_uInt16 mso_sptRightArrowCalloutSegm[]
const mso_CustomShape msoWave
const SvxMSDffVertPair mso_sptTextRingInsideVert[]
const SvxMSDffVertPair mso_sptOctagonVert[]
const SvxMSDffTextRectangles mso_sptFlowChartOffpageConnectorTextRect[]
const SvxMSDffVertPair mso_sptFlowChartExtractVert[]
const mso_CustomShape msoCurvedRightArrow
const SvxMSDffCalculationData mso_sptNoSmokingCalc[]
const sal_Int32 mso_sptDoubleWaveDefault[]
const sal_Int32 mso_sptEllipseRibbon2Default[]
const mso_CustomShape msosptEllipseRibbon
const SvxMSDffTextRectangles mso_sptFlowChartMagneticDrumTextRect[]
const SvxMSDffHandle mso_sptTextArchDownCurveHandle[]
const mso_CustomShape msoActionButtonSound
const SvxMSDffHandle mso_sptButtonHandle[]
const SvxMSDffTextRectangles mso_sptFlowChartOrTextRect[]
const mso_CustomShape msoTextCanDown
const sal_uInt16 mso_sptTextInflateBottomSegm[]
const sal_uInt16 mso_sptTextCurveUpSegm[]
const sal_Int32 mso_sptTextArchDownCurveDefault[]
const SvxMSDffVertPair mso_sptCurvedLeftVert[]
const SvxMSDffHandle mso_sptRightBracketHandle[]
const sal_uInt16 mso_sptFlowChartDelaySegm[]
const mso_CustomShape msoDonut
const mso_CustomShape msoTextPlainText
const SvxMSDffHandle mso_sptCubeHandle[]
const SvxMSDffHandle mso_sptParallelogramHandle[]
const sal_Int32 mso_sptTextCanUpDefault[]
const SvxMSDffVertPair mso_sptTextFadeRightVert[]
const SvxMSDffHandle mso_sptTextFadeLeftHandle[]
const SvxMSDffCalculationData mso_sptLeftUpArrowCalc[]
const SvxMSDffVertPair mso_sptActionButtonBeginningVert[]
const SvxMSDffCalculationData mso_sptTextArchPourCalc[]
const sal_uInt16 mso_sptTextDeflateInflateDeflateSegm[]
const mso_CustomShape msoCallout2
const SvxMSDffTextRectangles mso_sptCurvedDownTextRect[]
const mso_CustomShape msoFlowChartInternalStorage
const SvxMSDffTextRectangles mso_sptSeal4TextRect[]
const mso_CustomShape msoFlowChartConnector
const mso_CustomShape msoRoundRectangle
const SvxMSDffVertPair mso_sptTextArchUpCurveVert[]
const SvxMSDffTextRectangles mso_sptRightTriangleTextRect[]
const mso_CustomShape msoFlowChartManualInput
const sal_uInt16 mso_sptActionButtonSoundSegm[]
const mso_CustomShape msoFlowChartTerminator
const SvxMSDffHandle mso_sptLeftRightArrowHandle[]
const sal_uInt16 mso_sptArrowSegm[]
const SvxMSDffTextRectangles mso_sptActionButtonTextRect[]
const sal_Int32 mso_sptDefault13500[]
const sal_Int32 mso_sptCalloutDefault2[]
const SvxMSDffHandle mso_sptTextStopHandle[]
const SvxMSDffVertPair mso_sptFlowChartSummingJunctionVert[]
const SvxMSDffVertPair mso_sptBentUpArrowVert[]
const SvxMSDffVertPair mso_sptFlowChartMagneticDiskVert[]
const SvxMSDffVertPair mso_sptBevelVert[]
const mso_CustomShape msoLeftRightArrowCallout
const mso_CustomShape msoFlowChartMagneticDrum
const SvxMSDffTextRectangles mso_sptHexagonTextRect[]
const sal_uInt16 mso_sptEllipseRibbon2Segm[]
const sal_uInt16 mso_sptRibbonSegm[]
const SvxMSDffHandle mso_sptTextArchUpCurveHandle[]
const SvxMSDffVertPair mso_sptActionButtonBackPreviousVert[]
const mso_CustomShape msoAccentBorderCallout3
const SvxMSDffHandle mso_sptUpDownArrowHandle[]
const sal_Int32 mso_sptTextButtonPourDefault[]
const SvxMSDffTextRectangles mso_sptCurvedUpTextRect[]
const SvxMSDffTextRectangles mso_sptRibbon2TextRect[]
const SvxMSDffHandle mso_sptLeftBraceHandle[]
const SvxMSDffCalculationData mso_sptActionButtonReturnCalc[]
const SvxMSDffTextRectangles mso_sptLeftRightUpArrowTextRect[]
const SvxMSDffCalculationData mso_sptActionButtonForwardBackCalc[]
const SvxMSDffCalculationData mso_sptRibbon2Calc[]
const SvxMSDffHandle mso_sptSealHandle[]
const SvxMSDffHandle mso_sptHorizontalScrollHandle[]
const mso_CustomShape msoCallout90
const SvxMSDffTextRectangles mso_sptPentagonTextRect[]
const mso_CustomShape msoWedgeRectCallout
const SvxMSDffHandle mso_sptTextCurveDownHandle[]
const SvxMSDffVertPair mso_sptHexagonVert[]
const SvxMSDffVertPair mso_sptLeftRightArrowVert[]
const SvxMSDffTextRectangles mso_sptFlowChartPunchedTapeTextRect[]
const SvxMSDffHandle mso_sptRibbon2Handle[]
const SvxMSDffHandle mso_sptVerticalScrollHandle[]
const mso_CustomShape msoFlowChartPredefinedProcess
const SvxMSDffTextRectangles mso_sptEllipseRibbon2TextRect[]
const sal_uInt16 mso_sptHorizontalScrollSegm[]
const SvxMSDffCalculationData mso_sptBracketPairCalc[]
const SvxMSDffTextRectangles mso_sptRoundRectangleTextRect[]
const SvxMSDffHandle mso_sptCalloutHandle2[]
const mso_CustomShape msoSun
const SvxMSDffVertPair mso_sptUpArrowCalloutVert[]
const SvxMSDffCalculationData mso_sptFlowChartAlternateProcessCalc[]
const mso_CustomShape msoBorderCallout3
const sal_uInt16 mso_sptActionButtonBeginningEndSegm[]
const sal_uInt16 mso_sptTextArchUpPourSegm[]
const SvxMSDffVertPair mso_sptPlusVert[]
const SvxMSDffHandle mso_sptCurvedUpHandles[]
const SvxMSDffVertPair mso_sptCurvedRightVert[]
const sal_uInt16 mso_sptFlowChartTerminatorSegm[]
const SvxMSDffVertPair mso_sptTextButtonPourVert[]
const SvxMSDffVertPair mso_sptNoSmokingVert[]
const SvxMSDffVertPair mso_sptCubeVert[]
const sal_Int32 mso_sptDownArrowCalloutDefault[]
const SvxMSDffTextRectangles mso_sptUpDownArrowTextRect[]
const mso_CustomShape msoLeftUpArrow
const SvxMSDffHandle mso_sptTextCascadeUpHandle[]
const SvxMSDffVertPair mso_sptArcVert[]
const SvxMSDffVertPair mso_sptCallout2Vertb[]
const SvxMSDffCalculationData mso_sptDoubleWaveCalc[]
const SvxMSDffVertPair mso_sptFlowChartMergeVert[]
const SvxMSDffTextRectangles mso_sptWedgeEllipseCalloutTextRect[]
const SvxMSDffVertPair mso_sptCurvedUpGluePoints[]
const sal_Int32 mso_sptUpDownArrowDefault[]
const SvxMSDffHandle mso_sptCurvedConnector3Handle[]
const SvxMSDffHandle mso_sptRightArrowCalloutHandle[]
const SvxMSDffVertPair mso_sptTextDeflateVert[]
const SvxMSDffVertPair mso_sptFlowChartOnlineStorageGluePoints[]
const SvxMSDffVertPair mso_sptFlowChartPredefinedProcessVert[]
const sal_Int32 mso_sptDefault16200[]
const SvxMSDffVertPair mso_sptCallout1Vert[]
const mso_CustomShape msoSeal32
const SvxMSDffTextRectangles mso_sptCircularArrowTextRect[]
const SvxMSDffVertPair mso_sptUpArrowVert[]
const SvxMSDffVertPair mso_sptBracePairVert[]
const sal_Int32 mso_sptTextInflateTopDefault[]
const mso_CustomShape msoTextFadeDown
const SvxMSDffHandle mso_sptSunHandle[]
const SvxMSDffVertPair mso_sptPentagonVert[]
const sal_uInt16 mso_sptBlockArcSegm[]
const SvxMSDffTextRectangles mso_sptCloudCalloutTextRect[]
const sal_uInt16 mso_sptOctagonSegm[]
const SvxMSDffHandle mso_sptDownArrowHandle[]
const mso_CustomShape msoAccentCallout2
const SvxMSDffVertPair mso_sptFlowChartDelayVert[]
const SvxMSDffVertPair mso_sptFlowChartDocumentGluePoints[]
const SvxMSDffHandle mso_sptBentConnector5Handle[]
const SvxMSDffVertPair mso_sptFlowChartDisplayVert[]
const sal_Int32 mso_sptQuadArrowDefault[]
const SvxMSDffCalculationData mso_sptChevronCalc[]
const SvxMSDffHandle mso_sptHexagonHandle[]
const SvxMSDffHandle mso_sptLeftBracketHandle[]
const SvxMSDffHandle mso_sptTextCascadeDownHandle[]
const SvxMSDffHandle mso_sptTextCurveUpHandle[]
const SvxMSDffHandle mso_sptQuadArrowCalloutHandle[]
const SvxMSDffCalculationData mso_sptHexagonCalc[]
const SvxMSDffVertPair mso_sptFoldedCornerVert[]
const SvxMSDffTextRectangles mso_sptUpArrowCalloutTextRect[]
const SvxMSDffTextRectangles mso_sptFlowChartDisplayTextRect[]
const sal_Int32 mso_sptWedgeEllipseCalloutDefault[]
const mso_CustomShape msoAccentCallout90
const mso_CustomShape msoUpArrowCallout
const mso_CustomShape msoTextRingInside
const SvxMSDffVertPair mso_sptActionButtonHomeVert[]
const SvxMSDffVertPair mso_sptCubeGluePoints[]
const mso_CustomShape msoPentagon
const SvxMSDffCalculationData mso_sptCircularArrowCalc[]
const SvxMSDffVertPair mso_sptLeftArrowVert[]
const SvxMSDffHandle mso_sptTextSlantUpHandle[]
const mso_CustomShape msoRightArrowCallout
const SvxMSDffHandle mso_sptTextDeflateInflateDeflateHandle[]
const SvxMSDffCalculationData mso_sptWedgeEllipseCalloutCalc[]
const SvxMSDffHandle mso_sptCurvedDownHandles[]
const SvxMSDffVertPair mso_sptFlowChartAlternateProcessVert[]
const sal_uInt16 mso_sptFlowChartAlternateProcessSegm[]
const SvxMSDffTextRectangles mso_sptNotchedRightArrowTextRect[]
const SvxMSDffTextRectangles mso_sptFlowChartCollateTextRect[]
const sal_Int32 mso_sptDefault1800[]
const sal_Int32 mso_sptTextCurveUpDefault[]
const SvxMSDffVertPair mso_sptTextChevronInvertedVert[]
const SvxMSDffHandle mso_sptTextTriangleHandle[]
const SvxMSDffTextRectangles mso_sptFontWorkTextRect[]
const mso_CustomShape msoBorderCallout90
const SvxMSDffVertPair mso_sptArrowVert[]
const sal_uInt16 mso_sptTextChevronSegm[]
const sal_uInt16 mso_sptIsocelesTriangleSegm[]
const SvxMSDffVertPair mso_sptSmileyFaceVert[]
const sal_Int32 mso_sptCalloutDefault4[]
const sal_uInt16 mso_sptCallout3Segm1b[]
const SvxMSDffVertPair mso_sptCallout3Verta[]
const SvxMSDffVertPair mso_sptCalloutVert1[]
const SvxMSDffVertPair mso_sptTextFadeUpVert[]
const SvxMSDffHandle mso_sptTextDeflateHandle[]
const mso_CustomShape msoBentConnector2
const SvxMSDffVertPair mso_sptStraightConnector1Vert[]
const sal_uInt16 mso_sptBraceSegm[]
const sal_uInt16 mso_sptActionButtonReturnSegm[]
const SvxMSDffVertPair mso_sptActionButtonEndVert[]
const mso_CustomShape msoTextTriangle
const SvxMSDffCalculationData mso_sptTextRingOutsideCalc[]
const sal_Int32 mso_sptUpArrowDefault[]
const SvxMSDffVertPair mso_sptNotchedRightArrowVert[]
const sal_uInt16 mso_sptBracketSegm[]
const mso_CustomShape msoBentConnector3
const SvxMSDffCalculationData mso_sptParallelogramCalc[]
const sal_uInt16 mso_sptDownArrowSegm[]
const SvxMSDffCalculationData mso_sptTextPlainTextCalc[]
const SvxMSDffTextRectangles mso_sptLightningBoldTextRect[]
const SvxMSDffVertPair mso_sptFlowChartMultidocumentGluePoints[]
const mso_CustomShape msoActionButtonDocument
const sal_uInt16 mso_sptActionButtonBlankSegm[]
const sal_Int32 mso_sptCurvedConnector4Default[]
const sal_uInt16 mso_sptTextCircleCurveSegm[]
const SvxMSDffVertPair mso_sptFlowChartMagneticDrumVert[]
const SvxMSDffCalculationData mso_sptRightArrowCalloutCalc[]
const sal_uInt16 mso_sptCallout2Segm1a[]
const mso_CustomShape * GetCustomShapeContent(MSO_SPT eSpType)
const mso_CustomShape msoTextCircleCurve
const SvxMSDffCalculationData mso_sptTrapezoidCalc[]
const sal_uInt16 mso_sptWedgeRRectCalloutSegm[]
const SvxMSDffVertPair mso_sptChevronVert[]
const mso_CustomShape msoIrregularSeal1
const SvxMSDffVertPair mso_sptUpDownArrowVert[]
const mso_CustomShape msoHexagon
const SvxMSDffTextRectangles mso_sptActionButtonBlankTextRect[]
const SvxMSDffCalculationData mso_sptCurvedRightCalc[]
const SvxMSDffTextRectangles mso_sptEllipseRibbonTextRect[]
const SvxMSDffHandle mso_sptLeftUpArrowHandle[]
const SvxMSDffCalculationData mso_sptLeftRightUpArrowCalc[]
const SvxMSDffVertPair mso_sptFlowChartExtractGluePoints[]
const mso_CustomShape msoFlowChartProcess
const SvxMSDffVertPair mso_sptRightArrowCalloutVert[]
const SvxMSDffCalculationData mso_sptTextCirclePourCalc[]
const sal_uInt16 mso_sptEllipseRibbonSegm[]
const sal_Int32 mso_sptBentConnector5Default[]
const SvxMSDffTextRectangles mso_sptQuadArrowCalloutTextRect[]
const SvxMSDffCalculationData mso_sptCurvedConnector3Calc[]
const mso_CustomShape msoActionButtonEnd
const SvxMSDffCalculationData mso_sptActionButtonBeginningEndCalc[]
const mso_CustomShape msoRibbon
const sal_uInt16 mso_sptHomePlateSegm[]
const sal_Int32 mso_sptLeftRightArrowCalloutDefault[]
const SvxMSDffVertPair mso_sptCanVert[]
const mso_CustomShape msoFlowChartPunchedCard
const mso_CustomShape msoCurvedLeftArrow
const mso_CustomShape msoTextInflate
const SvxMSDffTextRectangles mso_sptBentUpArrowTextRect[]
const SvxMSDffVertPair mso_sptTextTriangleVert[]
const sal_Int32 mso_sptCalloutDefault3[]
const SvxMSDffHandle mso_sptDonutHandle[]
const SvxMSDffHandle mso_sptRightBraceHandle[]
const SvxMSDffHandle mso_sptTextButtonCurveHandle[]
const SvxMSDffTextRectangles mso_sptUpArrowTextRect[]
const SvxMSDffTextRectangles mso_sptBentArrowTextRect[]
const mso_CustomShape msoUpArrow
const SvxMSDffCalculationData mso_sptEllipseRibbonCalc[]
const SvxMSDffVertPair mso_sptFlowChartManualInputVert[]
const SvxMSDffCalculationData mso_sptStripedRightArrowCalc[]
const mso_CustomShape msoTextFadeLeft
const sal_uInt16 mso_sptCurvedConnector5Segm[]
const SvxMSDffVertPair mso_sptWedgeRRectCalloutVert[]
const SvxMSDffVertPair mso_sptTextInflateVert[]
const SvxMSDffHandle mso_sptUpArrowCalloutHandle[]
const SvxMSDffVertPair mso_sptDoubleWaveVert[]
const mso_CustomShape msoSeal16
const SvxMSDffVertPair mso_sptFlowChartPunchedTapeGluePoints[]
const SvxMSDffHandle mso_sptCurvedConnector4Handle[]
const mso_CustomShape msoFlowChartPunchedTape
const sal_Int32 mso_sptRibbon2Default[]
const SvxMSDffCalculationData mso_sptCubeCalc[]
const sal_uInt16 mso_sptTearDropSegm[]
const sal_uInt16 mso_sptLeftRightUpArrowSegm[]
const sal_uInt16 mso_sptCallout2Segm1d[]
const sal_Int32 mso_sptCircularArrowDefault[]
const SvxMSDffHandle mso_sptIsocelesTriangleHandle[]
const SvxMSDffCalculationData mso_sptPlusCalc[]
const sal_uInt16 mso_sptCurvedUpSegm[]
const sal_Int32 mso_sptCurvedConnector3Default[]
const SvxMSDffHandle mso_sptTextSlantDownHandle[]
const SvxMSDffTextRectangles mso_sptLeftUpArrowTextRect[]
const sal_uInt16 mso_sptQuadArrowSegm[]
const SvxMSDffTextRectangles mso_sptCurvedLeftTextRect[]
const SvxMSDffVertPair mso_sptCurvedConnector5Vert[]
const mso_CustomShape msoRibbon2
const SvxMSDffCalculationData mso_sptSunCalc[]
bool IsCustomShapeStrokedByDefault(MSO_SPT eSpType)
const sal_Int32 mso_sptLeftRightUpArrowDefault[]
const SvxMSDffHandle mso_sptDownArrowCalloutHandle[]
const sal_uInt16 mso_sptActionButtonHelpSegm[]
const SvxMSDffVertPair mso_sptCallout2Verta[]
const SvxMSDffVertPair mso_sptTextSimpleVert[]
const SvxMSDffCalculationData mso_sptTextChevronInvertedCalc[]
const sal_Int32 mso_sptTextArchUpCurveDefault[]
const mso_CustomShape msoRightBracket
const SvxMSDffVertPair mso_sptTextCircleCurveVert[]
const sal_uInt16 mso_sptActionButtonForwardBackSegm[]
const SvxMSDffVertPair mso_sptRightBraceVert[]
const sal_uInt16 mso_sptChevronSegm[]
const sal_Int32 mso_sptTextDeflateBottomDefault[]
const mso_CustomShape msoTextSlantDown
const sal_uInt16 mso_sptTextWave1Segm[]
const mso_CustomShape msoTearDrop
const sal_uInt16 mso_sptUpArrowSegm[]
const SvxMSDffTextRectangles mso_sptLeftRightArrowCalloutTextRect[]
const SvxMSDffCalculationData mso_sptDownArrowCalloutCalc[]
const SvxMSDffHandle mso_sptFoldedCornerHandle[]
const mso_CustomShape msoPlus
const SvxMSDffVertPair mso_sptTextButtonCurveVert[]
const sal_uInt16 mso_sptBracePairSegm[]
const sal_uInt16 mso_sptUturnArrowSegm[]
const SvxMSDffVertPair mso_sptBentConnector3Vert[]
const sal_uInt16 mso_sptWedgeEllipseCalloutSegm[]
const mso_CustomShape msoBalloon
const SvxMSDffTextRectangles mso_sptTearDropTextRect[]
const mso_CustomShape msoFlowChartDisplay
const mso_CustomShape msoTrapezoid
const SvxMSDffVertPair mso_sptBalloonVert[]
const SvxMSDffTextRectangles mso_sptRightArrowCalloutTextRect[]
const sal_uInt16 mso_sptStraightConnector1Segm[]
const mso_CustomShape msoTextButtonCurve
const SvxMSDffCalculationData mso_sptTextCascadeCalc[]
const SvxMSDffHandle mso_sptTextCanUpHandle[]
const SvxMSDffVertPair mso_sptActionButtonSoundVert[]
const sal_uInt16 mso_sptDonutSegm[]
const SvxMSDffVertPair mso_sptSeal32Vert[]
const SvxMSDffHandle mso_sptTextDeflateTopHandle[]
const mso_CustomShape msoChevron
const sal_uInt16 mso_sptFlowChartMagneticDrumSegm[]
const SvxMSDffTextRectangles mso_sptFlowChartExtractTextRect[]
const SvxMSDffVertPair mso_sptTextTriangleInvertedVert[]
const SvxMSDffVertPair mso_sptTextArchUpPourVert[]
const mso_CustomShape msoStar
const mso_CustomShape msoTextDeflateTop
const SvxMSDffCalculationData mso_sptArcCalc[]
const SvxMSDffCalculationData mso_sptDonutCalc[]
const SvxMSDffHandle mso_sptChevronHandle[]
const SvxMSDffTextRectangles mso_sptHomePlateTextRect[]
const sal_uInt16 mso_sptFlowChartMultidocumentSegm[]
const SvxMSDffVertPair mso_sptTextCascadeDownVert[]
const sal_uInt16 mso_sptRoundRectangleSegm[]
const SvxMSDffTextRectangles mso_sptDiamondTextRect[]
const mso_CustomShape msoPlaque
const mso_CustomShape msoTextCurveUp
const mso_CustomShape msoTextCascadeDown
const SvxMSDffCalculationData mso_sptBentArrowCalc[]
const SvxMSDffVertPair mso_sptActionButtonMovieVert[]
const SvxMSDffCalculationData mso_sptArrowCalc[]
const mso_CustomShape msoLeftArrow
const SvxMSDffHandle mso_sptWaveHandle[]
const sal_uInt16 mso_sptCalloutSegm1a[]
const mso_CustomShape msoFlowChartMultidocument
const sal_Int32 mso_sptCalloutDefault1[]
const SvxMSDffCalculationData mso_sptFoldedCornerCalc[]
const SvxMSDffVertPair mso_sptHorizontalScrollVert[]
const SvxMSDffHandle mso_sptUpArrowHandle[]
const SvxMSDffHandle mso_sptHomePlateHandle[]
const SvxMSDffCalculationData mso_sptBlockArcCalc[]
const SvxMSDffVertPair mso_sptFlowChartInputOutputVert[]
const SvxMSDffVertPair mso_sptLeftRightArrowCalloutVert[]
const SvxMSDffHandle mso_sptCurvedConnector5Handle[]
const sal_Int32 mso_sptDefault16200and5400[]
const sal_uInt16 mso_sptUpArrowCalloutSegm[]
const SvxMSDffCalculationData mso_sptActionButtonDocumentCalc[]
const mso_CustomShape msoTextArchUpCurve
const mso_CustomShape msoHeart
const SvxMSDffVertPair mso_sptTearDropVert[]
const sal_uInt16 mso_sptTextRingInsideSegm[]
const mso_CustomShape msoActionButtonBlank
const mso_CustomShape msoActionButtonHome
const mso_CustomShape msoFlowChartOffpageConnector
const sal_Int32 mso_sptQuadArrowCalloutDefault[]
const sal_uInt16 mso_sptFlowChartPunchedTapeSegm[]
const SvxMSDffVertPair mso_sptTrapezoidGluePoints[]
const SvxMSDffVertPair mso_sptCurvedConnector4Vert[]
const mso_CustomShape msoActionButtonForwardNext
const SvxMSDffVertPair mso_sptFlowChartProcessVert[]
const sal_uInt16 mso_sptTextWave3Segm[]
const sal_Int32 mso_sptDefault8100[]
const sal_Int32 mso_sptTextCirclePourDefault[]
const SvxMSDffCalculationData mso_sptMoonCalc[]
const sal_uInt16 mso_sptLeftArrowCalloutSegm[]
const sal_uInt16 mso_sptTextTriangleSegm[]
const sal_Int32 mso_sptBlockArcDefault[]
const SvxMSDffVertPair mso_sptEllipseGluePoints[]
const SvxMSDffTextRectangles mso_sptFlowChartConnectorTextRect[]
const SvxMSDffVertPair mso_sptSunVert[]
const SvxMSDffTextRectangles mso_sptLeftBracketTextRect[]
const SvxMSDffVertPair mso_sptHeartGluePoints[]
const SvxMSDffHandle mso_sptTextFadeUpHandle[]
#define SAL_N_ELEMENTS(arr)
#define DFF_Prop_geoTop
Definition: msdffdef.hxx:146
#define DFF_Prop_adjust4Value
Definition: msdffdef.hxx:154
#define DFF_Prop_geoRight
Definition: msdffdef.hxx:147
#define DFF_Prop_adjust2Value
Definition: msdffdef.hxx:152
#define DFF_Prop_adjust3Value
Definition: msdffdef.hxx:153
#define DFF_Prop_geoLeft
Definition: msdffdef.hxx:145
#define DFF_Prop_adjustValue
Definition: msdffdef.hxx:151
MSO_SPT
Definition: msdffdef.hxx:274
@ mso_sptSun
Definition: msdffdef.hxx:459
@ mso_sptAccentCallout90
Definition: msdffdef.hxx:455
@ mso_sptFlowChartConnector
Definition: msdffdef.hxx:396
@ mso_sptFlowChartMagneticDisk
Definition: msdffdef.hxx:408
@ mso_sptCircularArrow
Definition: msdffdef.hxx:375
@ mso_sptNotchedRightArrow
Definition: msdffdef.hxx:370
@ mso_sptTextChevronInverted
Definition: msdffdef.hxx:417
@ mso_sptTextFadeDown
Definition: msdffdef.hxx:447
@ mso_sptCurvedUpArrow
Definition: msdffdef.hxx:380
@ mso_sptTextRingOutside
Definition: msdffdef.hxx:419
@ mso_sptFlowChartDisplay
Definition: msdffdef.hxx:410
@ mso_sptFlowChartManualOperation
Definition: msdffdef.hxx:395
@ mso_sptBalloon
Definition: msdffdef.hxx:293
@ mso_sptTextCascadeDown
Definition: msdffdef.hxx:431
@ mso_sptCallout3
Definition: msdffdef.hxx:319
@ mso_sptSeal4
Definition: msdffdef.hxx:463
@ mso_sptTextFadeRight
Definition: msdffdef.hxx:444
@ mso_sptUpDownArrow
Definition: msdffdef.hxx:346
@ mso_sptRightBracket
Definition: msdffdef.hxx:362
@ mso_sptTextDeflateInflate
Definition: msdffdef.hxx:442
@ mso_sptTextCurveUp
Definition: msdffdef.hxx:428
@ mso_sptPlus
Definition: msdffdef.hxx:287
@ mso_sptActionButtonBlank
Definition: msdffdef.hxx:465
@ mso_sptBorderCallout2
Definition: msdffdef.hxx:324
@ mso_sptRoundRectangle
Definition: msdffdef.hxx:278
@ mso_sptFlowChartOnlineStorage
Definition: msdffdef.hxx:406
@ mso_sptTextArchUpPour
Definition: msdffdef.hxx:424
@ mso_sptTextArchDownPour
Definition: msdffdef.hxx:425
@ mso_sptTextWave
Definition: msdffdef.hxx:304
@ mso_sptAccentBorderCallout2
Definition: msdffdef.hxx:327
@ mso_sptTextSlantUp
Definition: msdffdef.hxx:448
@ mso_sptLeftRightArrow
Definition: msdffdef.hxx:345
@ mso_sptMoon
Definition: msdffdef.hxx:460
@ mso_sptTextChevron
Definition: msdffdef.hxx:416
@ mso_sptTextWave3
Definition: msdffdef.hxx:434
@ mso_sptAccentBorderCallout1
Definition: msdffdef.hxx:326
@ mso_sptActionButtonMovie
Definition: msdffdef.hxx:476
@ mso_sptDoubleWave
Definition: msdffdef.hxx:464
@ mso_sptFlowChartPredefinedProcess
Definition: msdffdef.hxx:388
@ mso_sptTearDrop
Definition: msdffdef.hxx:480
@ mso_sptDiamond
Definition: msdffdef.hxx:280
@ mso_sptWedgeRectCallout
Definition: msdffdef.hxx:337
@ mso_sptLeftUpArrow
Definition: msdffdef.hxx:365
@ mso_sptEllipseRibbon2
Definition: msdffdef.hxx:384
@ mso_sptTrapezoid
Definition: msdffdef.hxx:284
@ mso_sptFlowChartInternalStorage
Definition: msdffdef.hxx:389
@ mso_sptWave
Definition: msdffdef.hxx:340
@ mso_sptFlowChartSort
Definition: msdffdef.hxx:402
@ mso_sptLeftBrace
Definition: msdffdef.hxx:363
@ mso_sptCallout1
Definition: msdffdef.hxx:317
@ mso_sptCloudCallout
Definition: msdffdef.hxx:382
@ mso_sptFlowChartOffpageConnector
Definition: msdffdef.hxx:453
@ mso_sptTextArchUpCurve
Definition: msdffdef.hxx:420
@ mso_sptUturnArrow
Definition: msdffdef.hxx:377
@ mso_sptFlowChartMagneticDrum
Definition: msdffdef.hxx:409
@ mso_sptFlowChartManualInput
Definition: msdffdef.hxx:394
@ mso_sptQuadArrow
Definition: msdffdef.hxx:352
@ mso_sptActionButtonSound
Definition: msdffdef.hxx:475
@ mso_sptUpDownArrowCallout
Definition: msdffdef.hxx:358
@ mso_sptDonut
Definition: msdffdef.hxx:299
@ mso_sptRightBrace
Definition: msdffdef.hxx:364
@ mso_sptBorderCallout3
Definition: msdffdef.hxx:325
@ mso_sptIrregularSeal2
Definition: msdffdef.hxx:348
@ mso_sptTextButtonPour
Definition: msdffdef.hxx:427
@ mso_sptStripedRightArrow
Definition: msdffdef.hxx:369
@ mso_sptCallout2
Definition: msdffdef.hxx:318
@ mso_sptTextSlantDown
Definition: msdffdef.hxx:449
@ mso_sptBracePair
Definition: msdffdef.hxx:462
@ mso_sptTextWave1
Definition: msdffdef.hxx:432
@ mso_sptTextDeflateInflateDeflate
Definition: msdffdef.hxx:443
@ mso_sptFlowChartExtract
Definition: msdffdef.hxx:403
@ mso_sptLeftArrow
Definition: msdffdef.hxx:342
@ mso_sptLine
Definition: msdffdef.hxx:296
@ mso_sptPentagon
Definition: msdffdef.hxx:332
@ mso_sptTextCascadeUp
Definition: msdffdef.hxx:430
@ mso_sptFlowChartTerminator
Definition: msdffdef.hxx:392
@ mso_sptFlowChartMagneticTape
Definition: msdffdef.hxx:407
@ mso_sptRibbon2
Definition: msdffdef.hxx:330
@ mso_sptPictureFrame
Definition: msdffdef.hxx:351
@ mso_sptEllipse
Definition: msdffdef.hxx:279
@ mso_sptTextCirclePour
Definition: msdffdef.hxx:426
@ mso_sptTextDeflate
Definition: msdffdef.hxx:437
@ mso_sptSmileyFace
Definition: msdffdef.hxx:372
@ mso_sptNoSmoking
Definition: msdffdef.hxx:333
@ mso_sptDownArrowCallout
Definition: msdffdef.hxx:356
@ mso_sptAccentCallout1
Definition: msdffdef.hxx:320
@ mso_sptStraightConnector1
Definition: msdffdef.hxx:308
@ mso_sptTextArchDownCurve
Definition: msdffdef.hxx:421
@ mso_sptFlowChartOr
Definition: msdffdef.hxx:400
@ mso_sptRightArrowCallout
Definition: msdffdef.hxx:354
@ mso_sptTextPlainText
Definition: msdffdef.hxx:412
@ mso_sptFlowChartPreparation
Definition: msdffdef.hxx:393
@ mso_sptTextOnCurve
Definition: msdffdef.hxx:306
@ mso_sptFlowChartPunchedCard
Definition: msdffdef.hxx:397
@ mso_sptLeftBracket
Definition: msdffdef.hxx:361
@ mso_sptBevel
Definition: msdffdef.hxx:360
@ mso_sptHeart
Definition: msdffdef.hxx:350
@ mso_sptCurvedConnector5
Definition: msdffdef.hxx:316
@ mso_sptPlaque
Definition: msdffdef.hxx:297
@ mso_sptQuadArrowCallout
Definition: msdffdef.hxx:359
@ mso_sptDownArrow
Definition: msdffdef.hxx:343
@ mso_sptLeftRightUpArrow
Definition: msdffdef.hxx:458
@ mso_sptActionButtonReturn
Definition: msdffdef.hxx:473
@ mso_sptFlowChartMerge
Definition: msdffdef.hxx:404
@ mso_sptArrow
Definition: msdffdef.hxx:289
@ mso_sptTextHexagon
Definition: msdffdef.hxx:302
@ mso_sptAccentBorderCallout90
Definition: msdffdef.hxx:457
@ mso_sptTextWave2
Definition: msdffdef.hxx:433
@ mso_sptTextInflate
Definition: msdffdef.hxx:436
@ mso_sptHorizontalScroll
Definition: msdffdef.hxx:374
@ mso_sptUpArrow
Definition: msdffdef.hxx:344
@ mso_sptRightTriangle
Definition: msdffdef.hxx:282
@ mso_sptWedgeEllipseCallout
Definition: msdffdef.hxx:339
@ mso_sptTextCanDown
Definition: msdffdef.hxx:451
@ mso_sptBentArrow
Definition: msdffdef.hxx:367
@ mso_sptSeal8
Definition: msdffdef.hxx:334
@ mso_sptBentUpArrow
Definition: msdffdef.hxx:366
@ mso_sptCurvedConnector3
Definition: msdffdef.hxx:314
@ mso_sptCurvedConnector4
Definition: msdffdef.hxx:315
@ mso_sptBentConnector4
Definition: msdffdef.hxx:311
@ mso_sptAccentBorderCallout3
Definition: msdffdef.hxx:328
@ mso_sptTextBox
Definition: msdffdef.hxx:478
@ mso_sptBentConnector3
Definition: msdffdef.hxx:310
@ mso_sptSeal32
Definition: msdffdef.hxx:336
@ mso_sptActionButtonHome
Definition: msdffdef.hxx:466
@ mso_sptTextCurveDown
Definition: msdffdef.hxx:429
@ mso_sptFlowChartCollate
Definition: msdffdef.hxx:401
@ mso_sptFlowChartInputOutput
Definition: msdffdef.hxx:387
@ mso_sptCurvedRightArrow
Definition: msdffdef.hxx:378
@ mso_sptTextCircleCurve
Definition: msdffdef.hxx:422
@ mso_sptFlowChartDecision
Definition: msdffdef.hxx:386
@ mso_sptTextFadeLeft
Definition: msdffdef.hxx:445
@ mso_sptBentConnector5
Definition: msdffdef.hxx:312
@ mso_sptFlowChartDelay
Definition: msdffdef.hxx:411
@ mso_sptChevron
Definition: msdffdef.hxx:331
@ mso_sptFlowChartDocument
Definition: msdffdef.hxx:390
@ mso_sptFoldedCorner
Definition: msdffdef.hxx:341
@ mso_sptFlowChartProcess
Definition: msdffdef.hxx:385
@ mso_sptIrregularSeal1
Definition: msdffdef.hxx:347
@ mso_sptCallout90
Definition: msdffdef.hxx:454
@ mso_sptCurvedLeftArrow
Definition: msdffdef.hxx:379
@ mso_sptSeal16
Definition: msdffdef.hxx:335
@ mso_sptActionButtonDocument
Definition: msdffdef.hxx:474
@ mso_sptCan
Definition: msdffdef.hxx:298
@ mso_sptOctagon
Definition: msdffdef.hxx:286
@ mso_sptWedgeRRectCallout
Definition: msdffdef.hxx:338
@ mso_sptEllipseRibbon
Definition: msdffdef.hxx:383
@ mso_sptTextRingInside
Definition: msdffdef.hxx:418
@ mso_sptTextRing
Definition: msdffdef.hxx:305
@ mso_sptBorderCallout90
Definition: msdffdef.hxx:456
@ mso_sptCube
Definition: msdffdef.hxx:292
@ mso_sptRectangle
Definition: msdffdef.hxx:277
@ mso_sptTextDeflateTop
Definition: msdffdef.hxx:441
@ mso_sptFlowChartAlternateProcess
Definition: msdffdef.hxx:452
@ mso_sptTextOnRing
Definition: msdffdef.hxx:307
@ mso_sptTextSimple
Definition: msdffdef.hxx:300
@ mso_sptBlockArc
Definition: msdffdef.hxx:371
@ mso_sptActionButtonForwardNext
Definition: msdffdef.hxx:469
@ mso_sptActionButtonBeginning
Definition: msdffdef.hxx:472
@ mso_sptActionButtonInformation
Definition: msdffdef.hxx:468
@ mso_sptSeal24
Definition: msdffdef.hxx:368
@ mso_sptArc
Definition: msdffdef.hxx:295
@ mso_sptActionButtonEnd
Definition: msdffdef.hxx:471
@ mso_sptFlowChartSummingJunction
Definition: msdffdef.hxx:399
@ mso_sptTextButtonCurve
Definition: msdffdef.hxx:423
@ mso_sptTextOctagon
Definition: msdffdef.hxx:301
@ mso_sptIsocelesTriangle
Definition: msdffdef.hxx:281
@ mso_sptTextFadeUp
Definition: msdffdef.hxx:446
@ mso_sptParallelogram
Definition: msdffdef.hxx:283
@ mso_sptTextCanUp
Definition: msdffdef.hxx:450
@ mso_sptTextInflateTop
Definition: msdffdef.hxx:440
@ mso_sptUpArrowCallout
Definition: msdffdef.hxx:355
@ mso_sptLightningBolt
Definition: msdffdef.hxx:349
@ mso_sptTextDeflateBottom
Definition: msdffdef.hxx:439
@ mso_sptTextWave4
Definition: msdffdef.hxx:435
@ mso_sptActionButtonHelp
Definition: msdffdef.hxx:467
@ mso_sptBracketPair
Definition: msdffdef.hxx:461
@ mso_sptCurvedDownArrow
Definition: msdffdef.hxx:381
@ mso_sptVerticalScroll
Definition: msdffdef.hxx:373
@ mso_sptCurvedConnector2
Definition: msdffdef.hxx:313
@ mso_sptFlowChartPunchedTape
Definition: msdffdef.hxx:398
@ mso_sptTextTriangle
Definition: msdffdef.hxx:414
@ mso_sptTextInflateBottom
Definition: msdffdef.hxx:438
@ mso_sptTextCurve
Definition: msdffdef.hxx:303
@ mso_sptFlowChartMultidocument
Definition: msdffdef.hxx:391
@ mso_sptHomePlate
Definition: msdffdef.hxx:291
@ mso_sptAccentCallout2
Definition: msdffdef.hxx:321
@ mso_sptHexagon
Definition: msdffdef.hxx:285
@ mso_sptTextTriangleInverted
Definition: msdffdef.hxx:415
@ mso_sptLeftRightArrowCallout
Definition: msdffdef.hxx:357
@ mso_sptActionButtonBackPrevious
Definition: msdffdef.hxx:470
@ mso_sptStar
Definition: msdffdef.hxx:288
@ mso_sptBorderCallout1
Definition: msdffdef.hxx:323
@ mso_sptTextStop
Definition: msdffdef.hxx:413
@ mso_sptLeftArrowCallout
Definition: msdffdef.hxx:353
@ mso_sptRibbon
Definition: msdffdef.hxx:329
@ mso_sptAccentCallout3
Definition: msdffdef.hxx:322
@ mso_sptSeal
Definition: msdffdef.hxx:294
@ mso_sptBentConnector2
Definition: msdffdef.hxx:309
#define DFF_Prop_geoBottom
Definition: msdffdef.hxx:148
#define DFF_Prop_adjust6Value
Definition: msdffdef.hxx:156
#define DFF_Prop_adjust8Value
Definition: msdffdef.hxx:158
#define DFF_Prop_adjust7Value
Definition: msdffdef.hxx:157
#define DFF_Prop_adjust5Value
Definition: msdffdef.hxx:155
int i