[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.PageContentStream

PageContentStream Class

Defines content stream of the page of GcPdfDocument.

Implements
Namespace: GrapeCity.Documents.Pdf
Assembly: DS.Documents.Pdf.dll
Syntax
public class PageContentStream : ContentStream, IPdfDict
Public Class PageContentStream
    Inherits ContentStream
    Implements IPdfDict

Constructors

Name Description
PageContentStream(GcPdfDocument)

Initializes a new instance of the PageContentStream class.

Properties

Name Description
Doc

Gets the GcPdfDocument owning this object.

Methods

Name Description
GetGraphics(Page)

Returns an instance of GcPdfGraphics that can be used to generate content of this PageContentStream.

GetStream()

Gets the System.IO.Stream containing the content of this ContentStream object.

It is the caller's responsibility to dispose the returned stream after usage.

Note 1: this method returns null if the current ContentStream object is empty.

Note 2: in StartDoc/EndDoc mode this method is not supported and will throw an exception.

Note 3: In some rare cases a page's content stream can break inside an operator, for example, some operands are in Page.ContentStreams[0] and other operands are in Page.ContentStreams[1]. This is weird but does not contradict the PDF Specification. To avoid such situations use GetStream().

Extension Methods