[]
PdfPageArea クラスの新しいインスタンスを初期化します。
ドキュメントオブジェクトを取得します。
領域の高さ(ポイント単位)を取得します。
テキスト行の間隔(ポイント単位)を取得または設定します。
デフォルト値は0です。
パスを描画する機能を提供するオブジェクトを取得します。
領域の幅(ポイント単位)を取得します。
テキストまたは画像の描画に使用されるテキストフロー内の現在の点のX座標 (ポイント単位)を取得または設定します。
テキストまたは画像の描画に使用されるテキストフロー内の現在の点のY座標 (ポイント単位)を取得または設定します。
内容をアーティファクトとしてマークします。
以下に例を示します。
doc.artifact(() => doc.drawText('Artifact'));
beginArtifact/endArtifactブロック内で自動的に実行されるコールバック関数。
アーティファクトのオプション。
マークされた内容への参照を表すIPdfTagContentオブジェクト。
内容をPDFアーティファクトとしてマークし始めます。 beginArtifact()の各呼び出しは、endArtifactで囲む必要があります。
以下に例を示します。
doc.beginArtifact(); doc.drawText('Artifact'); doc.endArtifact();
アーティファクトのオプション。
PdfPageArea オブジェクト。
指定されたタグで内容のマーキングを開始し、マークされた内容への参照を表すオブジェクトであるタグの内容の要素を返します。 タグの内容の要素は、タグ要素に追加することでドキュメントの構造ツリーに組み込むことができます。 beginTagContent()の各呼び出しは、endTagContentで囲む必要があります。
以下に例を示します。
let content = doc.beginTagContent(wijmo.pdf.PdfTagType.P); doc.drawText('Hello, world!'); doc.endTagContent(); let tag = doc.tag(wijmo.pdf.PdfTagType.P); tag.add(content); doc.addTag(tag);
メモ: タグの内容をマークすると、タグの内容の現在のマーキング(および子孫のマーキング)が自動的に終了します。
マーキングに使用されるタグ。
タグ内の内容のオプション。
マークされた内容への参照を表すIPdfTagContentオブジェクト。
指定されたオプションを使用して、JPGまたはPNG形式で画像を描画します。
xおよびyが定義されていない場合は、代わりにx およびy が使用されます。
最後に、画像がテキストフロー内で描画された場合、このメソッドはyを更新します。 したがって、後続のテキストまたは画像は、この点の下から開始されます。
画像の取得元のURLを含む文字列、Base64エンコード画像を含むデータURI、 またはopenImageメソッドによって返されるwijmo.pdf.IPdfImageオブジェクト。
画像を描画するポイントのx座標(ポイント単位)。
画像を描画するポイントのy座標(ポイント単位)。
画像描画オプションを決定します。
PdfPageArea オブジェクト。
指定されたオプションを使用して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画像描画オプションを決定します。
PdfPageArea オブジェクト。
指定されたオプションを使用して文字列を描画し、測定情報を返します。
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座標(ポイント単位)。
テキスト描画オプションを決定します。
測定情報を決定する IPdfTextMeasurementInfo オブジェクト。
マークされた内容をPDFのアーティファクトとして終了します。
以下に例を示します。
doc.beginArtifact(); doc.drawText('Artifact'); doc.endArtifact();
PdfPageArea オブジェクト。
タグの内容のマーケティングを終了します。
以下に例を示します。
let content = doc.beginTagContent(wijmo.pdf.PdfTagType.P); doc.drawText('Hello, world!'); doc.endTagContent();
PdfPageArea オブジェクト。
指定されたフォントの行の高さを取得します。
フォントが指定されていない場合は、現在のドキュメントで使用されているフォントが使用されます。
行の高さを取得するフォント。
行の高さ(ポイント単位)。
指定されたフォントおよびテキスト描画オプションを使用して、テキストをレンダリングせずに測定します。
フォントが指定されていない場合は、現在のドキュメントで使用されているフォントが使用されます。 このメソッドは、drawText と同じテキストレンダリングエンジンを使用するため、options.widthが指定されていない場合は、 同様にx およびページの右マージンに制約されます。 測定結果には、テキストが複数のページまたは列に分割される可能性があることが反映されません。 テキストは単一ブロックとして処理されます。
測定するテキスト。
テキストに適用されるフォント。
テキスト描画オプションを決定します。
測定情報を決定する IPdfTextMeasurementInfo オブジェクト。
指定されたフォントまたはフォントが指定されていない場合は現在のドキュメントのフォントを使用して、指定された行数だけy を下に移動します。
下に移動する行数。
行の高さを計算するフォント。
PdfPageArea オブジェクト。
指定されたフォントまたはフォントが指定されていない場合は現在のドキュメントのフォントを使用して、指定された行数だけy を上に移動します。
上に移動する行数。
行の高さを計算するフォント。
PdfPageArea オブジェクト。
指定された角度でグラフィックコンテキストを時計回りに回転します。
指定された拡大率でグラフィックコンテキストを拡大縮小します。
範囲[0, 1]内の拡大率の値は、サイズが小さくなることを示します。 1より大きい拡大率の値は、サイズが大きくなることを示します。
Xサイズを拡大縮小する係数。
Yサイズを拡大縮小する係数。 指定しない場合は、xFactorと等しい値と見なされます。
拡大縮小の中心となるPoint (ポイント単位)。 指定しない場合は、左上隅が使用されます。
PdfPageArea オブジェクト。
指定されたタグで内容をマークし、マークされた内容への参照を表すオブジェクトであるタグの内容の要素を返します。 タグの内容の要素は、タグ要素に追加することでドキュメントの構造ツリーに組み込むことができます。
以下に例を示します。
let content = doc.tagContent(wijmo.pdf.PdfTagType.P, () => doc.drawText('Hello, world!')); let tag = doc.tag(wijmo.pdf.PdfTagType.P); tag.add(content); doc.addTag(tag);
マーキングに使用されるタグ。
@link beginTagContent}/endTagContentブロック内で自動的に実行されるコールバック関数。
タグ内の内容のオプション。
マークされた内容への参照を表すIPdfTagContentオブジェクト。
3x3の変換マトリックスを表す指定された6つの数字で グラフィックコンテキストを変換します。
変換マトリックスは次のように記述されます。
a | b | 0 |
c | d | 0 |
e | f | 1 |
1行1列目の値。
1行2列目の値。
2行1列目の値。
2行2列目の値。
3行1列目の値。
3行2列目の値。
PdfPageArea オブジェクト。
指定された距離でグラフィックコンテキストを平行移動します。
X軸方向に移動する距離(ポイント単位)。
Y軸方向に移動する距離(ポイント単位)。
PdfPageArea オブジェクト。
左上隅を(0, 0)とする独自の座標系でページの領域を表します。 テキスト、画像、パス、および変換を描画するためのメソッドを提供します。 このクラスは、ユーザーコード内でインスタンス化することを意図していません。
このクラスは、ユーザーコード内でインスタンス化することを意図していません。