JSL로 보고할 외부 이미지 추가보고서/저널에 이미지를 복사/붙여넣기할 수 있다는 것을 발견했습니다( https://www.jmp.com/support/help/14-2/paste-an-image-at-the-end-of-a-report.shtml#865792 )
JSL에서 이것을 할 수 있는 방법이 있나요? 배치/크기 조정에 대한 옵션이 있습니까? 나의 궁극적인 목표는 보고서 생성을 자동화하여 관련 이미지를 추가한 다음 HTML로 게시하는 것입니다.
보고서를 게시한 다음 HTML 파일에 이미지를 추가하려고 생각했지만 JMP에서 생성된 파일은 수정하기 쉽지 않고 섹션이 비어 있으며 페이지가 로드될 때 동적으로 생성되어야 한다고 생각합니다.
Re: JSL로 보고할 외부 이미지 추가외부 이미지를 Picture Box()로 읽어 들인 다음 저널에 넣을 수 있습니다.
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>
저널을 구성할 때 다양한 JSL 함수와 개체를 사용하여 위치, 간격, 페이지 나누기 등을 수행하여 내용을 구성할 수 있습니다.
스크립팅 가이드 보기
도움말==>도서==>스크립팅 가이드
그리고 스크립팅 인덱스
도움말==>스크립팅 색인
Re: JSL로 보고할 외부 이미지 추가안녕하세요 짐과 여러분
스크립트에 그림을 직접 삽입하는 방법이 있나요? 다중 사용자 작업장에서는 경로/사진이 삭제될 수 있습니다.
Re: 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()의 결과를 복사하여 스크립트 창에 붙여 넣었습니다.
Re: JSL을 사용하여 보고서에 외부 이미지 추가JSL( JMP 스크립팅 언어 || 뮬소프트 코스 )을 사용하여 외부 사진을 보고서에 직접 삽입할 수는 없습니다. 하지만 URL을 통해 사진을 참조하는 방식으로 사진을 포함할 수는 있습니다.
// 새 보고서 만들기
myReport = New Report("내 보고서");
// 텍스트 상자 추가
myText = Text Box("이것은 내 보고서입니다.");
// 이미지 상자를 추가하고 이미지의 URL을 지정합니다.
myImage = Image Box(" https://example.com/image.jpg ");
// 보고서에 텍스트 상자와 이미지 상자를 추가합니다.
myReport << 텍스트 상자 추가(myText);
myReport << 이미지 상자 추가(myImage);
// 보고서 표시
myReport << 창 표시;
이미지를 추가할 때 " https://example.com/image.jpg "를 이미지 URL로 바꾸세요. 이 스크립트를 실행하면 주어진 URL의 이미지를 보여주는 텍스트 상자와 이미지 상자가 포함된 보고서가 생성됩니다.