Logo Search packages:      
Sourcecode: libpodofo version File versions  Download package

void PoDoFo::PdfStream::EndAppend (  )

Finish appending data to this stream. BeginAppend() has to be called before this method.

See also:
BeginAppend
Append

Definition at line 230 of file PdfStream.cpp.

References EndAppendImpl(), PoDoFo::PdfVecObjects::EndAppendStream(), PoDoFo::PdfObject::GetOwner(), and PODOFO_RAISE_LOGIC_IF.

Referenced by PoDoFo::PdfXRefStream::EndWrite(), PoDoFo::PdfDocument::FillXObjectFromDocumentPage(), PoDoFo::PdfPainter::FinishPage(), PoDoFo::PdfSampledFunction::Init(), Set(), PoDoFo::PdfPainter::SetPage(), and SetRawData().

{
    PODOFO_RAISE_LOGIC_IF( !m_bAppend, "BeginAppend() failed because EndAppend() was not yet called!" );

    m_bAppend = false;
    this->EndAppendImpl();

    if( m_pParent && m_pParent->GetOwner() )
        m_pParent->GetOwner()->EndAppendStream( this );
}

Here is the call graph for this function:

Here is the caller graph for this function:


Generated by  Doxygen 1.6.0   Back to index