draw2dポリラインを含むdraw2dレイヤのswt.graphics.Imageオブジェクトを作成し、円の楕円形などの他の図形をいくつか作成しました。このImageオブジェクトからjpegファイルを作成しました。楕円、円などですが、最終的なjpegファイルにはdraw2dポリライン(接続矢印、多角形など)を使用して描いた図形はありません。ポリラインも最終的なjpegファイルにプロットして表示する必要があります。どのように私はこれを行うことができます任意のアイデア?レイヤーをシェルに入れてみました。しかし、私はshell.open()を使用してシェルを表示する必要があります(これを行うべきではありません)。そして、ポリラインの図形は最終的なjpegファイルに表示されます。私はshell.open()がシェルとその子(レイヤ、ポリラインなど)の描画を強制すると思います。シェルを表示しないでポリラインのレイヤーに描画を強制する回避策はありますか?ポリラインを含むレイヤーから画像を作成
おかげで、よろしく バーラト
画像をどのように正確に作成していますか?あなたの接続はおそらく他の人物と違うレイヤーにあるでしょう。両方のレイヤー(またはそれらの共通の親レイヤー)を描画していますか? – p12t
円と楕円は図の上にあり、レイヤ内に保持されています。ポリラインは同じ図でも保持されている別のFigureに保持されます。あなたが言及したように、上にある図だけが描かれ、残りは描かれていないかもしれません。レイヤーは1つしかなく、このレイヤーをFigureCanvasに配置しています。私は明示的な描写やそのようなものを何も呼んでいません。 – barry