Skip to main content
Skip table of contents

LZWDecoder

LZWDecoder Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.pdf
  iTextSharp.text.pdf.LZWDecoder[[LZWDecoder]]
  end

Members

Properties

Public properties
TypeNameMethods
intNextCodeget

Methods

Public methods
ReturnsName
voidAddStringToTable(...)
byte``[]ComposeString(byte``[] oldstring, byte newstring)
voidDecode(byte``[] data, Stream uncompData)
voidInitializeStringTable()
voidWriteString(byte``[] str)

Details

Constructors

LZWDecoder

Source code

public LZWDecoder()

Methods

Decode

Source code

public virtual void Decode(byte[] data, Stream uncompData)
Arguments
TypeNameDescription
byte``[]data
StreamuncompData
InitializeStringTable

Source code

public virtual void InitializeStringTable()
WriteString

Source code

public virtual void WriteString(byte[] str)
Arguments
TypeNameDescription
byte``[]str
AddStringToTable [1/2]

Source code

public virtual void AddStringToTable(byte[] oldstring, byte newstring)
Arguments
TypeNameDescription
byte``[]oldstring
bytenewstring
AddStringToTable [2/2]

Source code

public virtual void AddStringToTable(byte[] str)
Arguments
TypeNameDescription
byte``[]str
ComposeString

Source code

public virtual byte ComposeString(byte[] oldstring, byte newstring)
Arguments
TypeNameDescription
byte``[]oldstring
bytenewstring

Properties

NextCode
public virtual int NextCode { get; }

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.