Применение защиты к презентации

Состав слайда

Слайд 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. Пример кода, который следует, показывает, как разблокировать фигуры в заблокированной презентации.

Итог