Lines Matching refs:rWriteContext

143 bool PDFComment::emit( EmitContext& rWriteContext ) const  in emit()
145 return rWriteContext.write( m_aComment.getStr(), m_aComment.getLength() ); in emit()
157 bool PDFName::emit( EmitContext& rWriteContext ) const in emit()
159 if( ! rWriteContext.write( " /", 2 ) ) in emit()
161 return rWriteContext.write( m_aName.getStr(), m_aName.getLength() ); in emit()
205 bool PDFString::emit( EmitContext& rWriteContext ) const in emit()
207 if( ! rWriteContext.write( " ", 1 ) ) in emit()
209 EmitImplData* pEData = getEmitData( rWriteContext ); in emit()
210 if( rWriteContext.m_bDecrypt && pEData && pEData->m_nDecryptObject ) in emit()
226 if( ! rWriteContext.write( "<", 1 ) ) in emit()
230 if( ! rWriteContext.write( pHexTab + ((sal_uInt32(pStr[i]) >> 4) & 0x0f), 1 ) ) in emit()
232 if( ! rWriteContext.write( pHexTab + (sal_uInt32(pStr[i]) & 0x0f), 1 ) ) in emit()
235 if( ! rWriteContext.write( ">", 1 ) ) in emit()
240 if( ! rWriteContext.write( "(", 1 ) ) in emit()
242 if( ! rWriteContext.write( aFiltered.getStr(), aFiltered.getLength() ) ) in emit()
244 if( ! rWriteContext.write( ")", 1 ) ) in emit()
249 return rWriteContext.write( m_aString.getStr(), m_aString.getLength() ); in emit()
353 bool PDFNumber::emit( EmitContext& rWriteContext ) const in emit()
398 return rWriteContext.write( aBuf.getStr(), aBuf.getLength() ); in emit()
411 bool PDFBool::emit( EmitContext& rWriteContext ) const in emit()
413 return m_bValue ? rWriteContext.write( " true", 5 ) : rWriteContext.write( " false", 6 ); in emit()
425 bool PDFNull::emit( EmitContext& rWriteContext ) const in emit()
427 return rWriteContext.write( " null", 5 ); in emit()
440 bool PDFObjectRef::emit( EmitContext& rWriteContext ) const in emit()
448 return rWriteContext.write( aBuf.getStr(), aBuf.getLength() ); in emit()
463 bool PDFContainer::emitSubElements( EmitContext& rWriteContext ) const in emitSubElements()
468 if( rWriteContext.m_bDecrypt ) in emitSubElements()
477 if( ! m_aSubElements[i]->emit( rWriteContext ) ) in emitSubElements()
510 bool PDFArray::emit( EmitContext& rWriteContext ) const in emit()
512 if( ! rWriteContext.write( "[", 1 ) ) in emit()
514 if( ! emitSubElements( rWriteContext ) ) in emit()
516 return rWriteContext.write( "]", 1 ); in emit()
530 bool PDFDict::emit( EmitContext& rWriteContext ) const in emit()
532 if( ! rWriteContext.write( "<<\n", 3 ) ) in emit()
534 if( ! emitSubElements( rWriteContext ) ) in emit()
536 return rWriteContext.write( "\n>>\n", 4 ); in emit()
623 bool PDFStream::emit( EmitContext& rWriteContext ) const in emit()
625 return rWriteContext.copyOrigBytes( m_nBeginOffset, m_nEndOffset-m_nBeginOffset ); in emit()
787 bool PDFObject::writeStream( EmitContext& rWriteContext, const PDFFile* pParsedFile ) const in writeStream() argument
794 …if( getDeflatedStream( &pStream, &nBytes, pParsedFile, rWriteContext ) && nBytes && rWriteContext.… in writeStream()
799 rWriteContext.write( pOutBytes, nOutBytes ); in writeStream()
803 rWriteContext.write( pStream, nBytes ); in writeStream()
809 bool PDFObject::emit( EmitContext& rWriteContext ) const in emit()
811 if( ! rWriteContext.write( "\n", 1 ) ) in emit()
814 EmitImplData* pEData = getEmitData( rWriteContext ); in emit()
816 pEData->insertXref( m_nNumber, m_nGeneration, rWriteContext.getCurPos() ); in emit()
823 if( ! rWriteContext.write( aBuf.getStr(), aBuf.getLength() ) ) in emit()
828 if( (rWriteContext.m_bDeflate || rWriteContext.m_bDecrypt) && pEData ) in emit()
832 … bool bDeflate = getDeflatedStream( &pStream, &nBytes, pEData->m_pObjectContainer, rWriteContext ); in emit()
838 if( bDeflate && rWriteContext.m_bDeflate ) in emit()
855 if( bDeflate && rWriteContext.m_bDeflate ) in emit()
887 bRet = pClone->m_aSubElements[i]->emit( rWriteContext ); in emit()
892 rWriteContext.write( "stream\n", 7 ); in emit()
894 bRet = rWriteContext.write( pOutBytes, nOutBytes ); in emit()
896 bRet = rWriteContext.write( "\nendstream\nendobj\n", 18 ); in emit()
910 bool bRet = emitSubElements( rWriteContext ) && in emit()
911 rWriteContext.write( "\nendobj\n", 8 ); in emit()
941 bool PDFTrailer::emit( EmitContext& rWriteContext ) const in emit()
944 unsigned int nXRefPos = rWriteContext.getCurPos(); in emit()
946 if( ! rWriteContext.write( "xref\r\n" in emit()
951 EmitImplData* pEData = getEmitData( rWriteContext ); in emit()
972 if( ! rWriteContext.write( aBuf.getStr(), aBuf.getLength() ) ) in emit()
991 if( ! rWriteContext.write( aBuf.getStr(), 20 ) ) in emit()
997 if( ! rWriteContext.write( "trailer\n", 8 ) ) in emit()
999 if( ! emitSubElements( rWriteContext ) ) in emit()
1001 if( ! rWriteContext.write( "startxref\n", 10 ) ) in emit()
1004 if( ! rWriteContext.write( aOffset.getStr(), aOffset.getLength() ) ) in emit()
1006 return rWriteContext.write( "\n%%EOF\n", 7 ); in emit()
1438 bool PDFFile::emit( EmitContext& rWriteContext ) const in emit()
1440 setEmitData( rWriteContext, new EmitImplData( this ) ); in emit()
1448 if( ! rWriteContext.write( aBuf.getStr(), aBuf.getLength() ) ) in emit()
1450 return emitSubElements( rWriteContext ); in emit()
1466 bool PDFPart::emit( EmitContext& rWriteContext ) const in emit()
1468 return emitSubElements( rWriteContext ); in emit()