FrameBox 콘텐츠를 Datatable에 이미지로 추가합니다.Graphbuilder에서 출력을 가져오고 기본 FRAMEBOX를 이미지로 가져와 크기를 조정하고 데이터 테이블에 추가하려면 어떻게 해야 합니까?
그래프 빌더를 사용하여 출력을 만들고 다음을 실행합니다.
obj = GB << Get Scriptable Object;
r= obj << Report;
myImage = r[FrameBox(1)];
myImage << setSize(100, 100);
DT:GFA[1] = myImage; //Row 1 of column 'GFA' (Expression Column) in a Table called 'DT'
내 문제는 반환된 '이미지'가 실제 이미지가 아니라 디스플레이 상자라는 것입니다.
건배, 트로이
스크립팅Re: FrameBox 콘텐츠를 Datatable에 이미지로 추가합니다.나중에 크기에 맞게 크기가 조정되므로 크기를 조정할 수도 있고 원하지 않을 수도 있습니다(<<크기 아래). 크기를 조정하지 않으면 원하는 경우 원래 해상도를 사용할 수 있습니다.
dt=open("$sample_data/big class.jmp");
r = dt<<GRAPH builder=""></GRAPH>예에서 'r'은 스크립팅 가능한 보고서 개체이며 디스플레이 상자 트리가 아닙니다. r<
캡처한 사진은 프레임박스일 뿐입니다.
편집: 아직 자고 있습니다. 변수 이름이 정확합니다. 'r'이 표시 상자 트리인 보고서 화면에 있어야 하기 때문에 'r' 대신 'obj'를 사용해야 했습니다.