static FilterHandlers()
{
Dictionary<PdfName, IFilterHandler> map = new Dictionary<PdfName, IFilterHandler>();
map[PdfName.FLATEDECODE] = new Filter_FLATEDECODE();
map[PdfName.FL] = new Filter_FLATEDECODE();
map[PdfName.ASCIIHEXDECODE] = new Filter_ASCIIHEXDECODE();
map[PdfName.AHX] = new Filter_ASCIIHEXDECODE();
map[PdfName.ASCII85DECODE] = new Filter_ASCII85DECODE();
map[PdfName.A85] = new Filter_ASCII85DECODE();
map[PdfName.LZWDECODE] = new Filter_LZWDECODE();
map[PdfName.CCITTFAXDECODE] = new Filter_CCITTFAXDECODE();
map[PdfName.CRYPT] = new Filter_DoNothing();
map[PdfName.RUNLENGTHDECODE] = new Filter_RUNLENGTHDECODE();
defaults = new ReadOnlyDictionary<PdfName, IFilterHandler>(map);
}