Lines 627-633
Link Here
|
627 |
void MetaRoundRectAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) |
627 |
void MetaRoundRectAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) |
628 |
{ |
628 |
{ |
629 |
WRITE_BASE_COMPAT( rOStm, 1, pData ); |
629 |
WRITE_BASE_COMPAT( rOStm, 1, pData ); |
630 |
rOStm << maRect << mnHorzRound << mnVertRound; |
630 |
rOStm << maRect << static_cast<sal_uInt32>(mnHorzRound) << static_cast<sal_uInt32>(mnVertRound); |
631 |
} |
631 |
} |
632 |
|
632 |
|
633 |
// ------------------------------------------------------------------------ |
633 |
// ------------------------------------------------------------------------ |
Lines 635-641
Link Here
|
635 |
void MetaRoundRectAction::Read( SvStream& rIStm, ImplMetaReadData* ) |
635 |
void MetaRoundRectAction::Read( SvStream& rIStm, ImplMetaReadData* ) |
636 |
{ |
636 |
{ |
637 |
COMPAT( rIStm ); |
637 |
COMPAT( rIStm ); |
638 |
rIStm >> maRect >> mnHorzRound >> mnVertRound; |
638 |
rIStm >> maRect; |
|
|
639 |
sal_uInt32 n32Temp; |
640 |
rIStm >> n32Temp; |
641 |
mnHorzRound = n32Temp; |
642 |
rIStm >> n32Temp; |
643 |
mnVertRound = n32Temp; |
639 |
} |
644 |
} |
640 |
|
645 |
|
641 |
// ======================================================================== |
646 |
// ======================================================================== |
Lines 1426-1432
Link Here
|
1426 |
|
1431 |
|
1427 |
void MetaTextArrayAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) |
1432 |
void MetaTextArrayAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) |
1428 |
{ |
1433 |
{ |
1429 |
const ULONG nAryLen = mpDXAry ? mnLen : 0; |
1434 |
const sal_uInt32 nAryLen = mpDXAry ? mnLen : 0; |
1430 |
|
1435 |
|
1431 |
WRITE_BASE_COMPAT( rOStm, 2, pData ); |
1436 |
WRITE_BASE_COMPAT( rOStm, 2, pData ); |
1432 |
rOStm << maStartPt; |
1437 |
rOStm << maStartPt; |
Lines 1435-1441
Link Here
|
1435 |
rOStm << mnLen; |
1440 |
rOStm << mnLen; |
1436 |
rOStm << nAryLen; |
1441 |
rOStm << nAryLen; |
1437 |
|
1442 |
|
1438 |
for( ULONG i = 0UL; i < nAryLen; i++ ) |
1443 |
for( sal_uInt32 i = 0; i < nAryLen; i++ ) |
1439 |
rOStm << mpDXAry[ i ]; |
1444 |
rOStm << mpDXAry[ i ]; |
1440 |
|
1445 |
|
1441 |
sal_uInt16 j, nLen = maStr.Len(); // version 2 |
1446 |
sal_uInt16 j, nLen = maStr.Len(); // version 2 |
Lines 1451-1457
Link Here
|
1451 |
|
1456 |
|
1452 |
void MetaTextArrayAction::Read( SvStream& rIStm, ImplMetaReadData* pData ) |
1457 |
void MetaTextArrayAction::Read( SvStream& rIStm, ImplMetaReadData* pData ) |
1453 |
{ |
1458 |
{ |
1454 |
ULONG nAryLen; |
1459 |
sal_uInt32 nAryLen; |
1455 |
|
1460 |
|
1456 |
delete[] mpDXAry; |
1461 |
delete[] mpDXAry; |
1457 |
|
1462 |
|
Lines 1465-1475
Link Here
|
1465 |
if( nAryLen ) |
1470 |
if( nAryLen ) |
1466 |
{ |
1471 |
{ |
1467 |
// #i9762#, #106172# Ensure that DX array is at least mnLen entries long |
1472 |
// #i9762#, #106172# Ensure that DX array is at least mnLen entries long |
1468 |
const ULONG nIntAryLen( Max(nAryLen, static_cast<ULONG>(mnLen)) ); |
1473 |
const sal_uInt32 nIntAryLen( Max(nAryLen, static_cast<sal_uInt32>(mnLen)) ); |
1469 |
mpDXAry = new sal_Int32[ nIntAryLen ]; |
1474 |
mpDXAry = new sal_Int32[ nIntAryLen ]; |
1470 |
|
1475 |
|
1471 |
ULONG i; |
1476 |
sal_uInt32 i; |
1472 |
for( i = 0UL; i < nAryLen; i++ ) |
1477 |
for( i = 0; i < nAryLen; i++ ) |
1473 |
rIStm >> mpDXAry[ i ]; |
1478 |
rIStm >> mpDXAry[ i ]; |
1474 |
|
1479 |
|
1475 |
// #106172# setup remainder |
1480 |
// #106172# setup remainder |
Lines 1556-1562
Link Here
|
1556 |
WRITE_BASE_COMPAT( rOStm, 2, pData ); |
1561 |
WRITE_BASE_COMPAT( rOStm, 2, pData ); |
1557 |
rOStm << maPt; |
1562 |
rOStm << maPt; |
1558 |
rOStm.WriteByteString( maStr, pData->meActualCharSet ); |
1563 |
rOStm.WriteByteString( maStr, pData->meActualCharSet ); |
1559 |
rOStm << mnWidth; |
1564 |
rOStm << static_cast<sal_uInt32>(mnWidth); |
1560 |
rOStm << mnIndex; |
1565 |
rOStm << mnIndex; |
1561 |
rOStm << mnLen; |
1566 |
rOStm << mnLen; |
1562 |
|
1567 |
|
Lines 1576-1582
Link Here
|
1576 |
COMPAT( rIStm ); |
1581 |
COMPAT( rIStm ); |
1577 |
rIStm >> maPt; |
1582 |
rIStm >> maPt; |
1578 |
rIStm.ReadByteString( maStr, pData->meActualCharSet ); |
1583 |
rIStm.ReadByteString( maStr, pData->meActualCharSet ); |
1579 |
rIStm >> mnWidth; |
1584 |
sal_uInt32 n32Temp; |
|
|
1585 |
rIStm >> n32Temp; |
1586 |
mnWidth = n32Temp; |
1580 |
rIStm >> mnIndex; |
1587 |
rIStm >> mnIndex; |
1581 |
rIStm >> mnLen; |
1588 |
rIStm >> mnLen; |
1582 |
|
1589 |
|
Lines 1747-1754
Link Here
|
1747 |
|
1754 |
|
1748 |
rOStm << maPos; |
1755 |
rOStm << maPos; |
1749 |
rOStm << mnWidth; |
1756 |
rOStm << mnWidth; |
1750 |
rOStm << (ULONG)meStrikeout; |
1757 |
rOStm << static_cast<sal_uInt32>(meStrikeout); |
1751 |
rOStm << (ULONG)meUnderline; |
1758 |
rOStm << static_cast<sal_uInt32>(meUnderline); |
1752 |
} |
1759 |
} |
1753 |
|
1760 |
|
1754 |
// ------------------------------------------------------------------------ |
1761 |
// ------------------------------------------------------------------------ |
Lines 1757-1763
Link Here
|
1757 |
{ |
1764 |
{ |
1758 |
COMPAT( rIStm ); |
1765 |
COMPAT( rIStm ); |
1759 |
|
1766 |
|
1760 |
ULONG nTemp; |
1767 |
sal_uInt32 nTemp; |
1761 |
rIStm >> maPos; |
1768 |
rIStm >> maPos; |
1762 |
rIStm >> mnWidth; |
1769 |
rIStm >> mnWidth; |
1763 |
rIStm >> nTemp; |
1770 |
rIStm >> nTemp; |
Lines 3978-3984
Link Here
|
3978 |
void MetaCommentAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) |
3985 |
void MetaCommentAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) |
3979 |
{ |
3986 |
{ |
3980 |
WRITE_BASE_COMPAT( rOStm, 1, pData ); |
3987 |
WRITE_BASE_COMPAT( rOStm, 1, pData ); |
3981 |
rOStm << maComment << mnValue << mnDataSize; |
3988 |
rOStm << maComment << static_cast<sal_Int32>(mnValue) << static_cast<sal_uInt32>(mnDataSize); |
3982 |
|
3989 |
|
3983 |
if ( mnDataSize ) |
3990 |
if ( mnDataSize ) |
3984 |
rOStm.Write( mpData, mnDataSize ); |
3991 |
rOStm.Write( mpData, mnDataSize ); |
Lines 3989-3995
Link Here
|
3989 |
void MetaCommentAction::Read( SvStream& rIStm, ImplMetaReadData* ) |
3996 |
void MetaCommentAction::Read( SvStream& rIStm, ImplMetaReadData* ) |
3990 |
{ |
3997 |
{ |
3991 |
COMPAT( rIStm ); |
3998 |
COMPAT( rIStm ); |
3992 |
rIStm >> maComment >> mnValue >> mnDataSize; |
3999 |
rIStm >> maComment; |
|
|
4000 |
sal_Int32 ns32Temp; |
4001 |
rIStm >> ns32Temp; |
4002 |
mnValue = ns32Temp; |
4003 |
sal_uInt32 n32Temp; |
4004 |
rIStm >> n32Temp; |
4005 |
mnDataSize = n32Temp; |
3993 |
|
4006 |
|
3994 |
if( mpData ) |
4007 |
if( mpData ) |
3995 |
delete[] mpData; |
4008 |
delete[] mpData; |
Lines 4043-4049
Link Here
|
4043 |
void MetaLayoutModeAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) |
4056 |
void MetaLayoutModeAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) |
4044 |
{ |
4057 |
{ |
4045 |
WRITE_BASE_COMPAT( rOStm, 1, pData ); |
4058 |
WRITE_BASE_COMPAT( rOStm, 1, pData ); |
4046 |
rOStm << mnLayoutMode; |
4059 |
rOStm << static_cast<sal_uInt32>(mnLayoutMode); |
4047 |
} |
4060 |
} |
4048 |
|
4061 |
|
4049 |
// ------------------------------------------------------------------------ |
4062 |
// ------------------------------------------------------------------------ |
Lines 4051-4057
Link Here
|
4051 |
void MetaLayoutModeAction::Read( SvStream& rIStm, ImplMetaReadData* ) |
4064 |
void MetaLayoutModeAction::Read( SvStream& rIStm, ImplMetaReadData* ) |
4052 |
{ |
4065 |
{ |
4053 |
COMPAT( rIStm ); |
4066 |
COMPAT( rIStm ); |
4054 |
rIStm >> mnLayoutMode; |
4067 |
sal_uInt32 n32Temp; |
|
|
4068 |
rIStm >> n32Temp; |
4069 |
mnLayoutMode = n32Temp; |
4055 |
} |
4070 |
} |
4056 |
|
4071 |
|
4057 |
// ======================================================================== |
4072 |
// ======================================================================== |