Pregunta

Hice un objeto SWT.GRAPHICS.IMAGE de una capa DRAW2D que contiene polilíneas DRAW2D y pocas otras figuras como elipses de los círculos, etc. Hice un archivo JPEG de este objeto de imagen, todo lo que puedo ver son las elipses, los círculos, etc., pero noLas figuras dibujadas con polilíneas DRAW2D (flechas de conexión, polígono, etc.) están presentes en el archivo JPEG final.Quiero que las polilíneas también se trazen y visibles en el archivo JPEG final.¿Alguna idea de cómo puedo hacer esto?He intentado poner la capa en una cáscara.Pero tengo que mostrar (que no debo hacer) la cáscara al usuario utilizando shell.open () solo, las formas de polilínea son visibles en el archivo JPEG final.Supongo que el shell.open () obliga al dibujo de la cáscara y sus hijos (la capa, las polilíneas, etc.).¿Hay alguna solución para no mostrar la cáscara, sino que obliga al dibujo en la capa para las polilíneas?

gracias y saludos BHARATH

¿Fue útil?

Solución

Tengo la solución para esto.Llamé a la validación () en la capa.Anteriormente, estaba llamando a Redraw (), diseño (), etc. en las figurecanías en las que está presente la capa y no hubo cambios.Ahora, después de llamar al validate () en la capa, parece funcionar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top