Anwendung von Schutz auf Präsentationen

Zusammensetzung einer Folie

Eine PPTX-Folie setzt sich aus einer Anzahl von Komponenten zusammen, wie Autoshapes, Tabellen, OLE-Objekten, gruppierten Formen, Bildrahmen, Videorahmen, Verbindern und den verschiedenen anderen Elementen, die zum Aufbau einer Präsentation verfügbar sind. In Aspose.Slides für PHP über Java wird jedes Element auf einer Folie in ein Shape-Objekt umgewandelt. Mit anderen Worten, jedes Element auf der Folie ist entweder ein Shape-Objekt oder ein Objekt, das von dem Shape-Objekt abgeleitet ist. Die Struktur von PPTX ist komplex, sodass im Gegensatz zu PPT, wo ein generischer Sperrcode für alle Arten von Formen verwendet werden kann, unterschiedliche Arten von Sperren für unterschiedliche Formtypen existieren. Die BaseShapeLock-Klasse ist die generische PPTX-Sperrklasse. Die folgenden Sperrtypen werden in Aspose.Slides für PHP über Java für PPTX unterstützt.

  • AutoShapeLock sperrt Autoshapes.
  • ConnectorLock sperrt Verbindungsformen.
  • GraphicalObjectLock sperrt grafische Objekte.
  • GroupshapeLock sperrt Gruppenkörper.
  • PictureFrameLock sperrt Bildrahmen. Jede Aktion, die auf allen Shape-Objekten in einem Präsentationsobjekt durchgeführt wird, wird auf die gesamte Präsentation angewendet.

Anwenden und Entfernen von Schutz

Schutz zugewiesen确保确保 dass eine Präsentation nicht bearbeitet werden kann. Es ist eine nützliche Technik, um den Inhalt einer Präsentation zu schützen.

Anwendung von Schutz auf PPTX Formen

Aspose.Slides für PHP über Java bietet die Shape-Klasse, um eine Form auf der Folie zu handhaben.

Wie bereits erwähnt, hat jede Formklasse eine zugehörige Form-Sperrklasse zum Schutz. Dieser Artikel konzentriert sich auf die NoSelect-, NoMove- und NoResize-Sperren. Diese Sperren stellen sicher, dass Formen nicht ausgewählt werden können (durch Mausklicks oder andere Auswahlmethoden) und nicht bewegt oder skaliert werden können.

Die folgenden Codebeispiele wenden Schutz auf alle Formtypen in einer Präsentation an.

Entfernen des Schutzes

Der mit Aspose.Slides für .NET/Java angewandte Schutz kann nur mit Aspose.Slides für .NET/Java entfernt werden. Um eine Form zu entsperren, setzen Sie den Wert der angewandten Sperre auf falsch. Das folgende Codebeispiel zeigt, wie Sie Formen in einer gesperrten Präsentation entsperren können.

Zusammenfassung