저널을 개별 그래프로 분리 하시겠습니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />저널을 구성하는 개별 그래프로 저널을 나눠 넣으려고합니다.
사용자가 그래프를 저장하라는 메시지를 표시하고 전체 저널 대신 저널 내에서 개별 그래프를 저장할 수 있기를 바랍니다.
어떤 도움이라도 대단히 감사합니다.
-매트
재 : 개별 그래프로 저널을 깰?한 가지 접근법은 그림 상자와 제목 중 하나 인 두 개의 목록을 수집하는 것입니다. 그런 다음 n 번째 제목을 선택하면 n 번째 그림 상자를 출력합니다. 요청에 따라 n 번째 그림 상자를 얻으려면 xpath // PictureBox가 필요하다고 생각합니다.아니면 일반 표시 상자 아래 첨자를 사용하십시오 : jrn [PictureBox (n)].
재 : 개별 그래프로 저널을 깰?나는 Xan에게 하나 더 질문한다. 나는 나무의 조상 / 자손 부분에 너무 익숙하지 않다.
이제 사용자가 다음을 사용하여 생성 된 목록에서 그래프 이름을 선택하게합니다.
print ((jrn << xpath (EvalInsert ( "descendant :: PictureBox [^ i ^] / ancestor :: OutlineBox [1]")))) [1] << 제목 가져 오기
그들이 선택한 제목에서, 해당 그림 상자를 찾아 모든 그림 상자 대신 파일에 저장하고 싶습니다.
ancestor :: OutlineBox [1]을 그래프의 제목으로 대체 할 생각이었고, 자손은 PictureBox [1] 일 것입니다. 맞습니까? 그걸로 사진을 구할 수 있을까요?
다시 한번, 어떤 도움이라도 대단히 감사합니다.
-매트
재 : 개별 그래프로 저널을 깰?다시 훌륭한 일 Xan, 매력처럼 일했다.
시기 적절한 응답은 매우 도움이되었습니다.
재 : 개별 그래프로 저널을 깰?<< 부모 메시지가 있지만 ListBox 나 BorderBox와 같은 중간 상자가있는 경우 OutlineBox에 도착하려면 여러 번 적용해야 할 수 있습니다. << classname을 사용하면 현재있는 상자의 유형을 볼 수 있습니다.
xpath와 동일하게 처리하는 것은 다소 까다 롭지 만 루프에서 작동합니다.
print ((jrn << xpath (EvalInsert ( "descendant :: PictureBox [^ i ^] / ancestor :: OutlineBox [1]")))) [1] << 제목 가져 오기
재 : 개별 그래프로 저널을 깰?그 일은 훌륭한 Xan 일을했습니다. 정말 고마워요.
극복해야 할 다음 장애물은 저널의 각 그래프에 대한 제목을 얻는 것입니다. 각 그래프는 제목이있는 개요 상자에 래핑됩니다. 어쨌든 PictureBox의 부모를 호출하여 텍스트를 가져올 수 있습니까?
다시 한번 감사드립니다.
매트
재 : 개별 그래프로 저널을 깰?각 그래프는 PictureBox 라 불리는 것으로 싸여 있습니다.이 그림은 HTML 내보내기가 이미지 파일을 만들 때를 알 수있는 방법입니다. PictureBox를 표시 상자 아래 첨자로 순환하거나 XPath를 사용할 수 있습니다.
jrn = 현재 저널 ();
그래프 = jrn << xpath ( "// PictureBox");
n = N 항목 (그래프);
For (i = 1, i <= n, i ++,
그래프 << 그림 저장 ( "$ DOCUMENTS / pic"|| Char (i) || ".png", "png")
);