تخطيط صفحة الصورة

تخطيط صفحة الصورة

تخطيط صفحة الصورة

توثّق هذه الصفحة فئة التكوين MultiPageLayout وتعداداتها المتعلقة بتصوير الصور، وتشرح لماذا لا توجد لها مسار حفظ وظيفي في هذا الإصدار.

Aspose.Words FOSS لـ .NET يتضمن مجموعة صغيرة من فئات النموذج لوصف كيفية ترتيب صفحات المستند المتعددة عند تحويلها إلى مخرج واحد قائم على الصورة — MultiPageLayout والتعدادات الداعمة لها. لا يتضمن هذا الإصدار محرك تخطيط الصفحات وتصييره نفسه (انظر الميزات والوظائف و نظرة عامة على المنتج)، لذا هذه الأنواع موجودة في سطح API العام كبدائيات تكوين دون مسار حفظ يستهلكها في هذا البناء.


MultiPageLayout

MultiPageLayout هي فئة مغلقة تحتوي على طرق مصنع ثابتة كل منها يبني ترتيبًا مختلفًا لعدة صفحات: Vertical(verticalGap) يرصّ الصفحات من أعلى إلى أسفل مع الفجوة المحددة بينها؛ Horizontal(horizontalGap) يضع الصفحات جنبًا إلى جنب، من اليسار إلى اليمين؛ Grid(columns, horizontalGap, verticalGap) يرتّب الصفحات من اليسار إلى اليمين، ومن الأعلى إلى الأسفل في شبكة بعدد الأعمدة المحدد؛ TiffFrames() يحتفظ بكل صفحة كإطار منفصل بدلاً من دمجها في صورة واحدة؛ وSinglePage() يُظهر صفحة واحدة فقط. بمجرد الإنشاء، تُظهر نسخة MultiPageLayout BackColor وBorderColor (كلاهما Color) وBorderWidth (float) لتنسيق المخرجات المدمجة.


التعدادات المتعلقة بالتصيير

ثلاثة تعداد إضافية تصف نفس مجال “صفحات المستند كصور”: ImageColorMode (None, Grayscale, BlackAndWhite) يتحكم في وضع اللون لصور الصفحات المُولدة؛ ImagePixelFormat يسرد صيغ البكسل المتاحة لصور الصفحات المُولدة (مثل Format24BppRgb وFormat32BppArgb); وImageBinarizationMethod (Threshold, FloydSteinbergDithering) يحدد كيفية تحويل الصورة إلى أبيض وأسود. كما هو الحال مع MultiPageLayout، تم تعريف هذه في سطح API لكنها ليست مرتبطة حاليًا بفئة خيارات الحفظ في هذا الإصدار — هذا البناء FOSS لا يتضمن تصدير الصور أو PDF أو XPS.


نصائح وأفضل الممارسات

  • عامل MultiPageLayout وتعداداته المتعلقة كمرجع فقط في هذا الإصدار — لا يوجد مسار Save() في سطح API العام الذي يستهلك مثيل MultiPageLayout لإنتاج صورة فعليًا.
  • إذا كان سير عملك يحتاج إلى تصيير مستندات Word إلى TIFF أو PNG أو JPEG أو صيغ صور أخرى، استخدم النسخة التجارية Aspose.Words لـ .NET, التي تشمل محرك العرض الكامل الذي صُممت من أجله هذه الأنواع.
  • لا تُخلط بين منطقة تخطيط الصفحات للصور هذه وإدراج الصور داخل مستند ( Shape / ImageData API) — فهذه ميزة محتوى مستند عادية منفصلة، وليست عرضًا للصفحة.

المشكلات الشائعة

مشكلةالسببإصلاح
لا تقبل أي طريقة كائن MultiPageLayoutهذا الإصدار لا يتضمن محرك العرض image/PDF/XPSاستخدم Aspose.Words التجاري لـ .NET لعرض الصفحات وتصدير الصور
فشل Document.Save() إلى امتداد صورةهذا الإصدار يستبعد محرك العرض image/PDF/XPS الذي تتطلبه صيغ الحفظ القائمة على الصوراحفظ إلى DOCX أو DOCM أو DOTX أو DOTM أو Flat OPC أو Markdown أو نص عادي بدلاً من ذلك

FAQ

هل يمكنني استخدام MultiPageLayout لتصدير مستندي كملف TIFF متعدد الصفحات؟

ليس في هذا الإصدار. MultiPageLayout وتعداداته الداعمة (ImageColorMode، ImagePixelFormat، ImageBinarizationMethod) موجودة في سطح API، لكن خط أنابيب حفظ عرض الصور الذي يستهلكها ليس جزءًا من هذا البناء المفتوح المصدر.

لماذا توجد هذه الفئة إذا لم تكن وظيفية هنا؟

Aspose.Words FOSS لـ .NET هو قاعدة الشيفرة الأصلية لـ Aspose.Words التي تم تقليصها إلى نواة مجانية، وليس إعادة كتابة — بعض فئات طبقة النموذج المرتبطة بمحرك العرض المُزال لا تزال مُجمَّعة في المكتبة على الرغم من عدم وجود مسار حفظ مدعوم يستخدمها حاليًا.

هل تضمين صورة داخل مستند مستبعد أيضًا؟

لا — إدراج وتنسيق الصور داخل محتوى المستند (عبر Shape وImageData) هو ميزة تحرير مستندات عادية ومُدعَمة. فقط تحويل الصفحات بالكامل إلى صيغة صورة مستبعد.


API Reference ملخص

فئة / تعدادوصف
MultiPageLayoutيضبط كيفية دمج صفحات متعددة في مخرج واحد قائم على الصورة (Vertical, Horizontal, Grid, TiffFrames, SinglePage)
ImageColorModeوضع اللون لصور الصفحات المُولَّدة (None, Grayscale, BlackAndWhite)
ImagePixelFormatخيارات تنسيق البكسل لصور الصفحات المُولَّدة
ImageBinarizationMethodطريقة التحويل إلى أبيض وأسود (Threshold, FloydSteinbergDithering)
 العربية