Lines 1723-1728
Link Here
|
1723 |
for (int nLoop = 0; nLoop < 2; ++nLoop) |
1723 |
for (int nLoop = 0; nLoop < 2; ++nLoop) |
1724 |
{ |
1724 |
{ |
1725 |
bool bRepeatedSprm = false; |
1725 |
bool bRepeatedSprm = false; |
|
|
1726 |
bool bTabeDxaNewFlag = false; |
1726 |
while ( aSprmIter.GetSprms() && |
1727 |
while ( aSprmIter.GetSprms() && |
1727 |
(0 != (pParams = aSprmIter.GetAktParams())) ) |
1728 |
(0 != (pParams = aSprmIter.GetAktParams())) ) |
1728 |
{ |
1729 |
{ |
Lines 1760-1766
Link Here
|
1760 |
case 182: |
1761 |
case 182: |
1761 |
case 0x5400: |
1762 |
case 0x5400: |
1762 |
// sprmTJc - Justification Code |
1763 |
// sprmTJc - Justification Code |
1763 |
if (nRows == 0) |
1764 |
if (nRows == 0 && !bTabeDxaNewFlag) |
1764 |
eOri = aOriArr[*pParams & 0x3]; |
1765 |
eOri = aOriArr[*pParams & 0x3]; |
1765 |
break; |
1766 |
break; |
1766 |
case 0x560B: |
1767 |
case 0x560B: |
Lines 1807-1813
Link Here
|
1807 |
// shift the whole table to that margin (see below) |
1808 |
// shift the whole table to that margin (see below) |
1808 |
short nDxaNew = (INT16)SVBT16ToShort( pParams ); |
1809 |
short nDxaNew = (INT16)SVBT16ToShort( pParams ); |
1809 |
if( nDxaNew < nTabeDxaNew ) |
1810 |
if( nDxaNew < nTabeDxaNew ) |
|
|
1811 |
{ |
1810 |
nTabeDxaNew = nDxaNew; |
1812 |
nTabeDxaNew = nDxaNew; |
|
|
1813 |
bTabeDxaNewFlag = true; |
1814 |
} |
1811 |
} |
1815 |
} |
1812 |
break; |
1816 |
break; |
1813 |
case 193: |
1817 |
case 193: |