ContentStreamBuilder

ContentStreamBuilder

概要

ContentStreamBuilder は .NET 用の Aspose.PDF FOSS のクラスです。

PDF32000 §8-9 の演算子構文を使用して PDF コンテンツ ストリーム バイトを構築します。

このクラスは .NET プログラムで ContentStreamBuilder オブジェクトを操作するための 49 のメソッドを提供します。 利用可能なメソッドには: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, および 33 の追加メソッドが含まれます。 すべての公開メンバーは、Aspose.PDF FOSS for .NET パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。

メソッド

Signature説明
SaveState()この ContentStreamBuilder インスタンスで SaveState を呼び出します。
RestoreState()この ContentStreamBuilder インスタンスで RestoreState を呼び出します。
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)行列の値を設定します。
SetFillColor(r: double, g: double, b: double)塗りつぶし色の値を設定します。
SetFillColor(color: Color)塗りつぶし色の値を設定します。
SetStrokeColor(r: double, g: double, b: double)線の色の値を設定します。
SetStrokeColor(color: Color)線の色の値を設定します。
SetFillGray(gray: double)塗りつぶしグレイの値を設定します。
SetStrokeGray(gray: double)線のグレイの値を設定します。
SetLineWidth(width: double)線幅の値を設定します。
SetDashPattern(pattern: double[], phase: double)破線パターンの値を設定します。
SetLineCap(cap: int)線端の形状の値を設定します。
SetLineJoin(join: int)線結合の形状の値を設定します。
MoveTo(x: double, y: double)この ContentStreamBuilder インスタンスで MoveTo を呼び出します。
LineTo(x: double, y: double)この ContentStreamBuilder インスタンスで LineTo を呼び出します。
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)この ContentStreamBuilder インスタンスで CurveTo を呼び出します。
Rectangle(x: double, y: double, width: double, height: double)この ContentStreamBuilder インスタンスで Rectangle を呼び出します。
ClosePath()この ContentStreamBuilder インスタンスで ClosePath を呼び出します。
Stroke()この ContentStreamBuilder インスタンスで Stroke を呼び出します。
Fill()この ContentStreamBuilder インスタンスで Fill を呼び出します。
FillEvenOdd()この ContentStreamBuilder インスタンスで FillEvenOdd を呼び出します。
FillAndStroke()この ContentStreamBuilder インスタンスで FillAndStroke を呼び出します。
CloseAndStroke()この ContentStreamBuilder インスタンスで CloseAndStroke を呼び出します。
EndPath()この ContentStreamBuilder インスタンスで EndPath を呼び出します。
Clip()この ContentStreamBuilder インスタンスで Clip を呼び出します。
ClipEvenOdd()この ContentStreamBuilder インスタンスで ClipEvenOdd を呼び出します。
BeginText()この ContentStreamBuilder インスタンスで BeginText を呼び出します。
EndText()この ContentStreamBuilder インスタンスで EndText を呼び出します。
SetFont(fontName: string, size: double)フォントの値を設定します。
MoveTextPosition(tx: double, ty: double)この ContentStreamBuilder インスタンスで MoveTextPosition を呼び出します。
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)テキスト行列の値を設定します。
SetLeading(leading: double)リーディングの値を設定します。
NextLine()この ContentStreamBuilder インスタンスで NextLine を呼び出します。
SetCharSpacing(spacing: double)文字間隔の値を設定します。
SetWordSpacing(spacing: double)単語間隔の値を設定します。
SetTextRenderingMode(mode: int)テキスト描画モードの値を設定します。
ShowText(text: string)この ContentStreamBuilder インスタンスで ShowText を呼び出します。
ShowTextBytes(bytes: byte[])事前にエンコードされたシングルバイトテキストを表示します。
ShowTextHex(glyphIds: byte[])16 進エンコード文字列(CIDFont グリフ ID 用)を使用してテキストを表示します。
DrawXObject(name: string)この ContentStreamBuilder インスタンスで DrawXObject を呼び出します。
SetExtGState(name: string)拡張グラフィックスステートの値を設定します。
BeginMarkedContent(tag: string)この ContentStreamBuilder インスタンスで BeginMarkedContent を呼び出します。
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)インラインプロパティ辞書(既にシリアライズされた PDF 辞書リテラル)を使用した BDC。
EndMarkedContent()この ContentStreamBuilder インスタンスで EndMarkedContent を呼び出します。
BeginMarkedContent(info: Tagged.MarkedContentInfo)StructureElementBuilder からの MarkedContentInfo を使用してマークドコンテンツシーケンスを開始します。
Raw(operatorText: string)この ContentStreamBuilder インスタンスで Raw を呼び出します。
Build()コンテンツストリームをバイト配列として構築します。
ToString()コンテンツストリームを文字列として構築します。

参照

 日本語