html كلمات طباعة المناظر الطبيعية من IE8



كلمات html (1)

لقد قرأت طباعة المناظر الطبيعية من هتمل ، ولكن مشكلتي هي أكثر تحديدا. وقبل أن أعترف هزيمة ونظر في مهنة مختلفة، اعتقدت أنني سوف نشر هنا.

هذا هو حالتي:

أنا أكتب عرض الجدول الزمني وبرنامج الطباعة في هتمل. ينقر المستخدم خيارات مختلفة مثل الغرفة والتواريخ وما إلى ذلك ثم يتم إجراء مكالمة أجاكس، لجلب البيانات ويتم وضع كتل الجدول الزمني المطلق باستخدام جافا سكريبت. عرض الجدول الزمني هو أكثر من ارتفاع الجدول الزمني. لذلك، أنا بحاجة إلى طباعة في المناظر الطبيعية، من أجل تعظيم حجم على الصفحة.

أولا، @media print{@page {size: landscape}} ببساطة لا يعمل العمل تحت أي ظرف من الظروف، لقد حاولت.

هذا النوع من العمل: filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); .

لقد حاولت تطبيق كس إيماجترانزفورم على أي من عناصر هتمل أو بودي، مع نتائج مختلفة.

عند تطبيقها على عنصر هتمل، يبدو كما لو أن الصفحة يتم عرضها كصورة (وهو الإعداد الافتراضي للمستخدمين في مؤسستي)، ثم يتم تدويرها بمقدار 90 درجة. ومن الواضح أن هذا لا يساعدني.

عند تطبيقها على عنصر بودي، كل شيء يعمل، باستثناء العناصر التي إما النسبي أو المطلق وضع (التي لا تزال تظهر عمودي). لا أستطيع التخلي عن المواقع المطلقة، دون إعادة كتابة من الصفر، والتي ليس لدي ترف.

ماذا علي أن أفعل؟


بسبب المراوغات في IE8 تحتاج إلى إعادة تطبيق عامل التصفية (فيلتر: بروجيد: DXImageTransform.Microsoft.BasicImage (دوران = 3)؛) إلى أي عنصر يتم وضعه المطلق.





landscape