private void WriteStreamObject(IPdfStream pdfStreamObject) { byte[] data = pdfStreamObject.GetEncoded(); pdfStreamObject.Dict.Add(new PdfName() { Name = "/Length" }, new PdfNumeric(data.Length)); WriteDictionary(pdfStreamObject.Dict); AsciiToOutput("stream\n"); _writer.Write(data); AsciiToOutput("\nendstream\n"); }
public PdfSportscardsTableExporter(IPdfStream pdfStream, IPdfSportscardsTableGenerator pdfTableGenerator) : base(pdfStream) { Guard.WhenArgument(pdfTableGenerator, "Table generator can not be null!").IsNull().Throw(); this.pdfTableGenerator = pdfTableGenerator; }
public PdfTableGeneratorBase(IPdfStream pdfStream) { Guard.WhenArgument(pdfStream, "Pdf stream can not be null!").IsNull().Throw(); this.pdfStream = pdfStream; }