سؤال

في تطبيق S Flex 3 ، لدي قماش مع صورة PNG لخلفية. الصورة هي نفس العرض والارتفاع مثل القماش. لدي أيضًا بعض عناصر التحكم الأخرى في القماش:

<mx:Canvas id="form" backgroundImage="@Embed(source='images/formBkg.png')" width="640" height="480" >
    <mx:label .../>
    <mx:label .../>

أقوم بطباعة قماش باستخدام الرمز التالي:

var printJob:FlexPrintJob = new FlexPrintJob();

if (printJob.start())
{
    printJob.addObject(form, FlexPrintJobScaleType.SHOW_ALL);
    printJob.send();
}

على الشاشة تبدو رائعة ، لكن عندما أقوم بطباعتها جودة تدهورات PNG. إنه ليس فظيعًا ، ولكنه ليس حادًا مثل ما يظهر على الشاشة.

هل هناك أي شيء يمكنني القيام به لتحسين جودة PNG المطبوعة؟

هل كانت مفيدة؟

المحلول

لا يقوم Flex بعمل رائع في الطباعة (نهج Caveman لإنشاء صورة كبيرة ودفعها في الطابعة). يجب أن تفكر في مكتبات خارجية مثل على قيد الحياة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top