ASP.NET MVC コントロールヘルプ
PrintDocument クラス
ファイル
wijmo.js
モジュール
wijmo

印刷用のカスタムドキュメントの作成を可能にするクラス。

PrintDocument クラスを使用すると、印刷用またはPDFへのエクスポート用の ドキュメントを簡単に作成できます。 大部分のブラウザでは、用紙サイズ、方向、マージン、および ページヘッダー/フッターを含むかどうかを選択できます。

使用するには、PrintDocument をインスタンス化し、append メソッドを使用して コンテンツを追加し、print メソッドを呼び出して終了します。

以下に例を示します。 ```typescript import { PrintDocument } from '@grapecity/wijmo';

// ドキュメントを作成します。 var doc = new PrintDocument({ title: 'PrintDocument Test' });

// 簡単なテキストを追加します。 doc.append('<h1>印刷の例</h1>'); doc.append('<p>このドキュメントは、<b> PrintDocument</b>クラスを使用して作成されました。</p>');

// いくつかの既存の要素を追加します。 doc.append(document.getElementById('gaugeControl'));

// ドキュメントを印刷するか、またはPDFにエクスポートします。 doc.print(); ```

次の例では、ブラウザからPDFやその他の形式で直接印刷またはエクスポートできる、 印刷用ドキュメントを作成する方法を示しています。

{@sample Core/PrintDocument デモ}

コンストラクタ

プロパティ

メソッド

コンストラクタ

constructor

constructor(options?: any): PrintDocument

PrintDocumentクラスの新しいインスタンスを初期化します。

パラメーター
戻り値
PrintDocument

プロパティ

copyCss

PrintDocument にメインドキュメントで定義されている CSSスタイルシートを含めるかどうかを決定する値を取得または設定します。

このプロパティのデフォルト値は**true**です。

boolean

title

ドキュメントタイトルを取得または設定します。

このプロパティのデフォルト値はnullです。これにより、PrintDocumentは現在のドキュメントのtitleタグのタイトルを使用します。

string

メソッド

addCSS

addCSS(href: string): void

ドキュメントにCSSスタイルシートを追加します。

パラメーター
  • href: string

    URL of the CSS file that should be added to the document.

戻り値
void

append

append(content: string | Element): void

ドキュメントにHTML文字列または要素を追加します。

パラメーター
  • content: string | Element

    HTML string or Element to append to the document.

戻り値
void

print

print(callback?: Function): void

ドキュメントを印刷します。

パラメーター
  • callback: Function Optional

    Optional callback invoked after the document finishes printing.

戻り値
void