2013-08-23 1 views
1

Я пытаюсь написать документ PCL, который имеет несколько объектов рисования (строки, прямоугольники, тексты ...)Есть ли конкретный порядок рисования в PCL?

Я обнаружил, что если я рисую прямоугольники перед чем-либо еще, они появятся в правильном положении и размере , Однако, если я рисую их среди остальных объектов, они рисуются меньше и в неправильном месте.

PCL кажется ОК (хотя это еще предстоит доказать), но это заставило меня подумать, что, возможно, графические объекты должны быть нарисованы в определенном порядке (кстати, я использую HPGL/2).

Кто-нибудь знает, если это так? Я не смог найти что-либо в руководстве PCL или в Интернете (что заставляет меня думать, что такого порядка рисования нет).

+0

Можете ли вы разместить код? Вероятно, вы указали команды позиции или масштаба, которые непреднамеренно влияют на ваши прямоугольники. –

+0

@ErikOlson Вы правы. Просмотрев код с помощью более опытного партнера, мы смогли обнаружить множество ненужных команд SC, которые перезагружали среду HPGL/2. Когда мы удалили их, все сработало нормально. Большое спасибо! Если вы опубликуете свой комментарий в качестве ответа, я буду рад отметить его как окончательный и закрыть тему. – ilvidel

ответ

1

Возможно, у вас есть письменные команды или команды масштабирования, которые непреднамеренно влияют на ваши прямоугольники.