Reports.net ver 13.0
.net 開発者向け帳票ツール
読み取り中…
検索中…
一致する文字列を見つけられません
Pao.Reports.IReport インタフェース

IPrintManagerインタフェース [詳解]

Pao.Reports.IReport の継承関係図
Pao.Reports.Report Pao.Reports.Report Pao.Reports.Report Pao.Reports.Report Pao.Reports.ReportPreview Pao.Reports.ReportPreview Pao.Reports.ReportPreview Pao.Reports.ReportPreviewWpf

公開メンバ関数

bool ChangeDefFile (string name)
 帳票定義体を変更する。 (データの再セット不要)
void ClearData ()
 印刷データを初期化(破棄)する
bool DefinePrint ()
 定義体を印刷する
bool DefinePrint (PrinterSettings setting)
 定義体を印刷する
PrintDocument GetPrintDocument ()
 PrintDocument取得
string GetSvg ()
 全ページのSVGをインライン埋め込みしたHTML文字列を取得する。
string GetSvgTag (int page=1)
 指定されたページのSVGタグ文字列を取得する。
bool IsDefine (string filename)
 指定されたファイルが帳票定義体かどうか調べる
bool IsPrintData (string filename)
 指定されたファイルが印刷データかどうか調べる
bool LoadData (byte[] data)
 印刷データを読み込む
bool LoadDefFile (Stream stream)
 帳票定義体をストリームから読込む。
bool LoadDefFile (Stream stream, string filename)
 帳票定義体をストリームから読込む。
bool LoadDefFile (string name)
 帳票定義体を読込む。
bool LoadDefFile (string name)
 帳票定義体をファイルから読込む。
bool LoadXMLFile (string name)
 印刷データ(XML形式)を読込む
bool LoadXMLFile (string name)
 印刷データ(XML形式)を読込む
bool Output ()
 印刷・プレビューを行う。
bool Output (PrinterSettings setting)
 印刷・プレビューを行う。
void PageEnd ()
 ページの終了を宣言する。
void PageEnd ()
 ページの終了を宣言する。
void PageStart ()
 ページの開始を宣言する。
void PageStart ()
 ページの開始を宣言する。
void Preview ()
 プレビュー表示する
bool Print ()
 印刷を行う。
bool Print (bool output)
 印刷を行う。
bool Print (PrinterSettings setting)
 印刷を行う。
bool Print (PrinterSettings setting, bool output)
 印刷を行う。
byte[] SaveData ()
 ZIP形式のバイナリデータを返す。
bool SavePDF (Stream stream)
 指定されたストリームにPDF形式の印刷データを保存する。
bool SavePDF (string name)
 指定されたファイルにPDF形式の印刷データを保存する。
bool SaveSVGFile (string name)
 指定されたファイルにSVG形式のデータを保存する。
bool SaveSVGZFile (string name)
 指定されたファイルにSVGZ形式のデータを保存する。
bool SaveXML (string name)
 指定されたファイルにXML形式の印刷データを保存する。
bool SaveXMLFile (string name)
 指定されたファイルにXML形式の印刷データを保存する。
bool SaveXPS (string name)
 指定されたファイルにXPS形式の印刷データを保存する。
bool WpfPreview (System.Windows.Controls.DocumentViewer dw)
 指定されたDocumentViewerにの印刷データをプレビューする。
void Write (string name, long index)
 指定されたオブジェクト名に指定された値を設定する。
void Write (string name, long index)
 指定されたオブジェクト名に指定された値を設定する。
void Write (string name, long indexX, long indexY)
 指定されたオブジェクト名に指定された値を設定する。
void Write (string name, string value)
 指定されたオブジェクト名に指定された値を設定する。
void Write (string name, string value)
 指定されたオブジェクト名に指定された値を設定する。
void Write (string name, string value, long index)
 指定されたオブジェクト名に指定された値を設定する。
void Write (string name, string value, long index)
 指定されたオブジェクト名に指定された値を設定する。
void Write (string name, string value, long indexX, long indexY)
 指定されたオブジェクト名に指定された値を設定する。

プロパティ

bool AcceptDragDrop [get, set]
 プレビュー画面にドラッグの許可するか? True : 許可する(規定値) False: 許可しない
bool AccessFile [get, set]
 プレビュー画面のメニューから ファイルにアクセスする事(ファイルに保存等)を許可するか? True : 許可する(規定値) False: 許可しない
int AllPages [get]
 全ページ数
bool CutByPage [get, set]
 ページでカットする(ラベルプリンタ・レシートプリンタ用) 既定値:false
bool DisplayDialog [get, set]
 印刷ダイアルログの表示 True : 表示する(規定値) False: 表示しない
bool DisplayPrinting [get, set]
 印刷中(ページ数)の表示 True : 表示する(規定値) False: 表示しない
PrintDocument Document [get]
 印刷ドキュメント
string DocumentName [get, set]
 印刷ドキュメント名
string EmailOfLicenseHolder [get]
 ライセンス保持者メールアドレス
float MarginLeft [get, set]
 左側余白(印刷・プレビュー時のみ有効) mm単位で指定
float MarginTop [get, set]
 上部余白(印刷・プレビュー時のみ有効) mm単位で指定
int Pages [get]
 印刷ページ数
bool PreviewDialog [get, set]
 プレビューをダイアログ表示するか? 既定値:true
bool PreviewInTaskbar [get, set]
 プレビューをタスクバーに表示するか? 既定値:false
PrinterSettings Setting [get, set]
 印刷設定
bool SwapPdfImage [get, set]
 PDF画像をスワップするかどうか?(Out Of Memory 対策) 既定値:false
IObjects z_Objects [get]
 オブジェクトの属性取得・設定用静的クラス
IPreviewWindow z_PreviewWindow [get, set]
 プレビュー情報
IPreviewWindowWpf z_PreviewWindowWpf [get, set]
 WPFプレビュー情報
double ZoomPreview [get, set]
 プレビュー表示倍率(初期値)

詳解

IPrintManagerインタフェース

IReportインタフェース

メソッド詳解

◆ ChangeDefFile()

bool Pao.Reports.IReport.ChangeDefFile ( string name)

帳票定義体を変更する。 (データの再セット不要)

引数
name帳票定義体のファイル名

<return></return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ DefinePrint() [1/2]

bool Pao.Reports.IReport.DefinePrint ( )

◆ DefinePrint() [2/2]

bool Pao.Reports.IReport.DefinePrint ( PrinterSettings setting)

◆ GetPrintDocument()

PrintDocument Pao.Reports.IReport.GetPrintDocument ( )

PrintDocument取得

<return>PrintDocument</return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ GetSvg()

string Pao.Reports.IReport.GetSvg ( )

全ページのSVGをインライン埋め込みしたHTML文字列を取得する。

戻り値
HTML文字列(インラインSVG)

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ GetSvgTag()

string Pao.Reports.IReport.GetSvgTag ( int page = 1)

指定されたページのSVGタグ文字列を取得する。

引数
page取得するページ番号(1始まり、既定値は1)
戻り値
SVGタグ文字列(<svg>...</svg>)

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ IsDefine()

bool Pao.Reports.IReport.IsDefine ( string filename)

指定されたファイルが帳票定義体かどうか調べる

引数
filename
戻り値

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ IsPrintData()

bool Pao.Reports.IReport.IsPrintData ( string filename)

指定されたファイルが印刷データかどうか調べる

引数
filename
戻り値

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ LoadData()

bool Pao.Reports.IReport.LoadData ( byte[] data)

印刷データを読み込む

引数
data印刷データ(XML形式)のファイル名
戻り値

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ LoadDefFile() [1/4]

bool Pao.Reports.IReport.LoadDefFile ( Stream stream)

帳票定義体をストリームから読込む。

引数
stream帳票定義体のストリーム
戻り値

Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ LoadDefFile() [2/4]

bool Pao.Reports.IReport.LoadDefFile ( Stream stream,
string filename )

帳票定義体をストリームから読込む。

引数
stream帳票定義体のストリーム
filename帳票定義体のファイル名
戻り値

Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ LoadDefFile() [3/4]

bool Pao.Reports.IReport.LoadDefFile ( string name)

帳票定義体を読込む。

引数
name帳票定義体のファイル名

<return></return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ LoadDefFile() [4/4]

bool Pao.Reports.IReport.LoadDefFile ( string name)

帳票定義体をファイルから読込む。

引数
name帳票定義体のファイル名

<return></return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ LoadXMLFile() [1/2]

bool Pao.Reports.IReport.LoadXMLFile ( string name)

印刷データ(XML形式)を読込む

引数
name印刷データ(XML形式)のファイル名

<return></return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ LoadXMLFile() [2/2]

bool Pao.Reports.IReport.LoadXMLFile ( string name)

印刷データ(XML形式)を読込む

引数
name印刷データ(XML形式)のファイル名

<return></return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Output() [1/2]

bool Pao.Reports.IReport.Output ( )

印刷・プレビューを行う。

<return>True : 成功</return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Output() [2/2]

bool Pao.Reports.IReport.Output ( PrinterSettings setting)

印刷・プレビューを行う。

引数
setting印刷設定情報
戻り値
True : 成功

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Print() [1/4]

bool Pao.Reports.IReport.Print ( )

◆ Print() [2/4]

bool Pao.Reports.IReport.Print ( bool output)

印刷を行う。

引数
outputデータをファイルに出力する場合true

<return></return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Print() [3/4]

bool Pao.Reports.IReport.Print ( PrinterSettings setting)

◆ Print() [4/4]

bool Pao.Reports.IReport.Print ( PrinterSettings setting,
bool output )

印刷を行う。

引数
setting印刷設定情報
outputデータをファイルに出力する場合true

<return></return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ SavePDF() [1/2]

bool Pao.Reports.IReport.SavePDF ( Stream stream)

指定されたストリームにPDF形式の印刷データを保存する。

引数
stream印刷データを保存するストリーム

<return>True : 成功</return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ SavePDF() [2/2]

bool Pao.Reports.IReport.SavePDF ( string name)

指定されたファイルにPDF形式の印刷データを保存する。

引数
name保存するPDFファイル名

<return>True : 成功</return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ SaveSVGFile()

bool Pao.Reports.IReport.SaveSVGFile ( string name)

指定されたファイルにSVG形式のデータを保存する。

引数
nameSVG形式のデータを保存するファイル名(拡張子はhtml)

<return>True : 成功</return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ SaveSVGZFile()

bool Pao.Reports.IReport.SaveSVGZFile ( string name)

指定されたファイルにSVGZ形式のデータを保存する。

引数
nameSVGZ形式のデータを保存するファイル名(拡張子はhtml)

<return>True : 成功</return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ SaveXML()

bool Pao.Reports.IReport.SaveXML ( string name)

指定されたファイルにXML形式の印刷データを保存する。

引数
name印刷データを保存するファイル名

<return></return>

Pao.Reports.Report, Pao.Reports.ReportPreviewで実装されています。

◆ SaveXMLFile()

bool Pao.Reports.IReport.SaveXMLFile ( string name)

指定されたファイルにXML形式の印刷データを保存する。

引数
name印刷データを保存するファイル名

<return>True : 成功</return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ SaveXPS()

bool Pao.Reports.IReport.SaveXPS ( string name)

指定されたファイルにXPS形式の印刷データを保存する。

引数
name保存するXPSファイル名

<return>True : 成功</return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ WpfPreview()

bool Pao.Reports.IReport.WpfPreview ( System.Windows.Controls.DocumentViewer dw)

指定されたDocumentViewerにの印刷データをプレビューする。

引数
dwプレビューする DocumentViewer

<return>True : 成功</return>

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Write() [1/8]

void Pao.Reports.IReport.Write ( string name,
long index )

指定されたオブジェクト名に指定された値を設定する。

引数
name設定するオブジェクト名
index設定するオブジェクトのインデックス(行番号等)

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Write() [2/8]

void Pao.Reports.IReport.Write ( string name,
long index )

指定されたオブジェクト名に指定された値を設定する。

引数
name設定するオブジェクト名
index設定するオブジェクトのインデックス(行番号等)

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Write() [3/8]

void Pao.Reports.IReport.Write ( string name,
long indexX,
long indexY )

指定されたオブジェクト名に指定された値を設定する。

引数
name設定するオブジェクト名
indexX設定するオブジェクトのインデックス(行番号)
indexY設定するオブジェクトのインデックス(列番号)

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Write() [4/8]

void Pao.Reports.IReport.Write ( string name,
string value )

指定されたオブジェクト名に指定された値を設定する。

引数
name設定するオブジェクト名
value設定する値

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Write() [5/8]

void Pao.Reports.IReport.Write ( string name,
string value )

指定されたオブジェクト名に指定された値を設定する。

引数
name設定するオブジェクト名
value設定する値。空文字("")の場合文字列以外のオブジェクトを消す

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Write() [6/8]

void Pao.Reports.IReport.Write ( string name,
string value,
long index )

指定されたオブジェクト名に指定された値を設定する。

引数
name設定するオブジェクト名
value設定する値
index設定するオブジェクトのインデックス(行番号等)

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Write() [7/8]

void Pao.Reports.IReport.Write ( string name,
string value,
long index )

指定されたオブジェクト名に指定された値を設定する。

引数
name設定するオブジェクト名
value設定する値。空文字("")の場合文字列以外のオブジェクトを消す
index設定するオブジェクトのインデックス(行番号等)

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。

◆ Write() [8/8]

void Pao.Reports.IReport.Write ( string name,
string value,
long indexX,
long indexY )

指定されたオブジェクト名に指定された値を設定する。

引数
name設定するオブジェクト名
value設定する値。空文字("")の場合文字列以外のオブジェクトを消す
indexX設定するオブジェクトのインデックス(行番号)
indexY設定するオブジェクトのインデックス(列番号)

Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.Report, Pao.Reports.ReportPreview, Pao.Reports.ReportPreview, Pao.Reports.ReportPreviewWpfで実装されています。


このインタフェース詳解は次のファイルから抽出されました:
  • IPrintManager.cs
  • IReport.cs