API version 4
- ‐
load¶
データのダウンロードを行います。
引数指定のURLに基づいてファイル形式の判定を行い、それに対応したPrintableDocument継承クラスのオブジェクトを返します。
対応形式と判定方法は下記の通りです。
対応形式 |
URL指定内容 |
---|---|
PrintStream 印刷スプールファイル(PSS) |
"/" または "/00000001.pss" で終わる場合 |
呼出形式一覧
呼出形式 |
説明 |
---|---|
CRS::Common::Printing::PrintableDocument load(string Url) |
データのダウンロードを行います。 |
戻り値一覧
戻り値 |
説明 |
---|---|
CRS::Common::Printing::PrintableDocument |
ファイル形式に対応したPrintableDocument継承クラスのオブジェクト |
引数一覧
引数 |
説明 |
---|---|
Url |
ダウンロード対象のファイル |
例外
識別子 |
説明 |
---|---|
CRS::Common::Printing::PrintableDocument-1:1 |
サポートされていないフォーマット形式です。 |
関連項目
使用例
CRSダウンロード
ダウンロード(00000001.pss)
ダウンロード(00000002.pss)
Form formPrintableDocument {
x = 0; y = 0; width = 800; height = 600;
PrintStreamDocument pssDoc {
function onExtractInfo(e) {
print("PrintStreamDocument.onExtractInfo, status=", status);
print("paperSize=", paperSize);
print("orientation=", orientation);
print("width=", width);
print("height=", height);
print("marginLeft=", marginLeft);
print("marginTop=", marginTop);
print("pageCount=", pageCount);
}
function onExtractPage(e) {
print("PrintStreamDocument.onExtractPage page=", e.page, ", status=", status);
print("pageCount=", pageCount);
}
function onExtractFinished(e) {
print("PrintStreamDocument.onExtractFinished, status=", status);
print("pageCount=", pageCount);
}
function onExtractFailed(e) {
print("PrintStreamDocument.onExtractFailed, status=", status);
}
}
PrintPreview preview {
x = 8; y = 40; width = 784; height = 552;
}
TextBox textUrl {
x = 8; y = 8; width = 448; height = 24;
value = "./";
}
Button buttonGet {
x = 464; y = 8; width = 160; height = 24;
title = "PrintStreamDocument.get";
function onTouch(e) {
^.preview.clearPages();
^.preview.document = ^.pssDoc;
var retryCount = 3;
var waitTime = 4.0;
var waitScale = 2.0;
^.pssDoc.get(^.textUrl.value, retryCount, waitTime, waitScale);
}
}
Button buttonLoad {
x = 632; y = 8; width = 160; height = 24;
title = "PrintableDocument.load";
function onTouch(e) {
var doc = PrintableDocument.load(^.textbox2.value);
if (doc) {
^.preview.clearPages();
^.preview.document = doc;
}
}
}
}