Protection — Aspose.Slides FOSS for C++ API Reference
Protection features in Aspose.Slides FOSS for C++ are provided through shape lock classes.
Namespace: Aspose::Slides::Foss
BaseShapeLock
The BaseShapeLock class is the base class for shape-level lock settings. Defined in include/Aspose/Slides/Foss/base_shape_lock.h.
#include <Aspose/Slides/Foss/base_shape_lock.h>Shape locks prevent accidental editing of specific shape properties (position, size, text, grouping, etc.).
GraphicalObjectLock
The GraphicalObjectLock class extends BaseShapeLock for graphical objects. Defined in include/Aspose/Slides/Foss/graphical_object_lock.h.
#include <Aspose/Slides/Foss/graphical_object_lock.h>Notes
Presentation-level protection (read-only, password protection) is not currently available in the FOSS edition. Shape-level locks are the primary protection mechanism.