summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2012-01-24 16:44:15 +0000
committerCaolán McNamara <caolanm@redhat.com>2012-01-24 16:53:56 +0000
commit3ee84cb27e49d26acc50e235abafd7aa5e6a8c72 (patch)
treeb56bd4e9e21313746629461752196f624b012c46 /vcl
parent17ecf0036d44657b954de6c8f7efd536ab5c4809 (diff)
use write_uInt16s_FromOUString pattern
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/gdi/metaact.cxx32
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
}
// ------------------------------------------------------------------------