mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-09-12 17:52:13 +02:00
Added comment to improve future maintainability
This commit is contained in:
parent
8be867b429
commit
849d22e71f
@ -619,6 +619,9 @@ public class GetInfoOnPDF {
|
|||||||
private void setNodePermissions(PDDocument pdfBoxDoc, ObjectNode permissionsNode) {
|
private void setNodePermissions(PDDocument pdfBoxDoc, ObjectNode permissionsNode) {
|
||||||
AccessPermission ap = pdfBoxDoc.getCurrentAccessPermission();
|
AccessPermission ap = pdfBoxDoc.getCurrentAccessPermission();
|
||||||
|
|
||||||
|
// Note: The boolean values are inverted because the PDF permission system uses a "prevent" naming scheme.
|
||||||
|
// For example, canAssembleDocument() returns false when document assembly is prevented.
|
||||||
|
// This inversion ensures the code's boolean values match the PDF's permission model.
|
||||||
permissionsNode.put("Document Assembly", getPermissionState(!ap.canAssembleDocument()));
|
permissionsNode.put("Document Assembly", getPermissionState(!ap.canAssembleDocument()));
|
||||||
permissionsNode.put("Extracting Content", getPermissionState(!ap.canExtractContent()));
|
permissionsNode.put("Extracting Content", getPermissionState(!ap.canExtractContent()));
|
||||||
permissionsNode.put(
|
permissionsNode.put(
|
||||||
|
Loading…
Reference in New Issue
Block a user