حجم الشريحة
أحجام الشرائح في عروض PowerPoint
يسمح Aspose.Slides لـ C++ بتغيير حجم الشريحة أو نسبة العرض إلى الارتفاع في عروض PowerPoint. إذا كنت تخطط لطباعة عرضك أو عرض شرائحه على الشاشة، يجب عليك الانتباه إلى حجم الشريحة أو نسبة العرض إلى الارتفاع.
هذه هي أحجام الشرائح ونسب العرض إلى الارتفاع الأكثر شيوعًا:
-
قياسي (نسبة العرض إلى الارتفاع 4:3)
إذا كان من المقرر عرض عرضك على أجهزة أو شاشات قديمة نسبيًا، فقد ترغب في استخدام هذا الإعداد.
-
شاشة عريضة (نسبة العرض إلى الارتفاع 16:9)
إذا كان من المقرر رؤية عرضك على أجهزة عرض أو شاشات حديثة، فقد ترغب في استخدام هذا الإعداد.
لا يمكنك استخدام إعدادات حجم شريحة متعددة في عرض واحد. عندما تختار حجم شريحة لعرض، يتم تطبيق إعداد حجم الشريحة هذا على جميع الشرائح في العرض.
إذا كنت تفضل استخدام حجم شريحة مخصص في عروضك، نوصي بشدة القيام بذلك مبكرًا. من المثالي أن تحدد شريحتك المفضلة في البداية، أي عندما تبدأ في إعداد العرض—قبل إضافة أي محتوى إلى العرض. بهذه الطريقة، ستتجنب التعقيدات الناتجة عن التغييرات (المستقبلية) التي قد تطرأ على حجم الشرائح.
تغيير حجم الشريحة في العروض
يُظهر لك هذا الكود النموذجي كيفية تغيير حجم الشريحة في عرض باستخدام C++ مع Aspose.Slides:
auto pres = System::MakeObject<Presentation>(u"pres-4x3-aspect-ratio.pptx");
pres->get_SlideSize()->SetSize(SlideSizeType::OnScreen16x9, SlideSizeScaleType::DoNotScale);
pres->Save(u"pres-4x3-aspect-ratio.pptx", SaveFormat::Pptx);
تحديد أحجام شرائح مخصصة في العروض
إذا وجدت أن أحجام الشرائح الشائعة (4:3 و 16:9) غير مناسبة لعملك، فقد تقرر استخدام حجم شريحة معين أو فريد. على سبيل المثال، إذا كنت تخطط لطباعة شرائح بحجم كامل من عرضك على تنسيق صفحة مخصص أو إذا كنت تنوي عرض عرضك على أنواع معينة من الشاشات، فمن المحتمل أن تستفيد من استخدام إعداد حجم مخصص لعروضك.
يظهر لك هذا الكود النموذجي كيفية استخدام Aspose.Slides لـ C++ لتحديد حجم شريحة مخصص لعرض في C++:
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
// حجم ورقة A4
pres->get_SlideSize()->SetSize(780.0f, 540.0f, SlideSizeScaleType::DoNotScale);
pres->Save(u"pres-a4-slide-size.pptx", SaveFormat::Pptx);
التعامل مع المشكلات عند تغيير حجم الشرائح في العروض
بعد تغيير حجم الشريحة لعروض، قد تتشوه محتويات الشرائح (مثل الصور أو الكائنات). بشكل افتراضي، يتم تغيير حجم الكائنات تلقائيًا لتناسب حجم الشريحة الجديدة. ومع ذلك، عند تغيير حجم الشريحة في العرض، يمكنك تحديد إعداد يحدد كيفية تعامل Aspose.Slides مع المحتويات الموجودة على الشرائح.
اعتمادًا على ما تنويه أو تسعى لتحقيقه، يمكنك استخدام أي من هذه الإعدادات:
-
DoNotScale
إذا كنت لا تريد تغيير حجم الكائنات على الشرائح، استخدم هذا الإعداد.
-
EnsureFit
إذا كنت ترغب في تغيير الحجم إلى حجم شريحة أصغر وترغب في أن يقوم Aspose.Slides بتقليل حجم كائنات الشرائح لضمان ملاءمتها جميعًا، استخدم هذا الإعداد.
-
Maximize
إذا كنت ترغب في تغيير الحجم إلى حجم شريحة أكبر وترغب في أن يقوم Aspose.Slides بتكبير كائنات الشرائح لجعلها متناسبة مع حجم الشريحة الجديد، استخدم هذا الإعداد.
يظهر لك هذا الكود النموذجي كيفية استخدام إعداد Maximize
عند تغيير حجم شريحة عرض:
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->get_SlideSize()->SetSize(SlideSizeType::Ledger, SlideSizeScaleType::Maximize);