JavaScriptがArcGIS APIを使用してPDFレポートを表示する必要があります。私のArcGISサーバーからレポートが作成されているため、このAPIを使用しています。JavaScript用ArcGIS API - PrintTaskは機能しません
JSコード:
function printReport(){
var printTask = new PrintTask({
url: ptReport,
mode: "async"
})
var template = new PrintTemplate({
format: "pdf",
exportOptions: {
dpi: 96
},
outputSize:[800, 1100],
layout: "",
layoutOptions: {
titleText: "",
authorText: ""
}
});
var params = new PrintParameters({
view: view,
template: template,
extraParameters: {
"pPerdidaCablesConectores" : "1 dB",
"pOtrasPerdidas" : "0 dB"
}
});
printTask.execute(params).then(sendRequestPrint, showError);
}
function sendRequestPrint(data){
console.log(data.value); //it always is void
}
私はそれが正常に動作printReportメソッドを実行すると、実際には、レポートがサーバーに作成され、私はのArcGISから来る応答を分析していますので、私はそれを知っていますサーバー:sendRequestPrint方法がrunnedとき
この時点ですべての作業罰金は、しかし、応答は常に無効に来ます。
何が起こっているのですか。レポートが作成されたかどうかが応答に含まれないのはなぜですか。
Plsは自分で投稿するのではなく、正しい答えをマークします。ありがとう –