Lines 648-658
Link Here
|
648 |
|
648 |
|
649 |
static SvxAdjust eAdjA[4] = |
649 |
static SvxAdjust eAdjA[4] = |
650 |
{ SVX_ADJUST_LEFT, SVX_ADJUST_RIGHT, SVX_ADJUST_LEFT, SVX_ADJUST_LEFT }; |
650 |
{ SVX_ADJUST_LEFT, SVX_ADJUST_RIGHT, SVX_ADJUST_LEFT, SVX_ADJUST_LEFT }; |
|
|
651 |
|
652 |
if (SVBT8ToByte( rAV.nfc ) < 8) { |
653 |
rNum.SetNumberingType(static_cast< sal_Int16 >(eNumA[SVBT8ToByte( rAV.nfc ) ])); |
654 |
} else { |
655 |
SvxExtNumType eType = SVX_NUM_ARABIC; // Fallback to ARABIC instead of NONE |
656 |
switch(SVBT8ToByte( rAV.nfc )) { |
657 |
case 19:eType = SVX_NUM_FULL_WIDTH_ARABIC ; break; |
658 |
case 30:eType = SVX_NUM_TIAN_GAN_ZH ; break; |
659 |
case 31:eType = SVX_NUM_DI_ZI_ZH ; break; |
660 |
case 35: |
661 |
case 36: |
662 |
case 37: |
663 |
case 39: |
664 |
eType = SVX_NUM_NUMBER_LOWER_ZH ; break; |
665 |
case 34:eType = SVX_NUM_NUMBER_UPPER_ZH_TW ; break; |
666 |
case 38:eType = SVX_NUM_NUMBER_UPPER_ZH ; break; |
667 |
} |
651 |
|
668 |
|
|
|
669 |
rNum.SetNumberingType(static_cast< sal_Int16 >(eType)); |
670 |
} |
671 |
|
672 |
#if 0 |
652 |
rNum.SetNumberingType( |
673 |
rNum.SetNumberingType( |
653 |
static_cast< sal_Int16 >(( SVBT8ToByte( rAV.nfc ) < 8 ) |
674 |
static_cast< sal_Int16 >(( SVBT8ToByte( rAV.nfc ) < 8 ) |
654 |
? eNumA[SVBT8ToByte( rAV.nfc ) ] |
675 |
? eNumA[SVBT8ToByte( rAV.nfc ) ] |
655 |
: SVX_NUM_NUMBER_NONE) ); |
676 |
: SVX_NUM_NUMBER_NONE) ); |
|
|
677 |
#endif |
656 |
|
678 |
|
657 |
if ((SVBT8ToByte(rAV.aBits1 ) & 0x4) >> 2) |
679 |
if ((SVBT8ToByte(rAV.aBits1 ) & 0x4) >> 2) |
658 |
{ |
680 |
{ |