DioDocs for PDF
PageContentStream クラス メソッド

DS.Documents.Pdf アセンブリ > GrapeCity.Documents.Pdf 名前空間 : PageContentStream クラス

このクラスのメンバの一覧は、PageContentStreamメンバを参照してください。

パブリック メソッド
 名前解説
Public メソッドPageContentStream のコンテンツの生成に使用できる GcPdfGraphics のインスタンスを返します。  
Public メソッドこのラッパーが所有する GrapeCity.Documents.Pdf.Spec.PdfStreamObjectBase のデータを含む System.IO.Stream オブジェクトを取得します。メモ:ストリームは、使用後に破棄する必要があります。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。
Public メソッドこのラッパーが所有する GrapeCity.Documents.Pdf.Spec.PdfStreamObjectBase のデータを取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。
Public メソッドこのラッパーが所有する GrapeCity.Documents.Pdf.Spec.PdfStreamObjectBase のデータを含む GrapeCity.Documents.Pdf.Spec.PdfStreamInfo オブジェクトを取得します。メモ:ストリームは、使用後に破棄する必要があります。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。
Public メソッドオーバーライドされます。 このContentStream オブジェクトのコンテンツを含む System.IO.Stream を取得します。

呼び出し元は、返されたストリームを使用後に破棄する必要があります。

メモ 1:現在の ContentStream オブジェクトが空の場合、このメソッドは null を返します。

メモ 2:StartDoc/EndDoc モードでは、このメソッドはサポートされず、例外が発生します。

メモ 3:まれに、ページのコンテンツストリームが 1 つの演算子内で分割されることがあります。たとえば、いくつかのオペランドは Page.ContentStreams[0] にあるが、 その他のオペランドは Page.ContentStreams[1] にあるなどです。 これは奇妙ですが、PDF 仕様とは矛盾しません。このような状況を避けるには、 Page.GetStream を使用します。

 
Public メソッドこのコンテンツストリームが空でない(つまり、いくつかのPDF演算子が含まれている)か どうかを示す値を返します。 GrapeCity.Documents.Pdf.ContentStreamから継承されます。
Public メソッド内部使用。 指定された System.IO.MemoryStream からこの ContentStream fのコンテンツを設定します。 copyStream が true の場合、ストリームコンテンツはコピーされ、破棄する必要があります。それ以外の場合 (copyStream が false)、コンテンツストリームは渡されたストリームを使用します。 GrapeCity.Documents.Pdf.ContentStreamから継承されます。
トップ
参照

PageContentStream クラス
GrapeCity.Documents.Pdf 名前空間