Dialogsteuerelemente verstecken oder deaktivieren / PDF Drucker
In manchen Fällen, wenn umfangreiche Anpassung am PDF-Programm sinnvoll erscheinen, ist es sehr nützlich eine Möglichkeit zu haben um Dialogsteuerelemente für Anwender verstecken oder deaktivieren zu können. Um diese Anforderung zu unterstützen wurden spezielle Einstellungsparameter definiert.
- DisableControls
- HideControls
- HideTabs
Diese Einstellungen ermöglichen es, einzelne Steuerelemente oder ganze Register (Tabs) zu verstecken oder zu deaktivieren. Mögliche Werte dieser Einstellungen können eine Auflistung von Identifizierern der einzelnen Steuerelemente und Register (Tabs) sein.
Beispiel: Nutzen Sie folgendes Zeilenbeispiel in einer global Konfigurationsdatei um Änderungen am Ausgabepfad für PDFs zu verhindern.
DisableControls=lblPDFFileName,txtPDFFileName,cmdBrowsePDFFileName
Die nachfolgende Tabelle listet alle gültigen Steuerelemente und Reiter, bzw. deren Tab-Identifizierer auf. Da diese Möglichkeit der Modifizierung tief in die Programmstruktur der GUI (Benutzeroberfläche) reicht, könnte es nötig sein hier jeweils Anpassungen vornehmen zu müssen wenn eine neue Version des PDF-Druckers Verwendung finden soll.
Steuerelemente Identifizierer
Version | |
---|---|
General Tab |
|
lblOptionSets | 9.4 |
cbOptionSets | 9.4 |
lblOutputFormat | 6 |
cbOutputFormat | 6 |
lblPDFFileName | 5 |
txtPDFFileName | 5 |
cmdBrowsePDFFileName | 5 |
chkShowPDF | 5 |
chkAppendIfExists | 9.4 |
chkOpenFolder | 5 |
Document Tab |
|
lblAuthor | 5 |
txtAuthor | 5 |
lblTitle | 5 |
txtTitle | 5 |
lblSubject | 5 |
txtSubject | 5 |
lblKeywords | 5 |
txtKeywords | 5 |
lblQuality | 5 |
cbQuality | 5 |
lblZoom | 5 |
cbZoom | 5 |
cbZoomList | 9.4 |
lblCompatibilityLevel | 9.4 |
cbCompatibilityLevel | 9.4 |
chkPDFA1b | 9.4 |
chkLinearize | 9.4 |
chkUseThumbs | 9.4 |
Image Tab |
|
lblDevice | 6 |
cbDevice | 6 |
lblHorizontalResolution | 6 |
cbHorizontalResolution | 6 |
lblVerticalResolution | 6 |
cbVerticalResolution | 6 |
lblTextAlphaBits | 6 |
cbTextAlphaBits | 6 |
lblGraphicsAlphaBits | 6 |
cbGraphicsAlphaBits | 6 |
chkSplit | 6 |
Watermark Tab |
|
lblWatermarkText | 5 |
txtWatermarkText | 5 |
lblWatermarkFontName | 5 |
cbWatermarkFontName | 5 |
lblWatermarkColor | 5 |
txtWatermarkColor | 5 |
shapeWatermarkColor | 5 |
cmdBrowseWatermarkColor | 5 |
lblWatermarkFontSize | 5 |
txtWatermarkFontSize | 5 |
lblWatermarkOutlineWidth | 5 |
txtWatermarkOutlineWidth | 5 |
lblWatermarkLayer | 5 |
cbWatermarkLayer | 5 |
lblWatermarkRotation | 5 |
cbWatermarkRotation | 5 |
lblWatermarkVerticalPosition | 5 |
cbWatermarkVerticalPosition | 5 |
lblWatermarkVerticalAdjustment | 5 |
txtWatermarkVerticalAdjustment | 5 |
lblWatermarkVerticalAdjustmentPct | 5 |
lblWatermarkHorizontalPosition | 5 |
cbWatermarkHorizontalPosition | 5 |
lblWatermarkHorizontalAdjustment | 5 |
txtWatermarkHorizontalAdjustment | 5 |
lblWatermarkHorizontalAdjustmentPct | 5 |
pbWatermarkPaper | 5 |
shapeWatermarkPreviewColor | 5 |
Merge Tab |
|
lblAppendFileName | 5 |
txtAppendFileName | 5 |
cmdAppendFileName | 5 |
lblAppendPosition | 5 |
cbAppendPosition | 5 |
lblAppendDescription | 5 |
lblSuperimposeFileName | 5 |
txtSuperimposeFileName | 5 |
cmdSuperimposeFileName | 5 |
lblSuperimposeDescription | 5 |
lblSuperimposeLayer | 6 |
cbSuperimposeLayer | 6 |
lblSuperimposeResolution | 6 |
cbSuperimposeResolution | 6 |
Security Tab |
|
lblOwnerPassword | 5 |
txtOwnerPassword | 5 |
lblUserPassword | 5 |
txtUserPassword | 5 |
lblKeylength | 5 |
cbKeyLength | 5 |
framePermissions | 5 |
chkPermissions | 5 |
lblPermissionsPrint | 5 |
cbPermissionsPrint | 5 |
chkPermissionsCopy | 5 |
Tab (Reiter) Identifizierer
Tab Identifier | Version |
---|---|
general | 5 |
document | 5 |
image | 6 |
watermark | 5 |
merge | 5 |
security | 5 |
about | 5 |
Beispiel: Platzieren Sie die nachfolgende Zeile in eine global Konfigurationsdatei um den Wasserzeichen- und Sicherheitsreiter im Dialog-Fenster (Druckdialog) des PDF Druckers zu verstecken.
HideTabs=security,watermark
Im Optionen Dialogfenster des PDF Druckers nutzen sie stattdessen:
HideOptionTabs=security,watermark
Weitere Details finden sie zu dieser Einstellungsoption unter dem Kapitel Einstellungen...