public StreamFont(byte[] contents, int[] lengths, int compressionLevel) { bytes = contents; Put(PdfName.LENGTH, new PdfNumber(bytes.Length)); for (int k = 0; k < lengths.Length; ++k) { Put(new PdfName("Length" + (k + 1)), new PdfNumber(lengths[k])); } FlateCompress(compressionLevel); }