ジャーナルを個々のグラフに分割しますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />ジャーナルを構成する個々のグラフにジャーナルを分割することを検討しています。
ユーザーにグラフを保存するように促しているので、ジャーナル全体ではなくジャーナル内から個々のグラフを保存できるようにしたいと考えています。
任意の助けは大歓迎です。
- マット
再:ジャーナルを個々のグラフに分割しますか?1つのアプローチは、2つのリストを集めることです。1つは画像ボックス、もう1つはタイトルです。次に、n番目のタイトルを選択した場合は、n番目の画像ボックスを出力します。オンデマンドでn番目の画像ボックスを取得するには、xpath // PictureBoxと考えます。または、通常のディスプレイボックスのサブスクリプションを使用する:jrn [PictureBox(n)]。
再:ジャーナルを個々のグラフに分割しますか?もう1つ質問Xanがあります。私は木の先祖/子孫の部分についてあまりよく知らない。
これで、作成したリストからユーザーにグラフ名を選択させます。
print((jrn << xpath(EvalInsert( "descendant :: PictureBox [^ i ^] / ancestor :: OutlineBox [1]")))[1] <<タイトルを取得)
選択したタイトルから、対応するピクチャボックスを見つけて、すべてのピクチャボックスではなくファイルに保存します。
先祖:: OutlineBox [1]をグラフのタイトルに置き換えることを考えていましたが、子孫はPictureBox [1]になるでしょう、正しいですか。それから私は写真を保存することができますか?
繰り返しになりますが、どんな手助けも大歓迎です。
- マット
再:ジャーナルを個々のグラフに分割しますか?またもや素晴らしい作品Xan、魅力のように働いた。
タイムリーな対応も非常に役に立ちました。
再:ジャーナルを個々のグラフに分割しますか?<<親メッセージがありますが、ListBoxやBorderBoxのような介在ボックスがある場合は、OutlineBoxにアクセスするために何度か適用する必要があります。<< classnameを使うと、自分がどのタイプのボックスにいるのかを見ることができます。
xpathで同じことをするのは少し面倒ですが、これはループ内で機能します。
print((jrn << xpath(EvalInsert( "descendant :: PictureBox [^ i ^] / ancestor :: OutlineBox [1]")))[1] <<タイトルを取得)
再:ジャーナルを個々のグラフに分割しますか?ありがとう、ありがとうございました。
私が乗り越える必要がある次のハードルはジャーナルの各グラフのタイトルをつかむことです。各グラフはアウトラインボックスで囲まれ、その中にタイトルがあります。とにかくPictureBoxの親を呼び出してそこからテキストを取得することはできますか。
再度、感謝します、
マット
再:ジャーナルを個々のグラフに分割しますか?各グラフは、PictureBoxと呼ばれるものでラップされています。これは、HTMLエクスポートでイメージファイルを作成するタイミングを知る方法です。あなたは、表示ボックスを購読してPictureBoxを巡回するか、XPathを使うことができます:
jrn = Current Journal();
graph = jrn << xpath( "// PictureBox");
n = N個の項目(グラフ)。
(i = 1、i <= n、i ++、
グラフ <<画像を保存する( "$ DOCUMENTS / pic" || Char(i)|| ".png"、"png")
;