mx.printingFlexPrintJobScaleType Значения свойства scaleType параметра метода FlexPrintJob.addObject().Object Значения свойства scaleType параметра метода FlexPrintJob.addObject(). FlexPrintJob.addObject()FILL_PAGE Масштабирует объект для полного заполнения, по крайней мере, одной страницы, т. е. обеспечивает выбор большего из типов масштабирования MATCH_WIDTH или MATCH_HEIGHT.fillPage Масштабирует объект для полного заполнения, по крайней мере, одной страницы, т. е. обеспечивает выбор большего из типов масштабирования MATCH_WIDTH или MATCH_HEIGHT. MATCH_HEIGHT Масштабирует объект для заполнения доступного пространства страницы по высоте.matchHeight Масштабирует объект для заполнения доступного пространства страницы по высоте. Если ширина получившегося объекта превышает ширину страницы, итоговый объект размещается на нескольких страницах. MATCH_WIDTH Масштабирует объект для заполнения доступного пространства страницы по ширине.matchWidth Масштабирует объект для заполнения доступного пространства страницы по ширине. Если высота итогового объекта превышает высоту страницы, итоговый объект размещается на нескольких страницах. NONE Не обеспечивает масштабирование итогового объекта.none Не обеспечивает масштабирование итогового объекта. Напечатанная страница имеет те же размеры, что и объект на экране. Если высота или ширина объекта, либо оба измерения превышают ширину или высоту страницы, итоговый объект размещается на нескольких страницах. SHOW_ALL Масштабирует объект для размещения его на одной странице путем заполнения одного измерения, т.е. обеспечивает выбор наименьшего из типов масштабирования MATCH_WIDTH или MATCH_HEIGHT.showAll Масштабирует объект для размещения его на одной странице путем заполнения одного измерения, т.е. обеспечивает выбор наименьшего из типов масштабирования MATCH_WIDTH или MATCH_HEIGHT. FlexPrintJob Класс FlexPrintJob является оболочкой для класса flash.printing.PrintJob.Object Класс FlexPrintJob является оболочкой для класса flash.printing.PrintJob. В нем поддерживаются автоматическое разделение и разбиение выходящего объекта на несколько страниц и масштабирование содержимого сетки в соответствии с размером страницы принтера. FlexPrintJob Конструктор. Конструктор. addObject Добавляет объект UIComponent в список распечатываемых объектов.objmx.core:IUIComponentОбъект, который должен быть распечатан. scaleTypematchWidthМетод масштабирования, используемый для управления размещением объекта на одной или нескольких печатных страницах. Значением должно представлять собой одну из констант, определенных в классе FlexPrintJobScaleType. Добавляет объект UIComponent в список распечатываемых объектов. Этот метод вызывается после получения результата вызова метода start(). После каждого вызова этого метода создается новая страница, поэтому объекты должны быть отформатированы в пределах фрагментов, имеющих размеры страниц. Для охвата сетки данных на нескольких страницах можно использовать класс PrintDataGrid. PrintDataGridFlexPrintJobScaleTypesend Обеспечивает отправку добавленных объектов на принтер для запуска процесса печати. Обеспечивает отправку добавленных объектов на принтер для запуска процесса печати. Этот метод должен быть вызван после применения метода addObject() для добавления печатаемых страниц. start Обеспечивает инициализацию объекта PrintJob.Значение true устанавливается в том случае, если при появлении диалогового окна «Печать» пользователь нажал кнопку «OK», а значение false при нажатии кнопки «Отмена» или возникновении ошибки. Обеспечивает инициализацию объекта PrintJob. Отображает диалоговое окно принтера операционной системы для пользователя. После получения результата вызова в среде Flex устанавливаются свойства pageWidth и pageHeight. pageHeight Высота области печати на странице принтера; не включает установленные пользователем поля. Высота области печати на странице принтера; не включает установленные пользователем поля. Устанавливается после получения результата вызова метода start(). pageWidth Ширина области печати на странице принтера; не включает установленные пользователем поля. Ширина области печати на странице принтера; не включает установленные пользователем поля. Значение этого свойства устанавливается после получения результата вызова метода start(). printAsBitmap Определяет, в каком формате должно быть распечатано содержимое задания: в растровом (true) или векторном (false).true Определяет, в каком формате должно быть распечатано содержимое задания: в растровом (true) или векторном (false). При печати в растровом формате поддерживаются выходные объекты, включающие растровое изображение с прозрачностью альфа-канала или цветовыми эффектами. Если содержимое не включает растровые изображения с прозрачностью альфа-канала или цветовыми эффектами, можно выполнить печать в векторном формате с более высоким качеством, установив значение false для свойства printAsBitmap.