[]
PDF writer used to build PDF document content.
public class PdfDocStreamWriter : PdfStreamWriterBase
Public Class PdfDocStreamWriter
Inherits PdfStreamWriterBase
Name | Description |
---|---|
CurrentObjID | Gets the ID of the object that is currently being written. |
Name | Description |
---|---|
AddDictEntry(PdfName, IPdfObject) | Adds a dictionary entry with value representing GrapeCity.Documents.Pdf.Spec.IPdfObject, see Write(IPdfObject). |
AddDictEntryRaw(PdfName, string) | Adds a dictionary entry with "raw" value, passed value is written as is, each char converted to byte using (byte)value[...]. |
BeginObj(PdfObjID, bool) | Starts writing a new PDF indirect object with specified ID. |
BeginObj(PdfObjID, string, bool) | Starts writing a new PDF indirect object with specified ID. |
BeginObj(int, bool) | Starts writing a new PDF indirect object with specified ID. |
BeginObj(int, string, bool) | Starts writing a new PDF indirect object with specified ID. |
BeginObj(string, bool) | Generates an ID and starts writing a new PDF indirect object, returns the generated ID. |
BeginStream(out long, out Stream, out bool) | Starts a stream, PDF stream dictionary should be already started. Should be enclosed with EndStream(long). |
EndObj() | Ends writing a PDF indirect object started with one of BeginObj(...) methods. |
EndStream(Stream, PdfName, IPdfDict, bool, EncryptionStreamType, bool) | Ends writing a PDF indirect object started with one of BeginObj(...) methods.
If |
EndStream(long) | Ends a PDF stream started with BeginStream(out long, out Stream, out bool). |
Write(IPdfObject) | Writes the GrapeCity.Documents.Pdf.Spec.IPdfObject object
if |
WriteComment(string) | Writes a comment string to the stream. |
WriteCrossRefTableHeader(int, int, bool) | Writes start of "xref" table. |
WriteCrossRefTableItem(int) | Writes item of "xref" table. |
WriteCrossRefTableTrailer(long, int, long, int, int, bool, bool, int) | Writes trailer of "xref" table. |