Index: sw/source/filter/ww8/ww8par2.cxx =================================================================== RCS file: /cvs/sw/sw/source/filter/ww8/ww8par2.cxx,v retrieving revision 1.114 diff -u -r1.114 ww8par2.cxx --- sw/source/filter/ww8/ww8par2.cxx 9 Sep 2005 06:11:52 -0000 1.114 +++ sw/source/filter/ww8/ww8par2.cxx 27 Nov 2005 18:53:34 -0000 @@ -1723,6 +1723,7 @@ for (int nLoop = 0; nLoop < 2; ++nLoop) { bool bRepeatedSprm = false; + bool bTabeDxaNewFlag = false; while ( aSprmIter.GetSprms() && (0 != (pParams = aSprmIter.GetAktParams())) ) { @@ -1760,7 +1761,7 @@ case 182: case 0x5400: // sprmTJc - Justification Code - if (nRows == 0) + if (nRows == 0 && !bTabeDxaNewFlag) eOri = aOriArr[*pParams & 0x3]; break; case 0x560B: @@ -1807,7 +1808,10 @@ // shift the whole table to that margin (see below) short nDxaNew = (INT16)SVBT16ToShort( pParams ); if( nDxaNew < nTabeDxaNew ) + { nTabeDxaNew = nDxaNew; + bTabeDxaNewFlag = true; + } } break; case 193: