void writePDFOutput(Writer &writer) { Dictionary dict; dict.addItem("Length", new Number(content.length())); dict.writePDFOutput(writer); writer.increaseIndent(); writer.writeLine("stream"); writer.write(content); writer.writeLine("endstream"); writer.decreaseIndent(); }
void IndirectObject<T>::writePDFOutput(Writer &writer) { writer.addXrefEntry(id); writer.writeLine(to_string(id) + " " + to_string(revision) + " obj"); writer.increaseIndent(); inner.writePDFOutput(writer); writer.decreaseIndent(); writer.writeLine("endobj"); }