將期刊分解為單獨的圖表?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我希望將期刊分解為構成期刊的各個圖表。
我的想法是我提示用戶保存圖表,我希望能夠從期刊中保存單個圖表,而不是整個期刊。
任何幫助是極大的讚賞。
-Matt
回复:將日記分成單獨的圖表?一種方法是收集兩個列表:一個圖片框和一個標題。然後,如果他們選擇第n個標題,則輸出第n個圖片框。為了按需獲得第n個圖片框,我認為是xpath // PictureBox會這樣做。或者使用常規的Display Box下標:jrn [PictureBox(n)]。
回复:將日記分成單獨的圖表?我還有一個問題Xan。我不太熟悉樹的祖先/後代部分。
我現在讓用戶從使用創建的列表中選擇圖形名稱
print((jrn << xpath(EvalInsert(“descendant :: PictureBox [^ i ^] / ancestor :: OutlineBox [1]”)))[1] << get title)
從他們選擇的標題,我想找到相應的圖片框並將其保存到文件,而不是所有的圖片框。
我想用圖表的標題替換祖先:: OutlineBox [1],後代將是PictureBox [1],對嗎?從那我可以保存圖片?
再一次,非常感謝任何幫助。
-Matt
回复:將日記分成單獨的圖表?偉大的工作再次Xan,工作就像一個魅力。
及時的反應也非常有幫助。
回复:將日記分成單獨的圖表?有一條<<父消息,但如果存在像ListBox或BorderBox這樣的插入框,則可能需要多次應用它才能到達OutlineBox。您可以使用<< classname來查看您所在的框的類型。
使用xpath執行相同操作會變得有點棘手,但這在循環中起作用:
print((jrn << xpath(EvalInsert(“descendant :: PictureBox [^ i ^] / ancestor :: OutlineBox [1]”)))[1] << get title)
回复:將日記分成單獨的圖表?這非常有效,謝謝你,非常感謝。
我需要克服的下一個障礙是抓住期刊中每個圖表的標題。每個圖形都包含在一個大綱框中,其標題在其中。無論如何我可以調用PictureBox的父級並從中獲取文本嗎?
再次感謝,
馬特
回复:將日記分成單獨的圖表?每個圖形都包含在一個名為PictureBox的東西中,這就是HTML導出知道何時製作圖像文件的方式。您可以使用顯示框下標循環使用PictureBox,或使用XPath:
jrn =當前期刊();
graphs = jrn << xpath(“// PictureBox”);
n = N項(圖表);
對於(i = 1,i <= n,i ++,
圖 <<保存圖片(“$ DOCUMENTS / pic”|| Char(i)||“。png”,“png”)
);