Share via


CGContextPDF クラス

定義

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

public class CGContextPDF : CoreGraphics.CGContext
type CGContextPDF = class
    inherit CGContext
継承
CGContextPDF

注釈

すべての通常の CGContext メソッドを使用できます。その結果、画面や画像にレンダリングされるのではなく、コマンドが PDF コマンドに変換され、PDF ファイルに格納されます。

コンストラクター

CGContextPDF(CGDataConsumer)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

CGContextPDF(CGDataConsumer, CGPDFInfo)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

CGContextPDF(CGDataConsumer, CGRect)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

CGContextPDF(CGDataConsumer, CGRect, CGPDFInfo)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

CGContextPDF(NSUrl)

指定した URL に格納されている mediaBox ディメンションを使用して、コマンドを PDF ファイルに記録する新しい CGContext を作成します。

CGContextPDF(NSUrl, CGPDFInfo)

指定した URL 内の PDF ファイルにそのコマンドを記録する新しい CGContext を作成します。

CGContextPDF(NSUrl, CGRect)

指定した URL に格納されている mediaBox ディメンションを使用して、コマンドを PDF ファイルに記録する新しい CGContext を作成します。

CGContextPDF(NSUrl, CGRect, CGPDFInfo)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

プロパティ

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 CGContext)
InterpolationQuality

画像を補間するときに使用される品質レベルのヒント (スケーリング時など)。

(継承元 CGContext)
TextMatrix

テキスト空間とユーザー空間の間の変換を定義します。 の状態に CGContext依存しません。

(継承元 CGContext)
TextPosition

テキストを描画する位置 (ユーザー空間座標)。

(継承元 CGContext)

メソッド

AddArc(nfloat, nfloat, nfloat, nfloat, nfloat, Boolean)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
AddArcToPoint(nfloat, nfloat, nfloat, nfloat, nfloat)

現在のパスに円弧を追加します。

(継承元 CGContext)
AddCurveToPoint(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat)

指定したコントロール パラメーターを使用して、現在のポイントに 3 次ベジエ曲線を追加します。

(継承元 CGContext)
AddDestination(String, CGPoint)

指定した場所に宛先名を追加します。

AddDocumentMetadata(NSData)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

AddEllipseInRect(CGRect)

指定した に収まる省略記号を追加します rect

(継承元 CGContext)
AddLines(CGPoint[])

指定された行を現在のパスに追加します。

(継承元 CGContext)
AddLineToPoint(nfloat, nfloat)

現在のポイント (参照 GetPathCurrentPoint()) からユーザー空間内の指定した座標に線を追加します。

(継承元 CGContext)
AddPath(CGPath)

指定したパスを現在のパスに追加します。

(継承元 CGContext)
AddQuadCurveToPoint(nfloat, nfloat, nfloat, nfloat)

現在のパスに 2 次ベジエ曲線を追加します。

(継承元 CGContext)
AddRect(CGRect)

現在のパスに四角形のパスを追加します。

(継承元 CGContext)
AddRects(CGRect[])

現在のパスに四角形パスの配列を追加します。

(継承元 CGContext)
AsBitmapContext()

CGContext を CGBitmapContext にキャストします。

(継承元 CGContext)
BeginPage(CGPDFPageInfo)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

BeginPage(Nullable<CGRect>)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
BeginPath()

グラフィックス コンテキストで新しいパスを開始します。

(継承元 CGContext)
BeginTransparencyLayer(CGRect, NSDictionary)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
BeginTransparencyLayer(NSDictionary)

を使用すると EndTransparencyLayer()、完全に透明なレイヤーに対する操作が囲まれます。

(継承元 CGContext)
ClearRect(CGRect)

四角形を透明に塗りつぶします。

(継承元 CGContext)
Clip()

グラフィックス コンテキストの現在のパスをクリッピング パスに設定します。

(継承元 CGContext)
ClipToMask(CGRect, CGImage)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
ClipToRect(CGRect)

クリッピング パスを、現在のパスと指定された四角形の交差部分に変更します。

(継承元 CGContext)
ClipToRects(CGRect[])

現在のクリッピング パスを、現在のクリッピング パスのインサーセクションと、指定された四角形で指定された領域に変更します。

(継承元 CGContext)
Close()

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

ClosePath()

現在のパスを閉じて完了します。

(継承元 CGContext)
ConcatCTM(CGAffineTransform)

指定した transform を現在の変換行列に連結します。

(継承元 CGContext)
ContextFillRects(CGRect[])

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
ConvertPointToUserSpace(CGPoint)

ポイントをデバイス空間座標からユーザー空間座標に変換します。

(継承元 CGContext)
ConvertRectToDeviceSpace(CGRect)

四角形をユーザー空間座標からデバイス空間座標に変換します。

(継承元 CGContext)
ConvertRectToUserSpace(CGRect)

四角形をデバイス空間座標からユーザー空間座標に変換します。

(継承元 CGContext)
ConvertSizeToDeviceSpace(CGSize)

サイズをユーザー空間座標からデバイス空間座標に変換します。

(継承元 CGContext)
ConvertSizeToUserSpace(CGSize)

サイズをデバイス空間座標からユーザー空間座標に変換します。

(継承元 CGContext)
CopyPath()

現在のコンテキストの現在のパスのディープ コピーを返します。

(継承元 CGContext)
Dispose()

CGContext オブジェクトによって使用されるリソースを解放します。

(継承元 CGContext)
Dispose(Boolean)

CGContextPDF オブジェクトで使用されるリソースを解放します。

DrawImage(CGRect, CGImage)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
DrawLayer(CGLayer, CGPoint)

指定したポイントのグラフィックス コンテキストにレイヤーを描画します。

(継承元 CGContext)
DrawLayer(CGLayer, CGRect)

指定した四角形で囲まれたグラフィックス コンテキストにレイヤーを描画します。

(継承元 CGContext)
DrawLinearGradient(CGGradient, CGPoint, CGPoint, CGGradientDrawingOptions)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
DrawPath(CGPathDrawingMode)

CGContextの現在のパスを描画します。

(継承元 CGContext)
DrawPDFPage(CGPDFPage)

指定した PDF pageをレンダリングします。

(継承元 CGContext)
DrawRadialGradient(CGGradient, CGPoint, nfloat, CGPoint, nfloat, CGGradientDrawingOptions)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
DrawShading(CGShading)

指定した をレンダリングします shading

(継承元 CGContext)
DrawTiledImage(CGRect, CGImage)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
EndPage()

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

EndTransparencyLayer()

透過性レイヤーの終点を示します。

(継承元 CGContext)
EOClip()

Even-Odd規則を使用して、現在のクリッピング パスを変更します。

(継承元 CGContext)
EOFillPath()

Even-Oddルールを使用して、現在のパスを入力します。

(継承元 CGContext)
FillEllipseInRect(CGRect)

によって rect定義された楕円を塗りつぶします。 その後、現在のパスがリセットされます。

(継承元 CGContext)
FillPath()

ゼロ以外の巻き取り規則を使用して、現在のパスを塗りつぶします。

(継承元 CGContext)
FillRect(CGRect)

指定した を塗りつぶします rect

(継承元 CGContext)
Flush()

保留中のすべての描画を強制的にレンダリングします。

(継承元 CGContext)
GetClipBoundingBox()

現在のクリッピング パスの境界ボックス。

(継承元 CGContext)
GetCTM()

現在のコンテキスト変換マトリックスを取得します。

(継承元 CGContext)
GetPathBoundingBox()

現在のパスの境界ボックスを返します。

(継承元 CGContext)
GetPathCurrentPoint()

のパス内の CGContext現在のポイント。

(継承元 CGContext)
GetUserSpaceToDeviceSpaceTransform()

CGAffineTransformユーザー空間座標をデバイス空間座標にマップする 。

(継承元 CGContext)
IsPathEmpty()

現在のパスにサブパスが含まれているかどうか。

(継承元 CGContext)
MoveTo(nfloat, nfloat)

指定した位置でサブパスを開始します。

(継承元 CGContext)
PathContainsPoint(CGPoint, CGPathDrawingMode)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
PointToDeviceSpace(CGPoint)

ユーザー空間をデバイス空間pointに変換する新しい PointF を返します。

(継承元 CGContext)
ReplacePathWithStrokedPath()

ストローク のパラメーターに基づいて、現在のパスをストロークされたバージョンのパスに置き換えます。

(継承元 CGContext)
ResetClip()

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
RestoreState()

の状態を CGContext 、最後に呼び出されたとき SaveState() の状態に設定します。

(継承元 CGContext)
RotateCTM(nfloat)

正の値を反時計回りに回転させて、現在の変換行列をラジアンで angle 回転します。

(継承元 CGContext)
SaveState()

の状態を格納します CGContext。 (「RestoreState()」を参照)。

(継承元 CGContext)
ScaleCTM(nfloat, nfloat)

現在の変換マトリックスをスケーリングします。

(継承元 CGContext)
SelectFont(String, nfloat, CGTextEncoding)

開発者は、この非推奨のメソッドを使用しないでください。 開発者は、代わりに 'CoreText' API を使用する必要があります。

(継承元 CGContext)
SetAllowsAntialiasing(Boolean)

コンテキストでアンチエイリアシングを許可するかどうか。

(継承元 CGContext)
SetAllowsFontSmoothing(Boolean)

コンテキストでフォントのスムージングを許可するかどうか。

(継承元 CGContext)
SetAllowsFontSubpixelQuantization(Boolean)

コンテキストでグリフをサブピクセルの位置に描画できるかどうかを指定します。

(継承元 CGContext)
SetAllowsSubpixelPositioning(Boolean)

コンテキストで、ピクセル境界以外のグリフの配置を許可するかどうか。

(継承元 CGContext)
SetAlpha(nfloat)

描画の不透明度を 0.0 (透明) から 1.0 (不透明) の範囲に設定します。

(継承元 CGContext)
SetBlendMode(CGBlendMode)

合成モードを指定します。

(継承元 CGContext)
SetCharacterSpacing(nfloat)

グリフ間にスペースを追加します。

(継承元 CGContext)
SetDestination(String, CGRect)

ユーザーが指定した領域をクリックまたはタップすると、PDF ビューアーは名前付きの宛先にジャンプします

SetFillColor(CGColor)

塗りつぶしの色を指定した に設定します CGColor

(継承元 CGContext)
SetFillColor(nfloat, nfloat)

塗りつぶしの色を灰色のレベル (0 (黒) から 1 (白) に設定します。

(継承元 CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat)

塗りつぶしの色を指定した RGBA 値に設定します。

(継承元 CGContext)
SetFillColor(nfloat, nfloat, nfloat, nfloat, nfloat)

CMYK 色空間コンポーネントとアルファ値を使用して塗りつぶしの色を設定します。

(継承元 CGContext)
SetFillColor(nfloat[])

塗りつぶしの色を設定します。 SetFillColorSpace(CGColorSpace) は、前に呼び出す必要があります。

(継承元 CGContext)
SetFillColorSpace(CGColorSpace)

CGColorSpaceコンテキストで使用する を指定します。

(継承元 CGContext)
SetFillPattern(CGPattern, nfloat[])

コンテキストの塗りつぶしパターンを設定します。

(継承元 CGContext)
SetFlatness(nfloat)

曲線パスの精度。

(継承元 CGContext)
SetFont(CGFont)

テキストの CGFont レンダリングに使用する を設定します。

(継承元 CGContext)
SetFontSize(nfloat)

テキストの再入力に使用するフォントのサイズを設定します。

(継承元 CGContext)
SetLineCap(CGLineCap)

線の終点のスタイルを設定します。

(継承元 CGContext)
SetLineDash(nfloat, nfloat[])

破線の描画に使用するパターン。

(継承元 CGContext)
SetLineDash(nfloat, nfloat[], Int32)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
SetLineJoin(CGLineJoin)

線の結合方法を設定します。

(継承元 CGContext)
SetLineWidth(nfloat)

ストロークされた線の幅を設定します。 この線は、パスの半分 w から両側まで延長されます。

(継承元 CGContext)
SetMiterLimit(nfloat)

接続線のマイター制限を指定します。

(継承元 CGContext)
SetPatternPhase(CGSize)

タイルを開始する前にパターンを変換します。

(継承元 CGContext)
SetRenderingIntent(CGColorRenderingIntent)

変換先の色空間外の色を処理する方法。

(継承元 CGContext)
SetShadow(CGSize, nfloat, CGColor)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
SetShouldAntialias(Boolean)

と組み合わせて SetAllowsAntialiasing(Boolean) 使用して、アンチエイリアシングを有効または無効にします。

(継承元 CGContext)
SetShouldSmoothFonts(Boolean)

と組み合わせて SetAllowsFontSmoothing(Boolean) 使用して、フォントのスムージングを有効または無効にします。

(継承元 CGContext)
SetShouldSubpixelPositionFonts(Boolean)

と組み合わせて SetAllowsSubpixelPositioning(Boolean) 使用して、ピクセルとのグリフの配置を有効または無効にします。

(継承元 CGContext)
SetStrokeColor(CGColor)

ストロークの色を設定します。

(継承元 CGContext)
SetStrokeColor(nfloat, nfloat)

ストロークの色をグレースケール値に設定します。

(継承元 CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat)

ストロークの色を RGBA 色に設定します。

(継承元 CGContext)
SetStrokeColor(nfloat, nfloat, nfloat, nfloat, nfloat)

ストロークの色を CMYKA 色に設定します。

(継承元 CGContext)
SetStrokeColor(nfloat[])

ストロークの色を設定します。 colorspace を事前に設定していない場合、この API の動作は未定義です。

(継承元 CGContext)
SetStrokeColorSpace(CGColorSpace)

CGColorSpaceM:CoreGraphics.CGContext.SetStrokeColor(float[])で使用する を設定します。

(継承元 CGContext)
SetStrokePattern(CGPattern, nfloat[])

コンテキストのストローク パターンを設定します。

(継承元 CGContext)
SetTextDrawingMode(CGTextDrawingMode)

グリフのレンダリング方法を指定します。

(継承元 CGContext)
SetUrl(NSUrl, CGRect)

画面のリージョンを URL に関連付けます。 ユーザーがそのリージョン内をクリックまたはタップすると、PDF ビューアーでその URL にリダイレクトされます。

ShouldSubpixelQuantizeFonts(Boolean)

では SetAllowsFontSubpixelQuantization(Boolean)、フォントをサブピクセルの場所に描画するかどうかを指定します。

(継承元 CGContext)
ShowGlyphs(UInt16[])

このメソッドは、 を優先して非推奨となりました。

(継承元 CGContext)
ShowGlyphs(UInt16[], Int32)

このメソッドは、 を優先して非推奨とされました。

(継承元 CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[])

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
ShowGlyphsAtPoint(nfloat, nfloat, UInt16[], Int32)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
ShowGlyphsAtPositions(UInt16[], CGPoint[], Int32)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
ShowGlyphsWithAdvances(UInt16[], CGSize[], Int32)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
ShowText(Byte[])

このメソッドは、 を優先して非推奨とされました。

(継承元 CGContext)
ShowText(Byte[], Int32)

このメソッドは、 を優先して非推奨とされました。

(継承元 CGContext)
ShowText(String)

このメソッドは、 を優先して非推奨とされました。

(継承元 CGContext)
ShowText(String, Int32)

このメソッドは、 を優先して非推奨とされました。

(継承元 CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[])

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
ShowTextAtPoint(nfloat, nfloat, Byte[], Int32)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
ShowTextAtPoint(nfloat, nfloat, String)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
ShowTextAtPoint(nfloat, nfloat, String, Int32)

PDF Rendering CGContext クラス。 このクラスを使用して、結果を PDF ファイルに出力する CGContext を作成します。

(継承元 CGContext)
StrokeEllipseInRect(CGRect)

によって定義された楕円をストロークします rect。 その後、現在のパスがリセットされます。

(継承元 CGContext)
StrokeLineSegments(CGPoint[])

のペアによって定義された線を pointsストロークします。 その後、現在のパスがリセットされます。

(継承元 CGContext)
StrokePath()

現在のパスをストロークします。 その後、現在のパスがリセットされます。

(継承元 CGContext)
StrokeRect(CGRect)

指定した rectをストロークします。 その後、現在のパスがリセットされます。

(継承元 CGContext)
StrokeRectWithWidth(CGRect, nfloat)

をストロークします rect。 線は、 の width 半分を境界の両側に rect 拡張します。

(継承元 CGContext)
Synchronize()

CGContextを更新対象としてマークします。

(継承元 CGContext)
TranslateCTM(nfloat, nfloat)

ユーザー座標系の原点を変更します。

(継承元 CGContext)

適用対象