...
...
...
...
Textfelder Sonderfunktionen
Für die direkte Eingabe ins Textfeld innerhalb des Layouters, stehen Ihnen die verschiedenen, unten aufgeführten Regeln und Abhängigkeiten zur Verfügung.
...
[]
= Regeln und Abhängigkeiten
Tabulator
...
Codeblock |
---|
|
<tab (29.87)>Telefon:<T>+49<T>{Telefonnummer} |
Tabulatoren mit Ausrichtung
Codeblock |
---|
|
<tab (WERT WERT WERT) tabalignment (AUSRICHTUNG AUSRICHTUNG AUSRICHTUNG)> |
...
Codeblock |
---|
|
<tab (10 30.6 80) tabalignment (left center right)> Telefon:<T>{Artikel}<T>{Text}<T>{Preis} |
Tabulatoren mit Ausrichtung rechts
Codeblock |
---|
<tab (WERT WERT WERT) tabalignment (AUSRICHTUNG AUSRICHTUNG AUSRICHTUNG)> |
...
Codeblock |
---|
|
<tab (77 119.055) tabalignment (right right)>
<T>Tel.:<T>{Tel-VW} {Tel-HW} – {Tel-DW}
<T>Fax:<T>{Fax-VW} {Fax-HW} – {Fax-DW}
<T>Mobil:<T>0{Mob-LK} {Mob-VW}[Mob-VW:$LF]
<leading=2.5517>
<leading=7.2><tab (0 119.055) tabalignment (right right)><T>{E-Mail}{Email}
{Internet} |
Zeilendurchschuss
...
Codeblock |
---|
|
Muster Deutschland GmbH <leading=7>Alfred-Nobel-Straße 10 40789 Monheim <leading=10>Tel +49 2173 48 4848 Fax +49 2173 48 4841 |
Schriftart/Schriftgröße
Codeblock |
---|
|
<font face='SCHRIFTNAME'> |
...
Codeblock |
---|
|
<font face='Rotis Sans Serif Bold'>Muster Deutschland GmbH
<font face='Rotis Sans Serif Italic'>Ihr Text<fontsize=8>Alfred-Nobel-Straße 10 40789 Monheim
<font face='Verdana'><fontsize=7>Tel +49 2173 48 4848 Fax +49 2173 48 4841
|
Blocksatz
Codeblock |
---|
|
<lastalignment=justify><maxspacing=30>
<spreadlimit=5 ><nofitlimit=50> |
Innerhalb eines Textfeldes wird ein erzwungener Blocksatz mit diesen Befehlen hervorgerufen.
Wortabstand
Der Abstand zwischen Wörtern wird manipuliert.
...
Der Wortabstand wird für die Telefon- und Mobilnummer verringert.
Zeichenabstand
Codeblock |
---|
|
<charspacing=WERT> |
...
Codeblock |
---|
|
Muster Deutschland GmbH <charspacing=-20>Alfred-Nobel-Straße 10 40789 Monheim <charspacing=30>Tel +49 2173 48 4848 Fax +49 2173 48 4841 |
Horizontale Skalierung von Text
Codeblock |
---|
|
<horizscaling=WERT> |
Setzt die horizontale Skalierung von Text. Gilt bis neuer Wert im Textfeld deklariert wird.
Standardwert: 100
Negative Werte mit „-„
Positive Werte ohne Operatoren.
Überstreichen
Codeblock |
---|
|
<overline=true/false> |
Modus für Überstreichen. Standardwert: false
Durchstreichen
Codeblock |
---|
|
<strikeout=true/false> |
Modus für Durchstreichen. Standardwert: false
Vertikaler Textversatz
Modus für den vertikalen Textversatz
Prozentwerte beziehen sich auf Schriftgröße.
Standardwert: 0
Negative Werte mit „-„
Positive Werte ohne Operatoren.
Werte in PUNKT.
Einzug der ersten Zeile
Codeblock |
---|
|
<parindent=WERT> |
Legt den linken Einzug der ersten Zeile eines Absatzes fest. Der Wert wird zu left indent addiert. Wird diese Option innerhalb der Zeile angegeben, so wirkt sie wie ein Tabulator.
Standardwert: 0
Negative Werte mit „-„
Positive Werte ohne Operatoren.
Werte in PUNKT.
Textausrichtung
Codeblock |
---|
|
<alignment=left> = Text wird linksbündig ausgerichtet
<alignment=center> = zentriert Text mit gleichem Weißraum nach rechts und links
<alignment=right> = richtet den Text rechtsbündig aus
<alignment=justify> = richtet Text im Blocksatz aus und fügt dafür zusätzlichen Weißraum zwischen Zeichen und Wörter ein |
...
Richtet Texte rechtsbündig, linksbündig, zentriert oder im Blocksatz aus. Die Vorgabe des Textes im Layouter ist links.
Einzüge
Codeblock |
---|
|
<rightindent=WERT>
<leftindent=WERT> |
Bestimmt den rechten bzw. linken Einzug aller Textzeilen. Wird left indent innerhalb der Zeile angegeben und befindet sich die definierte Position links der aktuellen Textposition, so wird die Option für die aktuelle Zeile ignoriert.
Standardwert: 0
Negative Werte mit „-„
Positive Werte ohne Operatoren.
Werte in PUNKT.
Farben
Mit diesen Layoutregeln kann innerhalb einer Textbox, die Farbigkeit (CMYK- oder Schmuckfarben) des Texts geändert werden. Diese gilt solange bis sie geändert wird.
...
Codeblock |
---|
language | xml |
---|
title | Beispiel PANTONE 185 C |
---|
|
<spot (PANTONE 185 C)> |
Abhängige Darstellung
Die Darstellung von einem Element (z. B. Text) wird in Abhängigkeit gesetzt.
...
Ist das Eingabefeld "Privat Telefon" nicht gefüllt, wird auch nicht das Eingabefeld "Laenderkennung Privat" dargestellt – auch wenn dieses eingegeben wurden.
Abhängige Darstellung mit abhängigen Trennzeichen und abhängigen Umbruch
Die Darstellung mehrerer Elemente und Trennzeichen wird in Abhängigkeit gesetzt.
...
Anforderung: Wenn Telefon, Mobil und Fax ausgefüllt sind - soll Telefon und Fax in einer Zeile stehen, getrennt durch | Mobil wird in die nächste Zeile umbrochen. Ist eine der 3 Nummern nicht gefüllt, sollen beide gefüllten Nummern in einer Zeile stehen, ohne Umbruch und mit richtigen Trennzeichen.
Mehrfachabhängigkeiten ODER Bedingung
Die Darstellung von einem Element (z. B. Text) wird in Mehrfachabhängigkeit gesetzt.
...
Ist eines der Felder Straße, Ort, Tel, Fax gefüllt, soll „Adresse“ angezeigt werden.
Mehrfachabhängigkeiten UND Bedingung
Die Darstellung von einem Element (z. B. Text) wird in Mehrfachabhängigkeit gesetzt.
...
Ist eines der Felder Straße, Ort, Tel, Fax gefüllt, soll „Adresse“ angezeigt werden.
Codeblock |
---|
|
[&Feld1&Feld2:Zeige diesen Text][&Feld1&Feld3:Zeige diesen Text] |
...
Codeblock |
---|
|
[Telefon:Tel. {Telefon}][&Telefon&Fax: · ][Fax:Fax {Fax}][&Telefon&Mobil: · ][&Fax&Mobil: · ][Mobil:Mobil {Mobil}][&Fax&Mobil&Telefon:$LF]
Tel. {Telefon} · Fax {Fax} · Mobil {Mobil}[Telefon:$LF][Fax:$LF][Mobil:$LF] |
Nachrückung / Zeile löschen
...
Ist das Eingabefeld Mobil nicht gefüllt, wird die gesamte Zeile gelöscht.
Bedingte Negativ-Einfügung
Codeblock |
---|
|
[!#:WERT1:WERT2:WERT3:AUSGABE] |
...
Ist das Eingabefeld Kaufhaus gefüllt, soll das Eingabefeld Straße nicht erscheinen, bzw. ist das Eingabefeld Kaufhaus nicht gefüllt, zeige das Eingabefeld Straße.
Leerzeile einfügen
...
Es wird eine Leerzeile eingefügt, wenn die Variable „Telefon“ nicht gefüllt ist.
Regelausführung abhängig von der Zeilenlänge
Ab Version 6.13.0
Codeblock |
---|
|
[line:ZEILENLÄNGE:AUSGABE:WERT] |
Regelausführung abhängig von der Textlänge
Codeblock |
---|
|
[#:PROZENT:AUSGABE:WERT] |
...
Ist der Inhalt der Textbox länger als 85 % der Textbox, wird das Zeichen (Komma) gelöscht.
Erzwungene Umbrüche
Ist ein oder mehrere Strings zu lang, wird dieser an der definierten Stelle umbrochen.
...
Hinweis: Die Textlänge wird anhand der Schriftgröße in den Layoutangaben ermittelt, auch wenn innerhalb der Textbox die Schriftgröße für den String geändert wurde.
Umbrüche unterdrücken
Mit folgender Layoutregel lassen sich Umbrüche für die darauf folgenden Inhalte untersagen.
...
Codeblock |
---|
|
<avoidbreak=true> |
Bedingungen / Conditions
Wenn die Variable „Vorname“ nicht gefüllt ist, soll der Text "Muster" angezeigt werden:
...
Codeblock |
---|
|
[condition empty($vorwahl) OR !empty($telefon)]+49 123 {telefon}[/condition] |
Nutzung Regular Ausdrücke (BETA):
Codeblock |
---|
|
[condition regexp('^[a-z]+$', $variable) OR !regexp('^[a-z]+$', $variable)]Ausgabe[/condition] |
Bedingungen verschachteln und gruppieren:
Codeblock |
---|
|
[condition (regexp('^[a-z]+$', $vorname) OR !regexp('^[a-z]+$', $vorname)) OR empty($vorname)]
[condition empty($name)]Max Mustermann[/condition]
[/condition] |
...
Codeblock |
---|
|
[condition dateisnext('month', $geburtstag)]
Das Datum, welches in der Variable Geburtstag angegeben wurde, liegt im nächsten Monat.
[/condition] |
Bildfelder Sonderfunktionen
In der Print Lounge steht ab sofort eine neue Funktion zur Verfügung, mit der Sie ihr Produktportfolio um einen interessanten Aspekt erweitern können: Der Bildupload durch Ihren Kunden.
Ihr Kunde kann dabei eine Bilddatei (z. B. ein Logo oder ein Foto) von seiner Festplatte auswählen. Dieses wird dann an den Print Lounge-Server übermittelt und in die gewünschte Position des Dokumentes eingebettet. So wie Sie es bereits von den Bildfeldern mit den von Ihnen hinterlegten Bildern gewohnt sind.
Den Bildupload stellen wir Ihnen in zwei Varianten zur Verfügung:
...
Tipp |
---|
|
Für Masken über "dynamische Bild" können Sie PDF-Dateien mit Transparenzen als feste Bildebene verwenden. |
Benutzerabhängige Bilddarstellung
Es ist nun möglich, für einzelne Benutzer (kundenspezifisch) die Darstellung der Inhalte von Bildsets einzugrenzen.
...
In der Benutzertabelle des Kunden erhält jeder Benutzer automatisch durch das System eine ID zugewiesen (siehe Bild 1). Beim Upload der einzelnen Dateien (z. B. Logos oder Bilder) fügen Sie dem Dateinamen diese ID mit einem Semikolon getrennt voran an.
Beispiel: Sie haben eine Logodatei mit dem Namen Testbild.pdf und möchten diese dem Benutzer/Händler mit der ID 06597 zuweisen. Hierfür nennen Sie die Datei vor dem Upload wie folgt um: 06597;Testbild.pdf
Verwendung von Schmuckfarben in der Print Lounge
Die LEAD-PRINT PRINT LOUNGE unterstützt Schmuckfarben (spot color). Diese können zur Ausgabe von benutzerdefinierten Farben verwendet werden, die außerhalb des Bereichs von Farbe liegen, die aus Prozessfarben gemischt werden können. Schmuckfarben sind durch ihren Namen definiert und treten im PDF immer gemeinsam mit einer Alternativfarbe auf, die der Schmuckfarbe möglichst ähnlich ist. Die Alternativfarbe wird in Acrobat zur Bildschirmanzeige und zur Ausgabe auf Geräten verwendet, die keine Schmuckfarben unterstützen (zum Beispiel: Bürodrucker). Auf der Druckmaschine wird die geforderte Schmuckfarbe zusätzlich zu den im Dokument benutzten Prozessfarben angewandt.
...
HKS Z (Zeitungspapier), 50 Farben (HKS 43 Z)
Beispiele (Visitenkarte und Briefbogen):
Codeblock |
---|
language | xml |
---|
title | Beispiel: Visitenkarte |
---|
|
{Vorname} {Name} <font face='SP Gill Alt One MT Italic'><fontsize=7>{Position}
<tab (29.87 49.79)><T>Privat
<T>{Privat Straße} · {Privat PLZ} {Privat Ort} · Germany
<T>[Privat Telefon:Tel]<T>[Privat Telefon:{Laenderkennung Privat}] {Privat Telefon}[Privat Telefon:$LF]
<T>[Privat Telefax:Fax]<T>[Privat Telefax:{Laenderkennung Privat}] {Privat Telefax}[Privat Telefax:$LF]
<T>[Privat Mobil:Mobil]<T>[Privat Mobil:{Laenderkennung Privat Mobil}]{Privat Mobil}[Privat Mobil:$LF]
<T>[Privat E-Mail:E-Mail:]<T>{Privat E-Mail}[Privat E-Mail:$LF] |
...