iText 9.1.0 API
iText.Kernel.Pdf.Filters.FlateDecodeStrictFilter Class Reference

Handles strict FlateDecode filter. More...

Inheritance diagram for iText.Kernel.Pdf.Filters.FlateDecodeStrictFilter:
iText.Kernel.Pdf.Filters.FlateDecodeFilter iText.Kernel.Pdf.MemoryLimitsAwareFilter iText.Kernel.Pdf.Filters.IFilterHandler

Public Member Functions

override byte[]  Decode (byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary)
  Decode the byte[] using the provided filterName. More...
 
- Public Member Functions inherited from iText.Kernel.Pdf.MemoryLimitsAwareFilter
virtual MemoryStream  EnableMemoryLimitsAwareHandler (PdfDictionary streamDictionary)
  Creates a MemoryLimitsAwareOutputStream which will be used for decompression of the passed pdf stream. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from iText.Kernel.Pdf.Filters.FlateDecodeFilter
static byte[]  FlateDecode (byte[] @in, bool strict)
  A helper to flateDecode. More...
 
static byte[]  DecodePredictor (byte[] @in, PdfObject decodeParams)
 
- Static Package Functions inherited from iText.Kernel.Pdf.Filters.FlateDecodeFilter
static byte[]  FlateDecodeInternal (byte[] @in, bool strict, MemoryStream @out)
  A helper to flateDecode. More...
 

Detailed Description

Handles strict FlateDecode filter.

Member Function Documentation

◆ Decode()

override byte [] iText.Kernel.Pdf.Filters.FlateDecodeStrictFilter.Decode ( byte[]  b,
PdfName  filterName,
PdfObject  decodeParams,
PdfDictionary  streamDictionary 
)
inlinevirtual

Decode the byte[] using the provided filterName.

Reimplemented from iText.Kernel.Pdf.Filters.FlateDecodeFilter.