Lines Matching refs:rStrm

351 void XclExpString::WriteLenField( XclExpStream& rStrm ) const  in WriteLenField()
354 rStrm << static_cast< sal_uInt8 >( mnLen ); in WriteLenField()
356 rStrm << mnLen; in WriteLenField()
359 void XclExpString::WriteFlagField( XclExpStream& rStrm ) const in WriteFlagField()
363 PrepareWrite( rStrm, 1 ); in WriteFlagField()
364 rStrm << GetFlagField(); in WriteFlagField()
365 rStrm.SetSliceSize( 0 ); in WriteFlagField()
369 void XclExpString::WriteHeader( XclExpStream& rStrm ) const in WriteHeader()
372 PrepareWrite( rStrm, GetHeaderSize() ); in WriteHeader()
374 WriteLenField( rStrm ); in WriteHeader()
377 rStrm << GetFlagField(); in WriteHeader()
380 rStrm << GetFormatsCount(); in WriteHeader()
381 rStrm.SetSliceSize( 0 ); in WriteHeader()
384 void XclExpString::WriteBuffer( XclExpStream& rStrm ) const in WriteBuffer()
387 rStrm.WriteUnicodeBuffer( maUniBuffer, GetFlagField() ); in WriteBuffer()
389 rStrm.WriteCharBuffer( maCharBuffer ); in WriteBuffer()
392 void XclExpString::WriteFormats( XclExpStream& rStrm, bool bWriteSize ) const in WriteFormats() argument
400 rStrm << GetFormatsCount(); in WriteFormats()
401 rStrm.SetSliceSize( 4 ); in WriteFormats()
403 rStrm << aIt->mnChar << aIt->mnFontIdx; in WriteFormats()
408 rStrm << static_cast< sal_uInt8 >( GetFormatsCount() ); in WriteFormats()
409 rStrm.SetSliceSize( 2 ); in WriteFormats()
411rStrm << static_cast< sal_uInt8 >( aIt->mnChar ) << static_cast< sal_uInt8 >( aIt->mnFontIdx ); in WriteFormats()
413 rStrm.SetSliceSize( 0 ); in WriteFormats()
417 void XclExpString::Write( XclExpStream& rStrm ) const in Write()
420 WriteHeader( rStrm ); in Write()
421 WriteBuffer( rStrm ); in Write()
423 WriteFormats( rStrm ); in Write()
477 static sal_uInt16 lcl_WriteRun( XclExpXmlStream& rStrm, const ScfUInt16Vec& rBuffer, sal_uInt16 nSt… in lcl_WriteRun() argument
482 sax_fastparser::FSHelperPtr& rWorksheet = rStrm.GetCurrentStream(); in lcl_WriteRun()
489 rStrm.WriteFontData( rFontData, XML_rFont ); in lcl_WriteRun()
501 void XclExpString::WriteXml( XclExpXmlStream& rStrm ) const in WriteXml()
503 sax_fastparser::FSHelperPtr rWorksheet = rStrm.GetCurrentStream(); in WriteXml()
513 XclExpFontBuffer& rFonts = rStrm.GetRoot().GetFontBuffer(); in WriteXml()
520 nStart = lcl_WriteRun( rStrm, GetUnicodeBuffer(), in WriteXml()
524 lcl_WriteRun( rStrm, GetUnicodeBuffer(), in WriteXml()
646 void XclExpString::PrepareWrite( XclExpStream& rStrm, sal_uInt16 nBytes ) const in PrepareWrite() argument
648 rStrm.SetSliceSize( nBytes + (mbIsUnicode ? 2 : 1) ); in PrepareWrite()