[]
PdfDocument クラスの新しいインスタンスを初期化します。
初期化設定を含むオプションのオブジェクト。
ページのバッファリングモードが有効かどうかを示す値を取得します。 このモードでは、pageIndex およびbufferedPageRange を使用してドキュメントのページを反復処理できます。
このプロパティは、PdfDocument コンストラクタを使用してのみ割り当てることができます。 このプロパティは、header とfooter が両方とも非表示である場合にのみfalseに設定できます。
デフォルト値はtrueです。
ドキュメント圧縮が有効かどうかを示す値を取得します。 このプロパティは、PdfDocument コンストラクタを使用してのみ割り当てることができます。
デフォルト値はtrueです。
現在のページ設定を表すオブジェクトを取得します(読み取り専用)。
ドキュメントオブジェクトを取得します。
下マージンの直上に配置されているページ領域のフッターを表すオブジェクトを取得します。
上マージンの直下に配置されているページ領域のヘッダーを表すオブジェクトを取得します。
領域の高さ(ポイント単位)を取得します。
作成者名やドキュメントの作成日などのドキュメント情報を取得または設定します。
テキスト行の間隔(ポイント単位)を取得または設定します。
デフォルト値は0です。
バッファページ範囲内の現在のページのインデックスを取得または設定します。
bufferedPageRange メソッドを使用して、バッファページの範囲を取得します。
自動的に追加されるページおよびaddPage メソッドの デフォルトのページ設定を表すオブジェクトを取得します。
パスを描画する機能を提供するオブジェクトを取得します。
領域の幅(ポイント単位)を取得します。
テキストまたは画像の描画に使用されるテキストフロー内の現在の点のX座標 (ポイント単位)を取得または設定します。
テキストまたは画像の描画に使用されるテキストフロー内の現在の点のY座標 (ポイント単位)を取得または設定します。
指定された設定で新しいページを追加します。
設定パラメータを省略すると、代わりにpageSettings が使用されます。
ページ設定。
The PdfDocument object.
バッファページの範囲を取得します。
A IPdfBufferedPageRange object that represents the range of buffered pages.
ドキュメントを破棄します。
指定されたオプションを使用して、JPGまたはPNG形式で画像を描画します。
xおよびyが定義されていない場合は、代わりにx およびy が使用されます。
最後に、画像がテキストフロー内で描画された場合、このメソッドはyを更新します。 したがって、後続のテキストまたは画像は、この点の下から開始されます。
画像の取得元のURLを含む文字列、Base64エンコード画像を含むデータURI、またはwijmo.pdf.IPdfImage オブジェクト。
画像を描画するポイントのx座標(ポイント単位)。
画像を描画するポイントのy座標(ポイント単位)。
画像描画オプションを決定します。
The PdfPageArea object.
指定されたオプションを使用してSVG画像を描画します。
xおよびyが定義されていない場合は、代わりにx およびy が使用されます。 このメソッドは、最も外側のSVG要素のwidth属性とheight属性の値を使用し、 options.widthプロパティとoptions.heightプロパティに基づいて拡大縮小率を決定します。 これらの属性のいずれかを省略した場合、拡大縮小は行われず、画像は元のサイズでレンダリングされます。 最後に、画像がテキストフロー内で描画された場合、このメソッドはy を更新します。 したがって、後続のテキストまたは画像は、この点の下から開始されます。 インクリメント値は、options.heightプロパティまたは最も外側のSVG要素のheight属性によって定義されます。 どちらも指定されていない場合、y は変更されません。 このメソッドは、SVG機能の一部のみをサポートしており、 主にWijmo 5のチャートコントロールをレンダリングするために提供されています。
SVG画像の取得元のURLを含む文字列、またはBase64エンコードSVG画像を含むデータURI。
画像を描画するポイントのx座標(ポイント単位)。
画像を描画するポイントのy座標(ポイント単位)。
SVG画像描画オプションを決定します。
The PdfPageArea object.
指定されたオプションを使用して文字列を描画し、測定情報を返します。
options.pen、options.brush、またはoptions.fontを省略すると、 それぞれ現在のドキュメントのペン、ブラシ、またはフォントが使用されます(PdfDocument.setPen、 PdfDocument.setBrush、および PdfDocument.setFont を参照)。
文字列は、左上隅がxおよびy、幅および高さが options.width値およびoptions.height値で定義される四角形領域内に描画されます。xとyを指定しない場合は、代わりにPdfDocument.x プロパティとPdfDocument.y プロパティが使用されます。
領域内のテキストは、自動的に折り返されてクリッピングされます。 options.heightが定義されておらず、テキストが本文の下端を超えた場合、 テキストに合わせて新しいページが追加されます。
最後に、PdfDocument.x} プロパティとPdfDocument.y プロパティ プロパティの値を更新します。したがって、後続のテキストまたは画像は、この点の下から開始されます (options.continuedの値によって異なる)。
測定結果には、テキストが複数のページまたは列に分割される可能性があることが反映されません。 テキストは単一ブロックとして処理されます。
描画するテキスト。
テキストを描画するポイントのX座標(ポイント単位)。
テキストを描画するポイントのY座標(ポイント単位)。
テキスト描画オプションを決定します。
A IPdfTextMeasurementInfo object determines the measurement information.
ドキュメントのレンダリングを終了します。
指定されたフォントの行の高さを取得します。
フォントが指定されていない場合は、現在のドキュメントで使用されているフォントが使用されます。
行の高さを取得するフォント。
The line height, in points.
指定されたフォントおよびテキスト描画オプションを使用して、テキストをレンダリングせずに測定します。
フォントが指定されていない場合は、現在のドキュメントで使用されているフォントが使用されます。 このメソッドは、drawText と同じテキストレンダリングエンジンを使用するため、options.widthが指定されていない場合は、 同様にx およびページの右マージンに制約されます。 測定結果には、テキストが複数のページまたは列に分割される可能性があることが反映されません。 テキストは単一ブロックとして処理されます。
測定するテキスト。
テキストに適用されるフォント。
テキスト描画オプションを決定します。
A IPdfTextMeasurementInfo object determines the measurement information.
指定されたフォントまたはフォントが指定されていない場合は現在のドキュメントのフォントを使用して、指定された行数だけy を下に移動します。
下に移動する行数。
行の高さを計算するフォント。
The PdfPageArea object.
指定されたフォントまたはフォントが指定されていない場合は現在のドキュメントのフォントを使用して、指定された行数だけy を上に移動します。
上に移動する行数。
行の高さを計算するフォント。
The PdfPageArea object.
end イベントを発生させます。
イベントデータを含むPdfDocumentEndedEventArgs オブジェクト。
ソースからフォントを登録し、それを指定されたフォントファミリ名およびフォント属性に関連付けます。
登録するフォント。
The PdfDocument object.
URLからフォントを非同期に登録し、それを指定されたフォントファミリ名 およびフォント属性に関連付けます。
このコールバック関数は、パラメータとして IPdfFontFile オブジェクトを受け取ります。
登録するフォント。
フォントが登録されると呼び出されるコールバック関数。
スタックから状態を復元し、それをグラフィックコンテキストに適用します。
The PdfDocument object.
指定された角度でグラフィックコンテキストを時計回りに回転します。
グラフィックコンテキストの状態(現在のペン、ブラシ、変換状態を含む)を 保存し、それをスタックにプッシュします。
The PdfDocument object.
指定された拡大率でグラフィックコンテキストを拡大縮小します。
範囲[0, 1]内の拡大率の値は、サイズが小さくなることを示します。 1より大きい拡大率の値は、サイズが大きくなることを示します。
Xサイズを拡大縮小する係数。
Yサイズを拡大縮小する係数。 指定しない場合は、xFactorと等しい値と見なされます。
拡大縮小の中心となるPoint (ポイント単位)。 指定しない場合は、左上隅が使用されます。
The PdfPageArea object.
特定のブラシが提供されていない場合は、このブラシがPdfPaths.fill、 PdfPaths.fillAndStroke、およびdrawText メソッドで使用されます。
brushOrColor 引数は、次の値を取ることができます。
使用するブラシまたは色。
The PdfDocument object.
ドキュメントフォントを設定します。
指定されたスタイルおよび重みプロパティを持つフォントが見つからない場合は
設定するフォントオブジェクト。
The PdfDocument object.
デフォルトのドキュメントペンを設定します。 特定のペンが提供されていない場合は、このペンが PdfPaths.stroke 、 PdfPaths.fillAndStroke 、および drawText メソッドで使用されます。
penOrColor 引数は、次の値を取ることができます。
使用するペンまたは色。
The PdfDocument object.
3x3の変換マトリックスを表す指定された6つの数字で グラフィックコンテキストを変換します。
変換マトリックスは次のように記述されます。
a | b | 0 |
c | d | 0 |
e | f | 1 |
1行1列目の値。
1行2列目の値。
2行1列目の値。
2行2列目の値。
3行1列目の値。
3行2列目の値。
The PdfPageArea object.
指定された距離でグラフィックコンテキストを平行移動します。
X軸方向に移動する距離(ポイント単位)。
Y軸方向に移動する距離(ポイント単位)。
The PdfPageArea object.
ドキュメントがレンダリングされると発生します。
ドキュメントに新しいページが追加されたときに発生します。
PDFKit JavaScriptライブラリに基づくPDFドキュメントオブジェクトを表します。