Lines 4507-4513
Link Here
|
4507 |
(SvxMSDffVertPair*)mso_sptRibbonGluePoints, sizeof( mso_sptRibbonGluePoints ) / sizeof( SvxMSDffVertPair ), |
4507 |
(SvxMSDffVertPair*)mso_sptRibbonGluePoints, sizeof( mso_sptRibbonGluePoints ) / sizeof( SvxMSDffVertPair ), |
4508 |
(SvxMSDffHandle*)mso_sptRibbonHandle, sizeof( mso_sptRibbonHandle ) / sizeof( SvxMSDffHandle ) |
4508 |
(SvxMSDffHandle*)mso_sptRibbonHandle, sizeof( mso_sptRibbonHandle ) / sizeof( SvxMSDffHandle ) |
4509 |
}; |
4509 |
}; |
|
|
4510 |
//msosptEllipseRibbon |
4511 |
//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 |
4512 |
//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 |
4513 |
static const SvxMSDffVertPair mso_sptEllipseRibbonVert[] = |
4514 |
{ |
4515 |
{ 9 MSO_I , 38 MSO_I }, |
4516 |
{ 8 MSO_I , 37 MSO_I }, |
4517 |
{ 0 , 27 MSO_I }, |
4518 |
{ 0 MSO_I , 26 MSO_I }, |
4519 |
{ 9 MSO_I , 13 MSO_I }, |
4520 |
{ 8 MSO_I , 4 MSO_I }, |
4521 |
{ 0 MSO_I , 25 MSO_I }, |
4522 |
{ 22 MSO_I , 25 MSO_I }, |
4523 |
{ 9 MSO_I , 38 MSO_I }, |
4524 |
{ 8 MSO_I , 37 MSO_I }, |
4525 |
{ 22 MSO_I , 26 MSO_I }, |
4526 |
{ 3 MSO_I , 27 MSO_I }, |
4527 |
{ 7 MSO_I , 40 MSO_I }, |
4528 |
{ 3 MSO_I , 0 }, |
4529 |
{ 9 MSO_I , 35 MSO_I }, |
4530 |
{ 8 MSO_I , 10 MSO_I }, |
4531 |
{ 3 MSO_I , 0 }, |
4532 |
{ 21 MSO_I , 33 MSO_I }, |
4533 |
{ 9 MSO_I , 36 MSO_I }, |
4534 |
{ 8 MSO_I , 1 MSO_I }, |
4535 |
{ 21 MSO_I , 31 MSO_I }, |
4536 |
{ 20 MSO_I , 31 MSO_I }, |
4537 |
{ 9 MSO_I , 35 MSO_I }, |
4538 |
{ 8 MSO_I , 10 MSO_I }, |
4539 |
{ 20 MSO_I , 33 MSO_I }, |
4540 |
{ 0 , 0 }, |
4541 |
{ 5 MSO_I , 40 MSO_I }, |
4542 |
{ 9 MSO_I , 36 MSO_I }, |
4543 |
{ 8 MSO_I , 1 MSO_I }, |
4544 |
{ 20 MSO_I , 31 MSO_I }, |
4545 |
{ 0 MSO_I , 32 MSO_I }, |
4546 |
{ 20 MSO_I , 33 MSO_I }, |
4547 |
{ 9 MSO_I , 36 MSO_I }, |
4548 |
{ 8 MSO_I , 1 MSO_I }, |
4549 |
{ 21 MSO_I , 31 MSO_I }, |
4550 |
{ 22 MSO_I , 32 MSO_I }, |
4551 |
{ 21 MSO_I , 33 MSO_I }, |
4552 |
{ 0 MSO_I , 26 MSO_I }, |
4553 |
{ 0 MSO_I , 32 MSO_I }, |
4554 |
{ 22 MSO_I , 26 MSO_I }, |
4555 |
{ 22 MSO_I , 32 MSO_I } |
4556 |
}; |
4510 |
|
4557 |
|
|
|
4558 |
static const sal_uInt16 mso_sptEllipseRibbonSegm[] = |
4559 |
{ |
4560 |
0xa30c /*ar*/,0x0002/*l*/,0xa50c/*wa*/,0x0001/*l*/, |
4561 |
0x6001/*x*/, 0x8000/*e*/,0xa504/*wr*/,0xaa00/*nf*/, |
4562 |
0x0001/*l*/, 0x8000/*e*/,0xa304/*ar*/,0xaa00/*nf*/, |
4563 |
0x0001/*l*/, 0x8000/*e*/,0x4000/*m*/,0xaa00/*nf*/, |
4564 |
0x0001/*l*/, 0x8000/*e*/,0x4000/*m*/,0xaa00/*nf*/, |
4565 |
0x0001/*l*/, 0x8000/*e*/ |
4566 |
}; |
4567 |
|
4568 |
static const SvxMSDffCalculationData mso_sptEllipseRibbonCalc[] = |
4569 |
{ |
4570 |
{ 0x2000 , { DFF_Prop_adjustValue , 0 , 0 } }, //val #0 |
4571 |
{ 0x2000 , { DFF_Prop_adjust2Value , 0 , 0 } }, //val #1 |
4572 |
{ 0x2000 , { DFF_Prop_adjust3Value , 0 , 0 } }, //val #2 |
4573 |
{ 0x2000 , { DFF_Prop_geoRight , 0 , 0 } }, //val width |
4574 |
{ 0x2000 , { DFF_Prop_geoBottom , 0 , 0 } }, //val height |
4575 |
{ 0x2001 , { DFF_Prop_geoRight , 1 , 8 } }, //prod width 1 8 |
4576 |
{ 0x2001 , { DFF_Prop_geoRight , 1 , 2 } }, //prod width 1 2 |
4577 |
{ 0x2001 , { DFF_Prop_geoRight , 7 , 8 } }, //prod width 7 8 |
4578 |
{ 0x2001 , { DFF_Prop_geoRight , 3 , 2 } }, //prod width 3 2 |
4579 |
{ 0x8000 , { 0 , 0 , 0x406 } }, //sum 0 0 @6 |
4580 |
{ 0xa000 , { DFF_Prop_geoBottom , 0 , DFF_Prop_adjust3Value } }, //sum height 0 #2 |
4581 |
{ 0x2001 , { 0x40a , 30573 , 4096 } }, //prod @10 30573 4096 |
4582 |
{ 0x2001 , { 0x40b , 2 , 1 } }, //prod @11 2 1 |
4583 |
{ 0xa000 , { DFF_Prop_geoBottom , 0 , 0x40c } }, //sum height 0 @12 |
4584 |
{ 0x6000 , { 0x40b , DFF_Prop_adjust3Value , 0 } }, //sum @11 #2 0 |
4585 |
{ 0xe000 , { 0x40b , DFF_Prop_geoBottom , DFF_Prop_adjust2Value } }, //sum @11 height #1 |
4586 |
{ 0xa000 , { DFF_Prop_geoBottom , 0 , DFF_Prop_adjust2Value } }, //sum height 0 #1 |
4587 |
{ 0x2001 , { 0x410 , 1 , 2 } }, //prod @16 1 2 |
4588 |
{ 0x6000 , { 0x40b , 0x411 , 0 } }, //sum @11 @17 0 |
4589 |
{ 0xe000 , { 0x40e , DFF_Prop_adjust2Value , DFF_Prop_geoBottom } }, //sum @14 #1 height |
4590 |
{ 0x6000 , { DFF_Prop_adjustValue , 0x405 , 0 } }, //sum #0 @5 0 |
4591 |
{ 0xa000 , { DFF_Prop_geoRight , 0 , 0x414 } }, //sum width 0 @20 |
4592 |
{ 0xa000 , { DFF_Prop_geoRight , 0 , DFF_Prop_adjustValue } }, //sum width 0 #0 |
4593 |
{ 0xa000 , { 0x406 , 0 , DFF_Prop_adjustValue } }, //sum @6 0 #0 |
4594 |
{ 0xe00f , { 0x417 , DFF_Prop_geoRight , 0x40b } }, //ellipse @23 width @11 |
4595 |
{ 0xe000 , { 0x418 , DFF_Prop_geoBottom , 0x40b } }, //sum @24 height @11 |
4596 |
{ 0xe000 , { 0x419 , 0x40b , 0x413 } }, //sum @25 @11 @19 |
4597 |
{ 0xe000 , { DFF_Prop_adjust3Value , 0x40b , 0x413 } }, //sum #2 @11 @19 |
4598 |
{ 0x2001 , { 0x40b , 2391 , 32768 } }, //prod @11 2391 32768 |
4599 |
{ 0xa000 , { 0x406 , 0 , 0x414 } }, //sum @6 0 @20 |
4600 |
{ 0xe00f , { 0x41d , DFF_Prop_geoRight , 0x40b } }, //ellipse @29 width @11 |
4601 |
{ 0xe000 , { DFF_Prop_adjust2Value , 0x41e , 0x40b } }, //sum #1 @30 @11 |
4602 |
{ 0xe000 , { 0x419 , DFF_Prop_adjust2Value , DFF_Prop_geoBottom } }, //sum @25 #1 height |
4603 |
{ 0xe000 , { DFF_Prop_geoBottom , 0x41e , 0x40e } }, //sum height @30 @14 |
4604 |
{ 0x6000 , { 0x40b , 0x40e , 0 } }, //sum @11 @14 0 |
4605 |
{ 0xa000 , { DFF_Prop_geoBottom , 0 , 0x422 } }, //sum height 0 @34 |
4606 |
{ 0xe000 , { 0x423 , 0x413 , 0x40b } }, //sum @35 @19 @11 |
4607 |
{ 0xe000 , { 0x40a , 0x40f , 0x40b } }, //sum @10 @15 @11 |
4608 |
{ 0xe000 , { 0x423 , 0x40f , 0x40b } }, //sum @35 @15 @11 |
4609 |
{ 0xe000 , { 0x41c , 0x40e , 0x412 } }, //sum @28 @14 @18 |
4610 |
{ 0xa000 , { DFF_Prop_geoBottom , 0 , 0x427 } }, //sum height 0 @39 |
4611 |
{ 0xa000 , { 0x413 , 0 , 0x412 } }, //sum @19 0 @18 |
4612 |
{ 0x2001 , { 0x429 , 2 , 3 } }, //prod @41 2 3 |
4613 |
{ 0xa000 , { DFF_Prop_adjust2Value , 0 , 0x42a } }, //sum #1 0 @42 |
4614 |
{ 0xa000 , { DFF_Prop_adjust3Value , 0 , 0x42a } }, //sum #2 0 @42 |
4615 |
{ 0x2004 , { 0x42c , 20925 , 0 } }, //min @44 20925 |
4616 |
{ 0x2001 , { DFF_Prop_geoRight , 3 , 8 } }, //prod width 3 8 |
4617 |
{ 0x2000 , { 0x42e , 0 , 4 } }, //sum @46 0 4 |
4618 |
}; |
4619 |
|
4620 |
static const SvxMSDffTextRectangles mso_sptEllipseRibbonTextRect[] = |
4621 |
{//@0,@1,@22,@25 |
4622 |
{ { 0 MSO_I, 1 MSO_I }, { 22 MSO_I, 25 MSO_I } } |
4623 |
}; |
4624 |
|
4625 |
static const sal_Int32 mso_sptEllipseRibbonDefault[] = |
4626 |
{ |
4627 |
3,5400,5400,18900 |
4628 |
}; |
4629 |
|
4630 |
static const SvxMSDffHandle mso_sptEllipseRibbonHandle[] = |
4631 |
{ |
4632 |
//position="#0,bottomRight" xrange="@5,@47 |
4633 |
//position="center,#1" yrange="@10,@43 |
4634 |
//position="topLeft,#2" yrange="@27,@45 |
4635 |
{ MSDFF_HANDLE_FLAGS_RANGE | MSDFF_HANDLE_FLAGS_RANGE_X_MAX_IS_SPECIAL| MSDFF_HANDLE_FLAGS_RANGE_X_MIN_IS_SPECIAL, |
4636 |
0x100, 21600, 0, 0, 0x8/*5+3*/, 0x32/*47+3*/, 0x80000000, 0x7fffffff }, |
4637 |
{ MSDFF_HANDLE_FLAGS_RANGE | MSDFF_HANDLE_FLAGS_RANGE_Y_MAX_IS_SPECIAL | MSDFF_HANDLE_FLAGS_RANGE_Y_MIN_IS_SPECIAL, |
4638 |
10800, 0x101, 0, 0, 0x80000000, 0x7fffffff,0xd/*10+3*/, 0x2e /*43+3*/ }, |
4639 |
{ MSDFF_HANDLE_FLAGS_RANGE | MSDFF_HANDLE_FLAGS_RANGE_Y_MAX_IS_SPECIAL | MSDFF_HANDLE_FLAGS_RANGE_Y_MIN_IS_SPECIAL, |
4640 |
0, 0x102, 0, 0, 0x80000000, 0x7fffffff,0x1e/*27+3*/, 0x30 /*45+3*/ } |
4641 |
}; |
4642 |
|
4643 |
static const mso_CustomShape msosptEllipseRibbon = |
4644 |
{ |
4645 |
(SvxMSDffVertPair*)mso_sptEllipseRibbonVert, sizeof( mso_sptEllipseRibbonVert ) / sizeof( SvxMSDffVertPair ), |
4646 |
(sal_uInt16*)mso_sptEllipseRibbonSegm, sizeof( mso_sptEllipseRibbonSegm ) >> 1, |
4647 |
(SvxMSDffCalculationData*)mso_sptEllipseRibbonCalc, sizeof( mso_sptEllipseRibbonCalc ) / sizeof( SvxMSDffCalculationData ), |
4648 |
(sal_Int32*)mso_sptEllipseRibbonDefault, |
4649 |
(SvxMSDffTextRectangles*)mso_sptEllipseRibbonTextRect, sizeof( mso_sptEllipseRibbonTextRect ) / sizeof( SvxMSDffTextRectangles ), |
4650 |
21600, 21600, |
4651 |
0x80000000, 0x80000000, |
4652 |
NULL, 0, |
4653 |
(SvxMSDffHandle*)mso_sptEllipseRibbonHandle, sizeof( mso_sptEllipseRibbonHandle ) / sizeof( SvxMSDffHandle ) |
4654 |
}; |
4655 |
|
4656 |
//msosptEllipseRibbon2 |
4657 |
//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 |
4658 |
static const SvxMSDffVertPair mso_sptEllipseRibbon2Vert[] = |
4659 |
{ |
4660 |
{ 9 MSO_I , 34 MSO_I }, |
4661 |
{ 8 MSO_I , 35 MSO_I }, |
4662 |
{ 0 , 24 MSO_I }, |
4663 |
{ 0 MSO_I , 23 MSO_I }, |
4664 |
{ 9 MSO_I , 0 }, |
4665 |
{ 8 MSO_I , 11 MSO_I }, |
4666 |
{ 0 MSO_I , 22 MSO_I }, |
4667 |
{ 19 MSO_I , 22 MSO_I }, |
4668 |
{ 9 MSO_I , 34 MSO_I }, |
4669 |
{ 8 MSO_I , 35 MSO_I }, |
4670 |
{ 19 MSO_I , 23 MSO_I }, |
4671 |
{ 3 MSO_I , 24 MSO_I }, |
4672 |
{ 7 MSO_I , 36 MSO_I }, |
4673 |
{ 3 MSO_I , 4 MSO_I }, |
4674 |
{ 9 MSO_I , 31 MSO_I }, |
4675 |
{ 8 MSO_I , 32 MSO_I }, |
4676 |
{ 3 MSO_I , 4 MSO_I }, |
4677 |
{ 18 MSO_I , 30 MSO_I }, |
4678 |
{ 9 MSO_I , 1 MSO_I }, |
4679 |
{ 8 MSO_I , 33 MSO_I }, |
4680 |
{ 18 MSO_I , 28 MSO_I }, |
4681 |
{ 17 MSO_I , 28 MSO_I }, |
4682 |
{ 9 MSO_I , 31 MSO_I }, |
4683 |
{ 8 MSO_I , 32 MSO_I }, |
4684 |
{ 17 MSO_I , 30 MSO_I }, |
4685 |
{ 0 , 4l MSO_I }, |
4686 |
{ 5 MSO_I , 36 MSO_I }, |
4687 |
{ 9 MSO_I , 1 MSO_I }, |
4688 |
{ 8 MSO_I , 33 MSO_I }, |
4689 |
{ 17 MSO_I , 28 MSO_I }, |
4690 |
{ 0 MSO_I , 29 MSO_I }, |
4691 |
{ 17 MSO_I , 30 MSO_I }, |
4692 |
{ 9 MSO_I , 1 MSO_I }, |
4693 |
{ 8 MSO_I , 33 MSO_I }, |
4694 |
{ 18 MSO_I , 28 MSO_I }, |
4695 |
{ 19 MSO_I , 29 MSO_I }, |
4696 |
{ 18 MSO_I , 30 MSO_I }, |
4697 |
{ 0 MSO_I , 23 MSO_I }, |
4698 |
{ 0 MSO_I , 29 MSO_I }, |
4699 |
{ 19 MSO_I , 23 MSO_I }, |
4700 |
{ 19 MSO_I , 29 MSO_I } |
4701 |
}; |
4702 |
static const sal_uInt16 mso_sptEllipseRibbon2Segm[] = |
4703 |
{ |
4704 |
0xa50c/*wr*/,0x0002/*l*/,0xa30c/*at*/,0x0001/*l*/, |
4705 |
0x6001/*x*/, 0x8000/*e*/,0xa304/*ar*/,0xaa00/*nf*/, |
4706 |
0x0001/*l*/, 0x8000/*e*/,0xa504/*wr*/,0xaa00/*nf*/, |
4707 |
0x0001/*l*/, 0x8000/*e*/,0x4000/*m*/,0xaa00/*nf*/, |
4708 |
0x0001/*l*/, 0x8000/*e*/,0x4000/*m*/,0xaa00/*nf*/, |
4709 |
0x0001/*l*/, 0x8000/*e*/ |
4710 |
}; |
4711 |
|
4712 |
static const SvxMSDffCalculationData mso_sptEllipseRibbon2Calc[] = |
4713 |
{ |
4714 |
{ 0x2000 , { DFF_Prop_adjustValue , 0 , 0 } }, //val #0 |
4715 |
{ 0x2000 , { DFF_Prop_adjust2Value , 0 , 0 } }, //val #1 |
4716 |
{ 0x2000 , { DFF_Prop_adjust3Value , 0 , 0 } }, //val #2 |
4717 |
{ 0x2000 , { DFF_Prop_geoRight , 0 , 0 } }, //val width |
4718 |
{ 0x2000 , { DFF_Prop_geoBottom , 0 , 0 } }, //val height |
4719 |
{ 0x2001 , { DFF_Prop_geoRight , 1 , 8 } }, //prod width 1 8 |
4720 |
{ 0x2001 , { DFF_Prop_geoRight , 1 , 2 } }, //prod width 1 2 |
4721 |
{ 0x2001 , { DFF_Prop_geoRight , 7 , 8 } }, //prod width 7 8 |
4722 |
{ 0x2001 , { DFF_Prop_geoRight , 3 , 2 } }, //prod width 3 2 |
4723 |
{ 0x8000 , { 0 , 0 , 0x406 } }, //sum 0 0 @6 |
4724 |
{ 0x2001 , { DFF_Prop_adjust3Value , 30573 , 4096 } }, //prod #2 30573 4096 |
4725 |
{ 0x2001 , { 0x40a , 2 , 1 } }, //prod @10 2 1 |
4726 |
{ 0xe000 , { 0x40a , DFF_Prop_geoBottom , DFF_Prop_adjust3Value } }, //sum @10 height #2 |
4727 |
{ 0x6000 , { 0x40a , DFF_Prop_adjust2Value , 0 } }, //sum @10 #1 0 |
4728 |
{ 0x2001 , { DFF_Prop_adjust2Value , 1 , 2 } }, //prod #1 1 2 |
4729 |
{ 0x6000 , { 0x40a , 0x40e , 0 } }, //sum @10 @14 0 |
4730 |
{ 0xa000 , { 0x40c , 0 , DFF_Prop_adjust2Value } }, //sum @12 0 #1 |
4731 |
{ 0x6000 , { DFF_Prop_adjustValue , 0x405 , 0 } }, //sum #0 @5 0 |
4732 |
{ 0xa000 , { DFF_Prop_geoRight , 0 , 0x411 } }, //sum width 0 @17 |
4733 |
{ 0xa000 , { DFF_Prop_geoRight , 0 , DFF_Prop_adjustValue } }, //sum width 0 #0 |
4734 |
{ 0xa000 , { 0x406 , 0 , DFF_Prop_adjustValue } }, //sum @6 0 #0 |
4735 |
{ 0xe00f , { 0x414 , DFF_Prop_geoRight , 0x40a } }, //ellipse @20 width @10 |
4736 |
{ 0xa000 , { 0x40a , 0 , 0x415 } }, //sum @10 0 @21 |
4737 |
{ 0xe000 , { 0x416 , 0x410 , 0x40a } }, //sum @22 @16 @10 |
4738 |
{ 0xe000 , { DFF_Prop_adjust3Value , 0x410 , 0x40a } }, //sum #2 @16 @10 |
4739 |
{ 0x2001 , { 0x40a , 2391 , 32768 } }, //prod @10 2391 32768 |
4740 |
{ 0xa000 , { 0x406 , 0 , 0x411 } }, //sum @6 0 @17 |
4741 |
{ 0xe00f , { 0x41a , DFF_Prop_geoRight , 0x40a } }, //ellipse @26 width @10 |
4742 |
{ 0xe000 , { 0x40a , DFF_Prop_adjust2Value , 0x41b } }, //sum @10 #1 @27 |
4743 |
{ 0x6000 , { 0x416 , DFF_Prop_adjust2Value , 0 } }, //sum @22 #1 0 |
4744 |
{ 0xa000 , { 0x40c , 0 , 0x41b } }, //sum @12 0 @27 |
4745 |
{ 0xa000 , { DFF_Prop_geoBottom , 0 , DFF_Prop_adjust3Value } }, //sum height 0 #2 |
4746 |
{ 0x6000 , { 0x40a , 0x40c , 0 } }, //sum @10 @12 0 |
4747 |
{ 0xe000 , { 0x420 , 0x40a , 0x410 } }, //sum @32 @10 @16 |
4748 |
{ 0xe000 , { 0x41f , 0x40a , 0x40d } }, //sum @31 @10 @13 |
4749 |
{ 0xe000 , { 0x420 , 0x40a , 0x40d } }, //sum @32 @10 @13 |
4750 |
{ 0xe000 , { 0x419 , 0x40c , 0x40f } }, //sum @25 @12 @15 |
4751 |
{ 0xa000 , { 0x410 , 0 , 0x40f } }, //sum @16 0 @15 |
4752 |
{ 0x2001 , { 0x425 , 2 , 3 } }, //prod @37 2 3 |
4753 |
{ 0x6000 , { 0x401 , 0x426 , 0 } }, //sum @1 @38 0 |
4754 |
{ 0x6000 , { DFF_Prop_adjust3Value , 0x426 , 0 } }, //sum #2 @38 0 |
4755 |
{ 0x2005 , { 0x428 , 675 , 0 } }, //max @40 675 |
4756 |
{ 0x2001 , { DFF_Prop_geoRight , 3 , 8 } }, //prod width 3 8 |
4757 |
{ 0x2000 , { 0x42a , 0 , 4 } } //sum @42 0 4 |
4758 |
}; |
4759 |
|
4760 |
static const SvxMSDffTextRectangles mso_sptEllipseRibbon2TextRect[] = |
4761 |
{//@0,@22,@19,@1 |
4762 |
{ { 0 MSO_I, 22 MSO_I }, { 19 MSO_I, 1 MSO_I } } |
4763 |
}; |
4764 |
|
4765 |
static const sal_Int32 mso_sptEllipseRibbon2Default[] = |
4766 |
{ |
4767 |
3,5400,16200,2700 |
4768 |
}; |
4769 |
|
4770 |
static const SvxMSDffHandle mso_sptEllipseRibbon2Handle[] = |
4771 |
{ |
4772 |
//position="#0,topLeft" xrange="@5,@43 |
4773 |
//position="center,#1" yrange="@39,@31 |
4774 |
//position="topLeft,#2" yrange="@41,@24 |
4775 |
{ MSDFF_HANDLE_FLAGS_RANGE | MSDFF_HANDLE_FLAGS_RANGE_X_MAX_IS_SPECIAL| MSDFF_HANDLE_FLAGS_RANGE_X_MIN_IS_SPECIAL, |
4776 |
0x100, 0, 0, 0, 0x8/*5+3*/, 0x2e/*43+3*/, 0x80000000, 0x7fffffff }, |
4777 |
{ MSDFF_HANDLE_FLAGS_RANGE | MSDFF_HANDLE_FLAGS_RANGE_Y_MAX_IS_SPECIAL | MSDFF_HANDLE_FLAGS_RANGE_Y_MIN_IS_SPECIAL, |
4778 |
10800, 0x101, 0, 0, 0x80000000, 0x7fffffff,0x2a/*39+3*/, 0x22 /*31+3*/ }, |
4779 |
{ MSDFF_HANDLE_FLAGS_RANGE | MSDFF_HANDLE_FLAGS_RANGE_Y_MAX_IS_SPECIAL | MSDFF_HANDLE_FLAGS_RANGE_Y_MIN_IS_SPECIAL, |
4780 |
0, 0x102, 0, 0, 0x80000000, 0x7fffffff,0x2c/*41+3*/, 0x1b /*24+3*/ } |
4781 |
}; |
4782 |
|
4783 |
static const mso_CustomShape msosptEllipseRibbon2 = |
4784 |
{ |
4785 |
(SvxMSDffVertPair*)mso_sptEllipseRibbon2Vert, sizeof( mso_sptEllipseRibbon2Vert ) / sizeof( SvxMSDffVertPair ), |
4786 |
(sal_uInt16*)mso_sptEllipseRibbon2Segm, sizeof( mso_sptEllipseRibbon2Segm ) >> 1, |
4787 |
(SvxMSDffCalculationData*)mso_sptEllipseRibbon2Calc, sizeof( mso_sptEllipseRibbon2Calc ) / sizeof( SvxMSDffCalculationData ), |
4788 |
(sal_Int32*)mso_sptEllipseRibbon2Default, |
4789 |
(SvxMSDffTextRectangles*)mso_sptEllipseRibbon2TextRect, sizeof( mso_sptEllipseRibbon2TextRect ) / sizeof( SvxMSDffTextRectangles ), |
4790 |
21600, 21600, |
4791 |
0x80000000, 0x80000000, |
4792 |
NULL, 0, |
4793 |
(SvxMSDffHandle*)mso_sptEllipseRibbon2Handle, sizeof( mso_sptEllipseRibbon2Handle ) / sizeof( SvxMSDffHandle ) |
4794 |
}; |
4795 |
// End |
4511 |
static const SvxMSDffVertPair mso_sptVerticalScrollVert[] = // adjustment1 : 0 - 5400 |
4796 |
static const SvxMSDffVertPair mso_sptVerticalScrollVert[] = // adjustment1 : 0 - 5400 |
4512 |
{ |
4797 |
{ |
4513 |
{ 1 MSO_I, 21600 }, { 0, 11 MSO_I }, { 1 MSO_I, 12 MSO_I }, { 0 MSO_I, 12 MSO_I }, |
4798 |
{ 1 MSO_I, 21600 }, { 0, 11 MSO_I }, { 1 MSO_I, 12 MSO_I }, { 0 MSO_I, 12 MSO_I }, |
Lines 8047-8054
Link Here
|
8047 |
case mso_sptSeal32 : pCustomShape = &msoSeal32; break; |
8332 |
case mso_sptSeal32 : pCustomShape = &msoSeal32; break; |
8048 |
case mso_sptRibbon2 : pCustomShape = &msoRibbon2; break; |
8333 |
case mso_sptRibbon2 : pCustomShape = &msoRibbon2; break; |
8049 |
case mso_sptRibbon : pCustomShape = &msoRibbon; break; |
8334 |
case mso_sptRibbon : pCustomShape = &msoRibbon; break; |
8050 |
case mso_sptEllipseRibbon2 : pCustomShape = &msoRibbon2; break; // SJ: TODO |
8335 |
case mso_sptEllipseRibbon2 : pCustomShape = &msosptEllipseRibbon2; break; // SJ: TODO |
8051 |
case mso_sptEllipseRibbon : pCustomShape = &msoRibbon; break; // SJ: TODO |
8336 |
case mso_sptEllipseRibbon : pCustomShape = &msosptEllipseRibbon; break; // SJ: TODO |
8052 |
case mso_sptVerticalScroll : pCustomShape = &msoVerticalScroll; break; |
8337 |
case mso_sptVerticalScroll : pCustomShape = &msoVerticalScroll; break; |
8053 |
case mso_sptHorizontalScroll : pCustomShape = &msoHorizontalScroll; break; |
8338 |
case mso_sptHorizontalScroll : pCustomShape = &msoHorizontalScroll; break; |
8054 |
case mso_sptFlowChartProcess : pCustomShape = &msoFlowChartProcess; break; |
8339 |
case mso_sptFlowChartProcess : pCustomShape = &msoFlowChartProcess; break; |