Lines Matching refs:rStrm

446 sal_Bool ScImportExport::ImportStream( SvStream& rStrm, const String& rBaseURL, sal_uLong nFmt )  in ImportStream()  argument
450 if( ExtText2Doc( rStrm ) ) // pExtOptions auswerten in ImportStream()
455 if( Sylk2Doc( rStrm ) ) in ImportStream()
460 if( Dif2Doc( rStrm ) ) in ImportStream()
465 if( RTF2Doc( rStrm, rBaseURL ) ) in ImportStream()
472 if( HTML2Doc( rStrm, rBaseURL ) ) in ImportStream()
478 SvStream* pHTML = aMSE40ClpObj.IsValid( rStrm ); in ImportStream()
487 sal_Bool ScImportExport::ExportStream( SvStream& rStrm, const String& rBaseURL, sal_uLong nFmt ) in ExportStream() argument
491 if( Doc2Text( rStrm ) ) in ExportStream()
496 if( Doc2Sylk( rStrm ) ) in ExportStream()
501 if( Doc2Dif( rStrm ) ) in ExportStream()
531 WriteUnicodeOrByteString( rStrm, aAppName, sal_True ); in ExportStream()
532 WriteUnicodeOrByteString( rStrm, aDocName, sal_True ); in ExportStream()
533 WriteUnicodeOrByteString( rStrm, aRefName, sal_True ); in ExportStream()
534 if ( rStrm.GetStreamCharSet() == RTL_TEXTENCODING_UNICODE ) in ExportStream()
535 rStrm << sal_Unicode(0); in ExportStream()
537 rStrm << sal_Char(0); in ExportStream()
538 return sal_Bool( rStrm.GetError() == SVSTREAM_OK ); in ExportStream()
543 if( Doc2HTML( rStrm, rBaseURL ) ) in ExportStream()
548 if( Doc2RTF( rStrm ) ) in ExportStream()
557 void ScImportExport::WriteUnicodeOrByteString( SvStream& rStrm, const String& rString, sal_Bool bZe… in WriteUnicodeOrByteString() argument
559 rtl_TextEncoding eEnc = rStrm.GetStreamCharSet(); in WriteUnicodeOrByteString()
562 if ( !IsEndianSwap( rStrm ) ) in WriteUnicodeOrByteString()
563 rStrm.Write( rString.GetBuffer(), rString.Len() * sizeof(sal_Unicode) ); in WriteUnicodeOrByteString()
570 rStrm << *p; in WriteUnicodeOrByteString()
574 rStrm << sal_Unicode(0); in WriteUnicodeOrByteString()
579 rStrm << aByteStr.GetBuffer(); in WriteUnicodeOrByteString()
581 rStrm << sal_Char(0); in WriteUnicodeOrByteString()
588 void ScImportExport::WriteUnicodeOrByteEndl( SvStream& rStrm ) in WriteUnicodeOrByteEndl() argument
590 if ( rStrm.GetStreamCharSet() == RTL_TEXTENCODING_UNICODE ) in WriteUnicodeOrByteEndl()
592 switch ( rStrm.GetLineDelimiter() ) in WriteUnicodeOrByteEndl()
595 rStrm << sal_Unicode(_CR); in WriteUnicodeOrByteEndl()
598 rStrm << sal_Unicode(_LF); in WriteUnicodeOrByteEndl()
601 rStrm << sal_Unicode(_CR) << sal_Unicode(_LF); in WriteUnicodeOrByteEndl()
605 endl( rStrm ); in WriteUnicodeOrByteEndl()
794 static void lcl_WriteString( SvStream& rStrm, String& rString, sal_Unicode cQuote, sal_Unicode cEsc… in lcl_WriteString() argument
805 ScImportExport::WriteUnicodeOrByteString( rStrm, rString ); in lcl_WriteString()
808 inline void lcl_WriteSimpleString( SvStream& rStrm, const String& rString ) in lcl_WriteSimpleString() argument
810 ScImportExport::WriteUnicodeOrByteString( rStrm, rString ); in lcl_WriteSimpleString()
816 sal_Bool ScImportExport::Text2Doc( SvStream& rStrm ) in Text2Doc() argument
824 sal_uLong nOldPos = rStrm.Tell(); in Text2Doc()
825 rStrm.StartReadingUnicodeText( rStrm.GetStreamCharSet() ); in Text2Doc()
835 rStrm.Seek( nOldPos ); in Text2Doc()
838 rStrm.ReadUniOrByteStringLine( aLine ); in Text2Doc()
839 if( rStrm.IsEof() ) in Text2Doc()
1152 sal_Bool ScImportExport::ExtText2Doc( SvStream& rStrm ) in ExtText2Doc() argument
1155 return Text2Doc( rStrm ); in ExtText2Doc()
1157 sal_uLong nOldPos = rStrm.Tell(); in ExtText2Doc()
1158 rStrm.Seek( STREAM_SEEK_TO_END ); in ExtText2Doc()
1160 ScGlobal::GetRscString( STR_LOAD_DOC ), rStrm.Tell() - nOldPos )); in ExtText2Doc()
1161 rStrm.Seek( nOldPos ); in ExtText2Doc()
1162 rStrm.StartReadingUnicodeText( rStrm.GetStreamCharSet() ); in ExtText2Doc()
1210 rStrm.ReadCsvLine( aLine, !bFixed, rSeps, cStr); // content is ignored in ExtText2Doc()
1211 if ( rStrm.IsEof() ) in ExtText2Doc()
1227 sal_uLong nOriginalStreamPos = rStrm.Tell(); in ExtText2Doc()
1233 rStrm.ReadCsvLine( aLine, !bFixed, rSeps, cStr); in ExtText2Doc()
1234 if ( rStrm.IsEof() && aLine.Len() == 0 ) in ExtText2Doc()
1322 xProgress->SetStateOnPercent( rStrm.Tell() - nOldPos ); in ExtText2Doc()
1354 rStrm.Seek( nOriginalStreamPos ); in ExtText2Doc()
1422 sal_Bool ScImportExport::Doc2Text( SvStream& rStrm ) in Doc2Text() argument
1449 lcl_WriteString( rStrm, aCell, cStr, cStr ); in Doc2Text()
1451 lcl_WriteSimpleString( rStrm, aCell ); in Doc2Text()
1470 lcl_WriteString( rStrm, aCell, cStr, cStr ); in Doc2Text()
1472 lcl_WriteSimpleString( rStrm, aCell ); in Doc2Text()
1479 lcl_WriteSimpleString( rStrm, aCell ); in Doc2Text()
1502 lcl_WriteString( rStrm, aCell, cStr, cStr ); in Doc2Text()
1504 lcl_WriteSimpleString( rStrm, aCell ); in Doc2Text()
1508 lcl_WriteSimpleString( rStrm, String(cSep) ); in Doc2Text()
1511 WriteUnicodeOrByteEndl( rStrm ); in Doc2Text()
1512 if( rStrm.GetError() != SVSTREAM_OK ) in Doc2Text()
1514 if( nSizeLimit && rStrm.Tell() > nSizeLimit ) in Doc2Text()
1519 return sal_Bool( rStrm.GetError() == SVSTREAM_OK ); in Doc2Text()
1523 sal_Bool ScImportExport::Sylk2Doc( SvStream& rStrm ) in Sylk2Doc() argument
1537 sal_uLong nOldPos = rStrm.Tell(); in Sylk2Doc()
1553 rStrm.Seek( nOldPos ); in Sylk2Doc()
1557 rStrm.ReadLine( aByteLine ); in Sylk2Doc()
1558 aLine = String( aByteLine, rStrm.GetStreamCharSet() ); in Sylk2Doc()
1559 if( rStrm.IsEof() ) in Sylk2Doc()
1785 sal_Bool ScImportExport::Doc2Sylk( SvStream& rStrm ) in Doc2Sylk() argument
1795 lcl_WriteSimpleString( rStrm, in Doc2Sylk()
1797 WriteUnicodeOrByteEndl( rStrm ); in Doc2Sylk()
1834 lcl_WriteSimpleString( rStrm, aBufStr ); in Doc2Sylk()
1848 lcl_WriteSimpleString( rStrm, aBufStr ); in Doc2Sylk()
1849 lcl_WriteString( rStrm, aCellStr, '"', ';' ); in Doc2Sylk()
1909 lcl_WriteSimpleString( rStrm, aPrefix ); in Doc2Sylk()
1911 lcl_WriteString( rStrm, aCellStr, 0, ';' ); in Doc2Sylk()
1913 WriteUnicodeOrByteEndl( rStrm ); in Doc2Sylk()
1923 lcl_WriteSimpleString( rStrm, String( 'E' ) ); in Doc2Sylk()
1924 WriteUnicodeOrByteEndl( rStrm ); in Doc2Sylk()
1925 return sal_Bool( rStrm.GetError() == SVSTREAM_OK ); in Doc2Sylk()
1929 sal_Bool ScImportExport::Doc2HTML( SvStream& rStrm, const String& rBaseURL ) in Doc2HTML() argument
1932 …ScFormatFilter::Get().ScExportHTML( rStrm, rBaseURL, pDoc, aRange, RTL_TEXTENCODING_DONTKNOW, bAll, in Doc2HTML()
1934 return sal_Bool( rStrm.GetError() == SVSTREAM_OK ); in Doc2HTML()
1937 sal_Bool ScImportExport::Doc2RTF( SvStream& rStrm ) in Doc2RTF() argument
1940 ScFormatFilter::Get().ScExportRTF( rStrm, pDoc, aRange, RTL_TEXTENCODING_DONTKNOW ); in Doc2RTF()
1941 return sal_Bool( rStrm.GetError() == SVSTREAM_OK ); in Doc2RTF()
1945 sal_Bool ScImportExport::Doc2Dif( SvStream& rStrm ) in Doc2Dif() argument
1948 ScFormatFilter::Get().ScExportDif( rStrm, pDoc, aRange, RTL_TEXTENCODING_IBM_850 ); in Doc2Dif()
1953 sal_Bool ScImportExport::Dif2Doc( SvStream& rStrm ) in Dif2Doc() argument
1960 ScFormatFilter::Get().ScImportDif( rStrm, pImportDoc, aRange.aStart, RTL_TEXTENCODING_IBM_850 ); in Dif2Doc()
1987 sal_Bool ScImportExport::RTF2Doc( SvStream& rStrm, const String& rBaseURL ) in RTF2Doc() argument
1992 pImp->Read( rStrm, rBaseURL ); in RTF2Doc()
2008 sal_Bool ScImportExport::HTML2Doc( SvStream& rStrm, const String& rBaseURL ) in HTML2Doc() argument
2013 pImp->Read( rStrm, rBaseURL ); in HTML2Doc()