Document Solutions for PDF
DS.Documents.Pdf Assembly / GrapeCity.Documents.Pdf.Writer Namespace / PdfDocStreamWriter Class
Fields Properties Methods

In This Topic
    PdfDocStreamWriter Class Members
    In This Topic

    The following tables list the members exposed by PdfDocStreamWriter.

    Public Fields
     NameDescription
    Public FieldThe GrapeCity.Documents.Pdf.GcPdfDocument object content of which is written. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Top
    Public Properties
     NameDescription
    Public PropertyOverridden. Gets the ID of the object that is currently being written.  
    Public PropertyGets or sets the underlying stream. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Top
    Public Methods
     NameDescription
    Public MethodOverloaded. Adds dictionary entries, skips entries with name in propsToSkip. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodAdds dictionary entries except for "Length" entry. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodAdds dictionary entries except for "Length", "Filter" and "DecodeParms" entries. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodOverloaded. Overridden. Adds a dictionary entry with value representing GrapeCity.Documents.Pdf.Spec.IPdfObject, see PdfStreamWriterBase.Write.  
    Public MethodAdds a dictionary entry with PDF array value, does nothing if value is null, writes empty PDF array if value has no items. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodAdds a dictionary entry with PDF string value written as HEX string: <F1A0> (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodAdds a dictionary entry with PDF name value, the entry is added only if value is not null and not empty. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodAdds a dictionary entry with PDF name array. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodAdds a dictionary entry with PDF name array. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodOverloaded. Adds a dictionary entry with PDF reference. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodAdds a dictionary entry with "placeholder" (spaces) the actual value should be written later, used when generating linearized PDF stream. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodAdds a dictionary entry with "raw" value, passed value is written as is, each char converted to byte using (byte)value[...].  
    Public MethodAdds a dictionary entry with PDF rich string value, see PDF specification for details about Rich text in PDF. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodOverloaded. 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. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodAdds 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. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodStarts a PDF array, should be enclosed with PdfStreamWriterBase.EndArray. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodStarts a PDF dictionary entry with array value, should be enclosed with PdfStreamWriterBase.EndArrayEntry. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodStarts a PDF dictionary, should be enclosed with PdfStreamWriterBase.EndDict. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodStarts a PDF dictionary entry with nested dictionary value, should be enclosed with PdfStreamWriterBase.EndDictEntry. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodStarts a PDF dictionary entry, should be enclosed with PdfStreamWriterBase.EndEntry. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodOverloaded. Starts writing a new PDF indirect object with specified ID.  
    Public MethodStarts a stream, PDF stream dictionary should be already started. Should be enclosed with EndStream(Int64).  
    Public MethodEnds a PDF array started with PdfStreamWriterBase.BeginArray. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodEnds a PDF dictionary entry started with PdfStreamWriterBase.BeginArrayEntry. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodEnds a PDF dictionary started with PdfStreamWriterBase.BeginDict. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodEnds a PDF dictionary entry started with PdfStreamWriterBase.BeginDictEntry. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodEnds a PDF dictionary entry started with PdfStreamWriterBase.BeginEntry. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodEnds writing a PDF indirect object started with one of BeginObj(...) methods.  
    Public MethodOverloaded. Ends writing a PDF indirect object started with one of BeginObj(...) methods. If stream is not empty then writes PDF stream, including "Length" and "Filter" dictionary properties.  
    Public MethodFlushes all data to the underlying stream. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodFor internal use only. Gets the Position on the underlying stream. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodSets the position within the underlying stream. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodOverloaded. Overridden. Writes the GrapeCity.Documents.Pdf.Spec.IPdfObject object if value is indirect object then reference to this object will be written otherwise GrapeCity.Documents.Pdf.Spec.IPdfObject.Write will be called to write value representing an object. If value is null or GrapeCity.Documents.Pdf.Spec.IPdfObject.Empty is true then PDF NULL value will be written.  
    Public MethodWrites a bool value. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a single byte. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites specified count of bytes to the stream. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a System.Drawing.Color value as sequence of 3 numbers R, G, B. NOTE! alpha channel is NOT written. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a comment string to the stream.  
    Public MethodWrites the CRLF, resets GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase.NeedDelimiter. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites start of "xref" table.  
    Public MethodWrites item of "xref" table.  
    Public MethodWrites trailer of "xref" table.  
    Public MethodWrites the (space) if GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase.NeedDelimiter is true, resets GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase.NeedDelimiter. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a double value. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodOverloaded. Writes a float value. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a float array, writes a null if value is null. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a string as PDF HEX string, like <FF01>. 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. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites an integer value. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites an integer value. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a string and adds CRLF after, each char of the string converted to byte. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a long value. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a long value. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodOverloaded. Writes a string as PDF name value, like "/name". (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a NULL value. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites an GrapeCity.Documents.Common.Offsets structure as 4 float values. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a GrapeCity.Documents.Pdf.PdfDateTime value, the value is encoded as it defined in chapter 3.8.3 Dates of PdfSpec 1.7. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a placeholder to the PDF stream and returns its offset. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a System.Drawing.RectangleF structure as 4 float values Left, Top, Width, Height. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites a System.Drawing.RectangleF structure as 4 float values Left, Top, Right, Bottom. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodOverloaded. Writes a PDF reference like "10 0 R". (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodOverloaded. 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. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Public MethodWrites an uint value. (Inherited from GrapeCity.Documents.Pdf.Writer.PdfStreamWriterBase)
    Top
    See Also