From 3ee84cb27e49d26acc50e235abafd7aa5e6a8c72 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Tue, 24 Jan 2012 16:44:15 +0000 Subject: use write_uInt16s_FromOUString pattern --- vcl/source/gdi/metaact.cxx | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) (limited to 'vcl') diff --git a/vcl/source/gdi/metaact.cxx b/vcl/source/gdi/metaact.cxx index 2d0c94c479ec..f67c1cc572dd 100644 --- a/vcl/source/gdi/metaact.cxx +++ b/vcl/source/gdi/metaact.cxx @@ -1263,13 +1263,7 @@ void MetaTextAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) rOStm << mnIndex; rOStm << mnLen; - sal_uInt16 nLen = sal::static_int_cast(maStr.getLength()); // version 2 - rOStm << nLen; - for (sal_uInt16 i = 0; i < nLen; ++i ) - { - sal_Unicode nUni = maStr[i]; - rOStm << nUni; - } + write_lenPrefixed_uInt16s_FromOUString(rOStm, maStr); // version 2 } // ------------------------------------------------------------------------ @@ -1410,13 +1404,7 @@ void MetaTextArrayAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) for( sal_uLong i = 0UL; i < nAryLen; i++ ) rOStm << mpDXAry[ i ]; - sal_uInt16 nLen = sal::static_int_cast(maStr.getLength()); // version 2 - rOStm << nLen; - for (sal_uInt16 j = 0; j < nLen; ++j ) - { - sal_Unicode nUni = maStr[j]; - rOStm << nUni; - } + write_lenPrefixed_uInt16s_FromOUString(rOStm, maStr); // version 2 } // ------------------------------------------------------------------------ @@ -1550,13 +1538,7 @@ void MetaStretchTextAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) rOStm << mnIndex; rOStm << mnLen; - sal_uInt16 nLen = sal::static_int_cast(maStr.getLength()); // version 2 - rOStm << nLen; - for ( sal_uInt16 i = 0; i < nLen; ++i ) - { - sal_Unicode nUni = maStr[i]; - rOStm << nUni; - } + write_lenPrefixed_uInt16s_FromOUString(rOStm, maStr); // version 2 } // ------------------------------------------------------------------------ @@ -1637,13 +1619,7 @@ void MetaTextRectAction::Write( SvStream& rOStm, ImplMetaWriteData* pData ) rOStm.WriteUniOrByteString( maStr, pData->meActualCharSet ); rOStm << mnStyle; - sal_uInt16 nLen = sal::static_int_cast(maStr.getLength()); // version 2 - rOStm << nLen; - for (sal_uInt16 i = 0; i < nLen; ++i) - { - sal_Unicode nUni = maStr[i]; - rOStm << nUni; - } + write_lenPrefixed_uInt16s_FromOUString(rOStm, maStr); // version 2 } // ------------------------------------------------------------------------ -- cgit