diff options
author | Caolán McNamara <caolanm@redhat.com> | 2012-01-24 16:44:15 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2012-01-24 16:53:56 +0000 |
commit | 3ee84cb27e49d26acc50e235abafd7aa5e6a8c72 (patch) | |
tree | b56bd4e9e21313746629461752196f624b012c46 /vcl | |
parent | 17ecf0036d44657b954de6c8f7efd536ab5c4809 (diff) |
use write_uInt16s_FromOUString pattern
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/gdi/metaact.cxx | 32 |
1 files changed, 4 insertions, 28 deletions
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<sal_uInt16>(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<sal_uInt16>(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<sal_uInt16>(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<sal_uInt16>(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<sal_uInt16>(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<sal_uInt16>(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<sal_uInt16>(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<sal_uInt16>(rOStm, maStr); // version 2 } // ------------------------------------------------------------------------ |