تطبيق الحماية على العرض التقديمي

تركيب الشريحة

تتكون شريحة PPTX من عدد من المكونات مثل الأشكال التلقائية، والجداول، وأشياء OLE، والأشكال المجمعة، وإطارات الصور، وإطارات الفيديو، والمواصلات، والعناصر الأخرى المتاحة لبناء عرض تقديمي. في Aspose.Slides لـ Java، يتم تحويل كل عنصر على الشريحة إلى كائن Shape. بمعنى آخر، كل عنصر على الشريحة هو إما كائن Shape أو كائن مشتق من كائن Shape. هيكل PPTX معقد، لذا على عكس PPT، حيث يمكن استخدام قفل عام لجميع أنواع الأشكال، هناك أنواع مختلفة من الأقفال لأنواع الأشكال المختلفة. فئة BaseShapeLock هي الفئة العامة لقفل PPTX. الأنواع التالية من الأقفال مدعومة في Aspose.Slides لـ Java لـ PPTX.

  • AutoShapeLock يقفل الأشكال التلقائية.
  • ConnectorLock يقفل الأشكال الموصلة.
  • GraphicalObjectLock يقفل الكائنات الرسومية.
  • GroupshapeLock يقفل الأشكال المجمعة.
  • PictureFrameLock يقفل إطارات الصور. أي إجراء يتم تنفيذه على جميع كائنات Shape في كائن العرض التقديمي يتم تطبيقه على العرض التقديمي بالكامل.

تطبيق وإزالة الحماية

تطبيق الحماية يضمن أنه لا يمكن تعديل العرض التقديمي. إنها تقنية مفيدة لحماية محتوى العرض التقديمي.

تطبيق الحماية على أشكال PPTX

توفر Aspose.Slides لـ Java فئة Shape للتعامل مع شكل على الشريحة.

كما ذكر سابقًا، تحتوي كل فئة شكل على فئة قفل شكل مرتبطة بها للحماية. تركز هذه المقالة على أقفال NoSelect و NoMove و NoResize. تضمن هذه الأقفال أن الأشكال لا يمكن تحديدها (من خلال نقرات الماوس أو طرق الاختيار الأخرى)، ولا يمكن نقلها أو تغيير حجمها.

عينات التعليمات البرمجية التي تلي تطبق الحماية على جميع أنواع الأشكال في العرض التقديمي.

إزالة الحماية

يمكن إزالة الحماية المطبقة باستخدام Aspose.Slides لـ .NET/Java فقط باستخدام Aspose.Slides لـ .NET/Java. لإلغاء قفل شكل، اضبط قيمة القفل المطبق على false. عينة التعليمات البرمجية التي تلي توضح كيفية إلغاء قفل الأشكال في عرض تقديمي مقفل.

الملخص