CIB format technischer Leitfaden (DE)
9. Schriftenlisten über CIB format/output benutzen
(Implementiert ab CIB format Version 5.3.226)
Sie können dem CIB format/output per Property („FontMask“) eine Schriftenliste übergeben. Diese Liste enthält die für das RTF erlaubten Schriften. Enthält das Dokument nicht erlaubte Schriften, so werden die betroffenen Texte durch rote Unterstreichung markiert.
Die Schriftenliste wird gegen die im Dokument verwendeten Schriften geprüft, wie sie auch durch die Property „DocumentUsedFonts“ abgefragt werden können.
Spezielle Properties zum Setzen der FontMask (Schriftenliste):
Optionsname |
Optionswert |
Datentyp |
DrawFontMaskViolations |
Gibt an, ob Verletzungen der Schriftenliste angezeigt werden sollen. 0 Verletzungen werden nicht angezeigt. (default) 1 Verletzungen werden angezeigt. |
Char* |
StopOnFontMaskViolation |
Gibt an, ob bei erster Verletzung abgebrochen werden soll. 0 Es wird nicht abgebrochen (default) 1 Es wird abgebrochen. Achtung: |
Char* |
FontMask |
Beschreibung der FontMask-Property für Schriftenlisten. Aufbau: Beispiel: |
Char* |
<Fontresult> |
Beschreibung einer Schriftenliste.
Aufbau: |
|
<fontname> |
Angabe des erlaubten Fonts, z.B. Courier New. Aufbau: |
|
<fontsizes> |
Angabe der Fontgröße. Es können mehrere Größen, getrennt durch Komma, oder ein Größenbereich angegeben werden, (Es ist ein Wert zwingend erforderlich und kein default festgelegt.) Aufbau: |
|
<fontstyles> |
Angabe des Fontstils. Es sind auch mehrere Angaben, getrennt durch Komma, möglich
Unterstützte Werte: „Normal“ – ohne Formatierung Aufbau: |
|
<angles> |
Mögliche Ausrichtungen des Fonts. Aufbau: |
|
<angle> |
Angabe des Winkels der Ausrichtung z.B.: ..Courier New;12;Bold;0,90….erlaubt horizontalen und vertikalen Text. Unterstützte Werte: „0“ – nicht gedreht(default) Aufbau: |
|
FontMaskViolations |
Property liefert die Verletzungen der Schriftenliste zurück. (Get-Property). Die Property beinhaltet eine Liste der im Dokument enthaltenen unerlaubten Schriften in der Reihenfolge ihres Auftretens. Beispiel: |
Char* |