قاموس

ما هي تدويرة الصفحة؟

استدارة الصفحة هي قيمة في ملف PDF تخبر عارض الملفات بعدد الدرجات التي يجب أن يدير بها الصفحة باتجاه عقارب الساعة عند عرضها أو طباعتها.

page-rotation

دوران الصفحة هو قيمة في ملف PDF تخبر عارض الملفات بعدد الدرجات التي يجب أن يدير بها الصفحة باتجاه عقارب الساعة. يطبق العارض هذا الدوران عند عرض الصفحة على الشاشة وعند طباعتها.

هذه القيمة هي تعليمات، وليست تغييرا في الصفحة نفسها. يظل النص والصور كما هي مخزنة، ويقوم العارض بتدوير الصفحة بالكامل. في تقرير من برنامج pdfinfo يظهر هذا الحقل بصيغة مختصرة هي Page rot.

ما هي الملفات التي تحمله

تحمل مستندات PDF فقط هذا الحقل. يدعم التنسيق هذه القيمة منذ إصدار PDF 1.0، كمدخل باسم Rotate في وصف كل صفحة.

يمكن أن تحتوي كل صفحة على مدخل خاص بها، بحيث يمكن لمستند واحد أن يضم صفحات بقيم مختلفة. ويمكن أيضا أن يكون المدخل في مستوى أعلى في الملف، على مجموعة من الصفحات التي تضم هذه الصفحة.

الصفحة التي لا تحتوي على مدخل خاص بها تأخذ القيمة من أقرب مجموعة تحتوي على واحد. إذا لم يكن للصفحة ولا لأي مجموعة فوقها مدخل، تكون القيمة الافتراضية هي 0.

تستخدم الصور حقلا مختلفا للفكرة نفسها. تخزن صورة JPG دورانها في وسم Exif Orientation كرقم من 1 إلى 8.

كيف تبدو القيم

يسمح تنسيق PDF بالقيمة 0 أو أي مضاعف آخر لـ 90. يعمل كل من Adobe Acrobat وواجهة PDF في Windows مع هذه القيم الأربع:

  • 0: بدون دوران، فتظهر الصفحة كما هي مخزنة
  • 90: ربع دورة باتجاه عقارب الساعة
  • 180: نصف دورة، فتظهر الصفحة مقلوبة رأسا على عقب
  • 270: ثلاث أرباع دورة باتجاه عقارب الساعة، وهي تنتهي في نفس وضع ربع دورة بعكس عقارب الساعة

يمكن أن يخزن الملف أيضا رقما سالبا مثل -90 لدورة بعكس عقارب الساعة. يحوّل Apple PDFKit القيمة -90 إلى صورتها الموجبة 270.

يضيف Poppler، وهو البرنامج الذي يعتمد عليه pdfinfo، أيضا 360 إلى القيمة السالبة. لذلك يظهر تقرير pdfinfo القيمة 270 وليس -90.

من أين تأتي القيمة

يكتب البرنامج الذي ينشئ أو يحرر ملف PDF هذه القيمة. عندما تدير صفحة في محرر PDF، يمكن للمحرر أن يخزن الدوران في هذا الحقل. عندها يظل محتوى الصفحة نفسه دون تغيير.

في Adobe Acrobat تستخدم أوامر السكربت التي تقرأ دوران الصفحة وتضبطه القيم الأربع نفسها. ليس كل قارئ لبيانات التعريف يعرض هذا الحقل. فمثلا لا تحتوي قائمة وسوم PDF في ExifTool على مدخل لدوران الصفحة.

لماذا هذا مهم لملفك

بشكل افتراضي، يعرض pdfinfo مقاس الصفحة الأولى ودورانها فقط. لذلك قد تصف قيمة دوران صفحة واحدة في التقرير الصفحة 1 فقط، بينما تكون للصفحات اللاحقة قيم أخرى. يطبع pdfinfo سطر دوران منفصلا لكل صفحة عندما تعطيه نطاقا من الصفحات.

توضح هذه القيمة أيضا سبب ظهور حجم الصفحة وكأنه غير صحيح. يعرض pdfinfo مقاس الصفحة قبل الدوران.

على سبيل المثال، يبلغ مقاس صفحة Letter 612 x 792 pts، أي حوالي 21.6 × 27.9 سم. مع دوران 90، تكون هذه الصفحة أطول من عرضها في الملف. على الشاشة، تظهر الصفحة نفسها في وضع أفقي.

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

مفاتيح الميتا