UI customization

All the settings under this section require a valid license. These settings should be set inside the global configuration file or the printer configuration file. The settings won't be overriden by settings made by a user in a user configuration file.


Setting  Default  Type Description
EditProfilesVisibility   true  bool If disabled, it hides the option to edit a profile. Affects main converter window and printer settings window.
EditGlobalsVisibility   true  bool If disabled, it hides the option to edit global settings from the main converter window and printer settings window.

EditGlobalsLicenseVisibility 

 true  bool If disabled, it hides the submenu for entering the license.

EditGlobalsUpdateVisibility 

 true  bool If disabled, it hides the submenu of update settings.

EditGlobalsStatisticVisibility 

 true  bool If disabled, it hides the submenu of print statistics.

EditGlobalsExtensionsVisibility 

 true  bool If disabled, it hides the submenu of CIB pdf brewer’s extensions.
EditAttachmentsVisibility  true  bool If disabled, the option to add attachments in the main converter window will be hidden.
EditDocumentInformationVisibility  true  bool If disabled, the option to add custom metadata in the main converter window will be hidden.
SaveShareVisibility  true  bool  If disabled, the option to “save and share” in the main converter window will be hidden.
MainUISubtitle  empty   string  Adds a custom text subtitle in the main converter window.

UIColorMain

 empty  string  Application color can change according to this setting. The string must be in HTML hex format (#RRGGBB).
CtxMenuEncryptionEnabled  true   bool  Shows or hide context menu entry for encryption and decryption.
CtxMenuCompressionEnabled  true   bool  Shows or hide context menu entry for compression.
CtxMenuDoxisafeEnabled  true   bool  Shows or hide context menu entry for CIB doXisafe.
CtxMenuFairbrieftEnabled  true   bool  Shows or hide context menu entry for CIB fairBrieft.
CtxMenuMergeSplitEnabled  true   bool  Shows or hide context menu entry for merge & split.
CtxMenuGlobalEnabled  true   bool  Shows or hide context menu entry to access global settings.
CtxMenuConvertEnabled  true   bool  Shows or hide context menu entry for PDF conversion.
CtxMenuConvertPdfa3Enabled  true   bool  Shows or hide context menu entry for PDF/A3 conversion.

Advanced user restrictions settings


Setting Default Type Description
AllowUpdates true bool This setting can block any attempt of program update, and it belongs to the first level of the configuration (json) file. It is not recommended to disable updates, we are constantly working for our customers and improving the product
Editable true bool This setting belongs to each profile main level. The profile editor window will warn and block any attempt of change if this setting is set to false. This setting will also block any manual change made to the profile in the user’s application data configuration.

Locking specific features

Besides the self-locking settings for UI customization showed above, CIB pdf brewer has a mechanism of locking specific features. For this, we will have to add a suffix to the setting we want to block. 

Example:

"PdfVersion.Locked": 17

In the example, we lock the PDF version setting (fixed to PDF 1.7). If a user attempts to change it, a warning stating that the feature is locked will appear.


Example of configuration file using the above settings


{
	"LicenseCompany": "...",
"LicenseKey": "...",
"EditGlobalsLicenseVisibility": false,
"EditGlobalsUpdateVisibility": false,
"EditGlobalsStatisticVisibility": false,
"EditGlobalsExtensionsVisibility": false,
"MainUISubtitle": "Ideen mit System",
"UIColorMain": "#74AF83",
"Profiles": {
"6788689a-5233-4c29-94d7-f55036e67bc5": {
"Name": "Unique profile",
"Description": "You can only use this profile",
"Editable": false,
"Configuration": {
"CompressionProfile": 1,
"PdfVersion.Locked": 14
}
}
}
}

Alle Einstellungen unter diesem Abschnitt erfordern eine gültige Lizenz. Diese Einstellungen sollten in der globalen Konfigurationsdatei oder in der Druckerkonfigurationsdatei festgelegt werden. Die Einstellungen werden nicht durch Einstellungen überschrieben, die von einem Benutzer in einer Benutzerkonfigurationsdatei vorgenommen wurden.

Einstellung Standard   Typ Beschreibung
EditProfilesVisibility   true  bool Wenn deaktiviert, wird die Option zum Bearbeiten eines Profils ausgeblendet. Dies betrifft das Hauptansicht und das Druckereinstellungsansicht.
EditGlobalsVisibility   true  bool Wenn deaktiviert, wird die Option zum Bearbeiten der globalen Einstellungen in der Hauptansicht und in der Druckereinstellungsansicht ausgeblendet.

EditGlobalsLicenseVisibility 

 true  bool Wenn deaktiviert, wird das Untermenü zur eingabe der Lizenz ausgeblendet.

EditGlobalsUpdateVisibility 

 true  bool Wenn deaktiviert, wird das Untermenü der Update Einstellungen ausgeblendet.

EditGlobalsStatisticVisibility 

 true  bool Wenn deaktiviert, wird das Untermenü der Druckstatistiken ausgeblendet.

EditGlobalsExtensionsVisibility 

 true  bool Wenn deaktiviert, wird das Untermenü der CIB pdf brewer Erweiterungen ausgeblendet.
EditAttachmentsVisibility  true  bool Wenn deaktiviert, wird die Option zum Hinzufügen von Anhängen in der Hauptansicht ausgeblendet.
EditDocumentInformationVisibility  true  bool Wenn deaktiviert, wird die Option zum Hinzufügen benutzerdefinierter Metadaten in der Hauptansicht ausgeblendet.
SaveShareVisibility  true  bool Wenn deaktiviert, wird die Option "Speichern und Teilen" in der Hauptansicht ausgeblendet.
MainUISubtitle  empty   string  Fügt einen benutzerdefinierten Untertitel in der Hauptansicht hinzu.

UIColorMain

 empty  string  Die Anwendungsfarbe kann sich entsprechend dieser Einstellung ändern. Die Zeichenfolge muss im HTML-Hex-Format (#RRGGBB) vorliegen.
CtxMenuEncryptionEnabled  true   bool Zeige oder verstecke Kontextmenüoption für Verschlüsselung und Entschlüsselung.
CtxMenuCompressionEnabled  true   bool Zeige oder verstecke Kontextmenüoption für Kompression.
CtxMenuDoxisafeEnabled  true   bool Zeige oder verstecke Kontextmenüoption für CIB doXisafe.
CtxMenuFairbrieftEnabled  true   bool Zeige oder verstecke Kontextmenüoption für CIB fairBrieft.
CtxMenuMergeSplitEnabled  true   bool Zeige oder verstecke Kontextmenüoption für Zusammenführen & Teilen.
CtxMenuGlobalEnabled  true   bool Zeige oder verstecke Kontextmenüoption für den Zugang zu den allgemeinen Einstellungen.
CtxMenuConvertEnabled  true   bool Zeige oder verstecke Kontextmenüoption für PDF-Konvertierung.
CtxMenuConvertPdfa3Enabled  true   bool Zeige oder verstecke Kontextmenüoption für PDF/A-3b-Konvertierung.


Erweiterte Einstellungen für Benutzereinschränkungen

Alle Einstellungen unter diesem Abschnitt erfordern eine gültige Lizenz. Diese Einstellungen sollten in der globalen Konfigurationsdatei oder in der Druckerkonfigurationsdatei festgelegt werden. Die Einstellungen werden nicht durch Einstellungen überschrieben, die von einem Benutzer in einer Benutzerkonfigurationsdatei vorgenommen wurden. 

Einstellung Standard Typ Beschreibung
AllowUpdates true bool Diese Einstellung kann jeden Versuch einer Programmaktualisierung blockieren, und sie gehört zur ersten Ebene der Konfigurationsdatei (json). Es wird nicht empfohlen, Aktualisierungen zu deaktivieren, wir arbeiten laufend daran das Produkt für unsere Kunden zu verbessern.
Editable true bool Diese Einstellung gehört zu jeder Profil-Hauptebene. Das Fenster des Profileditors warnt und blockiert jeden Änderungsversuch, wenn diese Einstellung auf "false" gesetzt ist. Diese Einstellung blockiert auch jede manuelle Änderung des Profils in der Anwendungsdatenkonfiguration des Benutzers.

Bestimmte Funktionen sperren

Neben den oben gezeigten selbstsperrenden Einstellungen für die Anpassung der Benutzeroberfläche verfügt CIB pdf brewer über einen Mechanismus zur Sperrung spezifischer Funktionen. Dazu müssen wir der Einstellung, die wir blockieren wollen, ein Suffix hinzufügen. 

Beispiel:

"PdfVersion.Locked": 17


Beispiel

Ein Beispiel für eine Konfigurationsdatei, die einige in den obigen Abschnitten beschriebene Einstellungen verwendet:

{
	"LicenseCompany": "...",
"LicenseKey": "...",
"EditProfilesVisibility": false,
"EditGlobalsVisibility": false,
"EditGlobalsLicenseVisibility": false,
"EditGlobalsUpdateVisibility": false,
"EditGlobalsStatisticVisibility": false,
"EditGlobalsExtensionsVisibility": false,
"EditAttachmentsVisibility": false,
"EditDocumentInformationVisibility": false,
"SaveShareVisibility": false,
"MainUISubtitle": "Ideen mit System",
"UIColorMain": "#74AF83",
"Profiles": {
"6788669a-5233-4c29-94d7-f55036e67bc5": {
"Name": "Unique profile",
"Description": "You can only use this profile",
"Editable": false,
"Configuration": {
"CompressionProfile": 1,
"PdfVersion.Locked": 14
}
}
}
}