wxPdfDocument 1.2.0
Public Member Functions | List of all members
wxPdfLzwDecoder Class Reference

Class representing an LZW decoder. (For internal use only) More...

#include <pdfparser.h>

Public Member Functions

 wxPdfLzwDecoder ()
 Constructor.
 
virtual ~wxPdfLzwDecoder ()
 Destructor.
 
int GetNextCode ()
 Get next code.
 
bool Decode (wxMemoryInputStream *dataIn, wxMemoryOutputStream *dataOut)
 Decode a byte stream.
 
void InitializeStringTable ()
 Initialize the string table.
 
void WriteString (int code)
 Write decoded string into output buffer.
 
void AddStringToTable (int oldCode, char newString)
 Add string to string table.
 

Detailed Description

Class representing an LZW decoder. (For internal use only)

Constructor & Destructor Documentation

◆ wxPdfLzwDecoder()

wxPdfLzwDecoder::wxPdfLzwDecoder ( )

Constructor.

◆ ~wxPdfLzwDecoder()

virtual wxPdfLzwDecoder::~wxPdfLzwDecoder ( )
virtual

Destructor.

Member Function Documentation

◆ AddStringToTable()

void wxPdfLzwDecoder::AddStringToTable ( int oldCode,
char newString )

Add string to string table.

◆ Decode()

bool wxPdfLzwDecoder::Decode ( wxMemoryInputStream * dataIn,
wxMemoryOutputStream * dataOut )

Decode a byte stream.

◆ GetNextCode()

int wxPdfLzwDecoder::GetNextCode ( )

Get next code.

◆ InitializeStringTable()

void wxPdfLzwDecoder::InitializeStringTable ( )

Initialize the string table.

◆ WriteString()

void wxPdfLzwDecoder::WriteString ( int code)

Write decoded string into output buffer.


The documentation for this class was generated from the following file: