Core Graphics   >     CGContext   > init(consumer:mediaBox:_:)
イニシャライザ
init(consumer:mediaBox:_:)
PDF グラフィックスコンテキストを作成します。
宣言
パラメータ
consumer | PDF 出力データを受信すべきデータコンシューマ。 |
mediaBox | PDF ページのサイズと位置を定義する長方形へのポインタ、または NULL。長方形の原点は典型的には (0,0) である必要があります。Core Graphics はこの長方形をページのメディアボックスのデフォルト境界として使用します。NULL を渡すと、Core Graphics は 8.5 x 11 インチ(612 x 792 ポイント) のデフォルトページサイズを使用します。 |
auxiliaryInfo | PDF ファイルの生成時に PDF コンテキストで使用される追加情報を指定する辞書、または NULL。辞書は新しいコンテキストによって保持されるため、戻る時に安全に解放できます。辞書に含めることができるキーについては 補助辞書キー を参照してください。 |
戻り値
新しい PDF コンテキスト、またはコンテキストを作成できなかった場合は NULL。あなたには CGContextRelease を使用してこのオブジェクトを解放する責任があります。
議論
この関数は、指定した PDF 描画環境を作成します。新しいコンテキストに描画すると、Core Graphics は、データコンシューマオブジェクトに渡される一連の PDF 描画コマンドとして描画をレンダリングします。
以下も見よ
関連した文書