Flex: автоматическое изменение размера содержимого группы в соответствии с напечатанной страницей - PullRequest
0 голосов
/ 28 октября 2010

У меня есть большая группа, которая содержит две линейки и метки для расстояний, а также различное количество небольших групп, состоящих из изображений и меток. Теперь моя задача - напечатать большую группу на странице с верхним и нижним колонтитулом. Большая группа выходит за пределы края страницы и отталкивает нижний колонтитул от страницы. Если бы я печатал только группу, я мог бы использовать

printJob.addObject(myView, FlexPrintJobScaleType.SHOW_ALL); 

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

Есть ли способ автоматически масштабировать только группу и ее содержимое перед печатью?

1 Ответ

2 голосов
/ 28 октября 2010

arkward ... вам, вероятно, придется масштабировать группу перед добавлением ее в задание на печать, а это значит, что вам приходится выполнять множество вычислений относительно разрешений, DPI и т. Д.

Свойство, которое нужно изменить, http://help.adobe.com/en_US/FlashPlatform//reference/actionscript/3/mx/core/UIComponent.html#scaleY

, но решить, что масштабировать, гораздо сложнее.

...