添加外部圖像以使用 JSL 進行報告我發現我可以將圖像複製/粘貼到報告/日誌中( https://www.jmp.com/support/help/14-2/paste-an-image-at-the-end-of-a-report.shtml#865792 )
有沒有辦法在 JSL 中做到這一點?有放置/調整大小的選項嗎? 我的最終目標是自動生成報告,添加相關圖像,然後發佈到 HTML。
我曾想發布報告,然後將圖像添加到 HTML 文件中,但是 JMP 生成的文件不容易修改, 部分是空白的,我認為必須在加載頁面時動態生成。
回复:添加外部圖像以使用 JSL 進行報告您可以將外部圖像讀入 Picture Box(),然後將其放入 Journal。
Names Default To Here( 1 );
pb = Picture Box( Open( "$SAMPLE_IMAGES/tile.jpg", jpg ) );
nw = New Window( "jj", <<JOURNAL></JOURNAL>
您還可以調整大小
Names Default To Here( 1 );
pb = Picture Box( Open( "$SAMPLE_IMAGES/tile.jpg", jpg ) );
pb << set width(800);
pb << set height(800);
nw = New Window( "jj", <<JOURNAL></JOURNAL>
在 Journal 的構造中,您可以使用各種 JSL 函數和對象來組織它的內容,以進行位置、間距、分頁等。
請參閱腳本指南
幫助==>書籍==>腳本指南
還有腳本索引
幫助==>腳本索引
回覆:使用 JSL 新增外部影像以進行報告嗨吉姆和大家
有沒有辦法直接將圖片嵌入腳本中?在多用戶工作場所中,路徑/圖片可以被刪除
回覆:使用 JSL 將外部影像加入報告中下面是一個圖像作為腳本中 JSL 一部分的範例;
Names Default To Here( 1 );
textImage = New Image(
Char To Blob(
"1iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJ
cEhZcwAADsMAAA7DAcdvqGQAAAEaSURBVEhL1ZTBDYMwDEW7E7N0BeboGqzALFzZJTfqF+WLyHUCEnDokyyIk/xvp6
SvlNL2ZGSDuzllsBDrHlP13hqLrgHCw2fZXsTbPQ9inNndMWC6KerzwVNdNA2ogMXDbC3bOxvYONg7c4zJM87rLKbVw
taP9uSoIDRQ9VoEUQ6yAfky9sQGJuKFFquKSpsGLi9CgwgEQgPLkW9x2oCzRYhzriFHBy1OG/DDRULZ4I4OxtKB57YO
EOK8PYjf0gFCfDGe3MFVA106jsnT6uDwJteoSm6uZ58rCYOC9DkfGuTvvFRZ/0uKeh5h/zF0DXS5cphIhARlQmAkzhn
Y5qh6IWGZ1HQNgLP1tzdC/6SeQ4Or/Bg8Gf9ukLYvWuoqiUvI3KwAAAAASUVORK5CYII=",
"base64compressed"
),
"png"
);
New Window( "Test", textImage );
這是我用來讀取圖像並創建 JSL 的程式碼
Names Default To Here( 1 );
theImage = Open( "C:\Program Files\JMP\JMPPRO\18\Samples\Images\pi.gif" );
textImage = theImage << get picture;
Show( textImage );
Window( "pi.gif" ) << close window;
我只是將 Show() 的結果從日誌中剪下並貼上到腳本視窗。
回覆:使用 JSL 將外部影像加入報告中無法使用 JSL( JMP 腳本語言|| Mulesoft 課程)將外部照片直接插入報告中。另一方面,可以透過 URL 引用照片來添加。
// 建立新報告
myReport = New Report("我的報告");
// 新增文字框
myText = 文字方塊("這是我的報告。");
// 新增圖像框並指定圖像的 URL
myImage = 映像框(" https://example.com/image.jpg ");
// 將文字方塊和圖像方塊新增至報告中
myReport << 新增文字方塊(myText);
myReport << 新增映像框(myImage);
// 顯示報告
我的報告<<顯示視窗;
新增圖片時,請將「 https://example.com/image.jpg 」替換為圖片的 URL。執行此腳本後,將建立一個報告,其中會有一個文字框,顯示來自指定 URL 的圖片,後面接著一個圖片框。