Проблемы с графикой PDF в Windows 8 Reader для PDF-файлов, сгенерированных креветками

У меня есть приложение Rails, которое генерирует PDF с помощью Prawn.

Некоторые объявления rounded_rectangle правильно отображаются в Adobe Reader, но не в Windows 8 Reader. В Windows Reader эти элементы просто не отображаются. Единственные сломанные элементы — это rounded_rectangles.

Некоторые из моих кодов креветок:

pdf.stroke do
  pdf.rounded_rectangle [box_left, box_top], box_width, box_height, box_radius
end

который отлично работает в Adobe Reader.


person AlexQueue    schedule 06.12.2013    source источник


Ответы (1)


Я вставлял изображение в качестве фонового изображения, используя

pdf.bounding_box([0, height], :width => width) do
  pdf.image background, :fit => [width, height]
end

но по какой-то причине это привело к тому, что любая графика попала в слой под этим изображением. Использование изображения в качестве фона или просто отсутствие его в ограничительной рамке решило проблему.

person AlexQueue    schedule 06.12.2013