Мой фотопринтер возвращает размеры в пикселях 448 x 295. В настройках принтера я вижу, что разрешение составляет 2152 x 1416 (для 6 x 4 дюйма). Если я установлю свой спрайт на 2152 x 1416, оно выйдетк большому.
Как мне предоставить Sprite в нужном масштабе / DPI?
Я пробовал:
_printOptions = new PrintJobOptions();
_printOptions.pixelsPerInch = 346;
Но выдает: Ошибка # 1056: Невозможно создатьсвойство пикселейPerInch на flash.printing.PrintJobOptions
ОБНОВЛЕНИЕ:
Так, как Халед Гарбая упоминает ниже, убедитесь, что проект настроен на использование AIR 2установите параметр DPI, установите для bitmapData значение 2152 x 1416 и добавьте в качестве дочернего элемента к спрайту, значение которого равно 448 x 295, нажмите «print» и получите великолепный результат.