iTextSharp.text.pdf.codec.CCITTG4Encoder.Putspan C# (CSharp) Method

Putspan() private method

private Putspan ( int span, int tab ) : void
span int
tab int
return void
        private void Putspan(int span, int[][] tab)
        {
            int code, length;

            while (span >= 2624) {
                int[] te = tab[63 + (2560>>6)];
                code = te[CODE];
                length = te[LENGTH];
                PutBits(code, length);
                span -= te[RUNLEN];
            }
            if (span >= 64) {
                int[] te = tab[63 + (span>>6)];
                code = te[CODE];
                length = te[LENGTH];
                PutBits(code, length);
                span -= te[RUNLEN];
            }
            code = tab[span][CODE];
            length = tab[span][LENGTH];
            PutBits(code, length);
        }