خصائص عرض العروض التقديمية

حول 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 لعرض تقديمي.

//Instantiate a presentation object that represents a presentation file
using (Presentation pres = new Presentation("demo.pptx"))
{
    pres.ViewProperties.NormalViewProperties.HorizontalBarState = SplitterBarStateType.Restored;
    pres.ViewProperties.NormalViewProperties.VerticalBarState = SplitterBarStateType.Maximized;

    pres.ViewProperties.NormalViewProperties.RestoredTop.AutoAdjust = true;
    pres.ViewProperties.NormalViewProperties.RestoredTop.DimensionSize = 80;
    pres.ViewProperties.NormalViewProperties.ShowOutlineIcons = true;

    pres.Save("presentation_normal_view_state.pptx", SaveFormat.Pptx);
}

تعيين قيمة التكبير الافتراضية

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

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

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

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

// Instantiate a Presentation object that represents a presentation file
using (Presentation presentation = new Presentation("demo.pptx"))
{
    // Setting View Properties of Presentation

    presentation.ViewProperties.SlideViewProperties.Scale = 100; // Zoom value in percentages for slide view
    presentation.ViewProperties.NotesViewProperties.Scale = 100; // Zoom value in percentages for notes view 

    presentation.Save("Zoom_out.pptx", SaveFormat.Pptx);
}

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

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

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

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

// Instantiate a Presentation object that represents a presentation file
using (Presentation presentation = new Presentation("demo.pptx"))
{
    // Setting View Properties of Presentation

    presentation.ViewProperties.SlideViewProperties.Scale = 100; // Zoom value in percentages for slide view
    presentation.ViewProperties.NotesViewProperties.Scale = 100; // Zoom value in percentages for notes view 

    presentation.Save("Zoom_out.pptx", SaveFormat.Pptx);
}