| Name | Description |
| AddDictEntries | Overloaded. Adds dictionary entries, skips entries with name in propsToSkip. |
| AddDictEntriesSkipLength | Adds dictionary entries except for "Length" entry. |
| AddDictEntriesSkipStreamProps | Adds dictionary entries except for "Length", "Filter" and "DecodeParms" entries. |
| AddDictEntry | Overloaded. Adds a dictionary entry with PDF bool value. |
| AddDictEntryArray | Adds a dictionary entry with PDF array value, does nothing if value is null, writes empty PDF array if value has no items. |
| AddDictEntryHexString | Adds a dictionary entry with PDF string value written as HEX string: <F1A0> |
| AddDictEntryName | Adds a dictionary entry with PDF name value, the entry is added only if is not null and not empty. |
| AddDictEntryNameArray | Adds a dictionary entry with PDF name array. |
| AddDictEntryNames | Adds a dictionary entry with PDF name array. |
| AddDictEntryObjRef | Overloaded. Adds a dictionary entry with PDF reference. |
| AddDictEntryPlaceHolder | Adds a dictionary entry with "placeholder" (spaces) the actual value should be written later, used when generating linearized PDF stream. |
| AddDictEntryRichString | Adds a dictionary entry with PDF rich string value, see PDF specification for details about Rich text in PDF. |
| AddDictEntryString | Overloaded. Adds a dictionary entry with PDF string value. If string contains chars with code greater than 126 it encoded as unicode. The string is encrypted if an encryption specified for document. |
| AddDictEntryStringNotEmpty | Adds a dictionary entry with PDF string value. If string contains chars with code greater than 126 it encoded as unicode. The string is encrypted if an encryption specified for document. |
| BeginArray | Starts a PDF array, should be enclosed with EndArray. |
| BeginArrayEntry | Starts a PDF dictionary entry with array value, should be enclosed with EndArrayEntry. |
| BeginDict | Starts a PDF dictionary, should be enclosed with EndDict. |
| BeginDictEntry | Starts a PDF dictionary entry with nested dictionary value, should be enclosed with EndDictEntry. |
| BeginEntry | Starts a PDF dictionary entry, should be enclosed with EndEntry. |
| EndArray | Ends a PDF array started with BeginArray. |
| EndArrayEntry | Ends a PDF dictionary entry started with BeginArrayEntry. |
| EndDict | Ends a PDF dictionary started with BeginDict. |
| EndDictEntry | Ends a PDF dictionary entry started with BeginDictEntry. |
| EndEntry | Ends a PDF dictionary entry started with BeginEntry. |
| Flush | Flushes all data to the underlying stream. |
| FmtDouble | Overloaded. Converts specified float to string which can be written to PDF stream. |
| FmtInteger | Converts specified integer to string which can be written to PDF stream. |
| FmtLong | Converts specified long to string which can be written to PDF stream. |
| FmtUint | Converts specified uint to string which can be written to PDF stream. |
| GetPosition | For internal use only. Gets the Position on the underlying stream. |
| Seek | Sets the position within the underlying stream. |
| Write | Overloaded. Writes content of specified stream. |
| WriteBool | Writes a bool value. |
| WriteByte | Writes a single byte. |
| WriteBytes | Writes specified count of bytes to the stream. |
| WriteColor | Writes a System.Drawing.Color value as sequence of 3 numbers R, G, B. NOTE! alpha channel is NOT written. |
| WriteCRLF | Writes the CRLF, resets GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase.NeedDelimiter. |
| WriteDelim | Writes the (space) if GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase.NeedDelimiter is true, resets GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase.NeedDelimiter. |
| WriteDouble | Writes a double value. |
| WriteFloat | Overloaded. Writes a float value. |
| WriteFloatArray | Writes a float array, writes a null if value is null. |
| WriteHexString | Writes a string as PDF HEX string, like <FF01>. Note! String is encrypted if is true and encryption is specified for the document. Note! If is null or empty then empty '()' PDF string is written. |
| WriteInt | Writes an integer value. |
| WriteIntValue | Writes an integer value. |
| WriteLine | Writes a string and adds CRLF after, each char of the string converted to a byte. |
| WriteLong | Writes a long value. |
| WriteLongValue | Writes a long value. |
| WriteName | Overloaded. Writes a string as PDF name value, like "/name". |
| WriteNull | Writes a NULL value. |
| WriteOffsets | Writes an GrapeCity.Documents.Common.Offsets structure as 4 float values. |
| WritePdfDateTime | Writes a GrapeCity.Documents.Pdf.PdfDateTime value, the value is encoded as it defined in chapter 3.8.3 Dates of PdfSpec 1.7. |
| WritePlaceHolder | Writes a placeholder to the PDF stream and returns its offset. |
| WriteRect | Writes a System.Drawing.RectangleF structure as 4 float values Left, Top, Width, Height. |
| WriteRectLTRB | Writes a System.Drawing.RectangleF structure as 4 float values Left, Top, Right, Bottom. |
| WriteRef | Overloaded. Writes a PDF reference like "10 0 R". |
| WriteString | Overloaded. Writes a string as PDF string, like "(BlaBla)". Note! String is encrypted if encrypt is true and encryption is specified for the document. Note! If value is null or empty then empty "()" PDF string is written. |
| WriteUint | Writes an uint value. |