خصائص عرض الشريحة

حول INormalViewProperties

تمثل خصائص العرض العادي.

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

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

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

تحدد خصائص VerticalBarState وHorizontalBarState الحالة التي يجب عرض شريط الفاصل الأفقي أو العمودي فيها. يفصل شريط الفاصل الأفقي الشريحة عن منطقة المحتوى أسفل الشريحة، ويفصل شريط الفاصل العمودي الشريحة عن منطقة المحتوى الجانبية. القيم الممكنة هي: SplitterBarStateType.Minimized، SplitterBarStateType.Maximized وSplitterBarStateType.Restored.

تحدد خصائص RestoredLeft وRestoredTop حجم منطقة الشريحة العليا أو الجانبية من العرض العادي، عندما يتم تطبيق قيمة SplitterBarStateType.Restored على VerticalBarState وHorizontalBarState على التوالي.

حول INormalViewRestoredProperties

تحدد حجم منطقة الشريحة ((العرض عندما تكون طفلاً لـ RestoredTop، الارتفاع عندما تكون طفلاً لـ RestoredLeft) من العرض العادي، عندما تكون المنطقة بحجم مستعيد متغير (لا مصغرة ولا مكبرة). 

تحدد خاصية DimensionSize حجم منطقة الشريحة (العرض عندما تكون طفلاً لـ restoredTop، الارتفاع عندما تكون طفلاً لـ restoredLeft).

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

يوضح المثال أدناه كيف يمكنك الوصول إلى خصائص ViewProperties.NormalViewProperties لعروض تقديمية.

import aspose.slides as slides

#Instantiate a presentation object that represents a presentation file
with slides.Presentation(path + "AccessSlides.pptx") as pres:
    pres.view_properties.normal_view_properties.horizontal_bar_state = slides.SplitterBarStateType.RESTORED
    pres.view_properties.normal_view_properties.vertical_bar_state = slides.SplitterBarStateType.MAXIMIZED

    pres.view_properties.normal_view_properties.restored_top.auto_adjust = True
    pres.view_properties.normal_view_properties.restored_top.dimension_size = 80
    pres.view_properties.normal_view_properties.show_outline_icons = True

    pres.save("presentation_normal_view_state.pptx", slides.export.SaveFormat.PPTX)

تعيين قيمة الزوم الافتراضية

تدعم Aspose.Slides لـ Python عبر .NET الآن تعيين قيمة الزوم الافتراضية للعروض التقديمية بحيث عند فتح العرض، يتم تعيين الزوم بالفعل. يمكن القيام بذلك عن طريق تعيين view_properties لعرض تقديمي. يمكن تعيين خصائص عرض الشريحة وكذلك notes_view_properties برمجياً. في هذا الموضوع، سنرى مع مثال كيفية تعيين خصائص العرض للعروض التقديمية في Aspose.Slides.

لتعيين خصائص العرض، يرجى اتباع الخطوات أدناه:

  1. إنشاء نموذج من Presentation
  2. تعيين خصائص العرض Properties للعرض التقديمي
  3. كتابة العرض التقديمي كملف PPTX

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

import aspose.slides as slides

# Instantiate a Presentation object that represents a presentation file
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
    # Setting View Properties of Presentation
    presentation.view_properties.slide_view_properties.scale = 100 # Zoom value in percentages for slide view
    presentation.view_properties.notes_view_properties.scale = 100 # Zoom value in percentages for notes view 

    presentation.save("Zoom_out.pptx", slides.export.SaveFormat.PPTX)

تعيين خصائص العرض

لتعيين خصائص العرض، يرجى اتباع الخطوات أدناه:

  1. إنشاء نموذج من فئة Presentation.
  2. تعيين خصائص العرض للعرض التقديمي.
  3. كتابة العرض التقديمي كملف PPTX.

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

import aspose.slides as slides

# Instantiate a Presentation object that represents a presentation file
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
    # Setting View Properties of Presentation
    presentation.view_properties.slide_view_properties.scale = 100 # Zoom value in percentages for slide view
    presentation.view_properties.notes_view_properties.scale = 100 # Zoom value in percentages for notes view 

    presentation.save("Zoom_out.pptx", slides.export.SaveFormat.PPTX)