Я создал объект swt.graphics.Image для слоя draw2d, содержащего полилинии draw2d и несколько других фигур, таких как эллипсы кругов и т. Д. Я создал файл jpeg из этого объекта Image, все, что я вижу, - это эллипсы, круги и т. Д., Но нетРисунки, нарисованные с использованием полилиний draw2d (стрелки подключения, PolygonShapes и т. д.), присутствуют в конечном файле JPEG.Я хочу, чтобы полилинии также были нанесены на график и были видны в конечном файле JPEG.Любые идеи, как я могу это сделать?Я попытался положить слой в оболочку.Но я должен отобразить (что я не должен делать) оболочку для пользователя, используя shell.open (), только тогда полилинии будут видны в конечном файле JPEG.Я предполагаю, что shell.open () вызывает рисование оболочки и ее дочерних элементов (слой, полилинии и т. Д.).Есть ли обходной путь, чтобы не показывать оболочку, а вызывать рисование на слое для полилиний?
Спасибо и С уважением, Бхарат