Das Programm ersetzt Macro-Tags durch andere Informationen, wenn ein Druckauftrag verarbeitet wird. Macro-Tags können verwendet werden, um den Namen der Ausgabedatei so zu ändern, oder der Dateiname Werte wie Datum und Uhrzeit eines Druckauftrags enthalten. Sie können auch in Wasserzeichentext und anderen Eigenschaften in der Druckjob Verarbeitung verwendet werden.

Nachfolgend finden Sie eine Auflistung der unterstützten Macros des PDF Druckers.

Datum und Uhrzeit

<date>

Das aktuelle Datum im Format JJJJ-MM-TT.
Beispiel: 2012-11-30

<time>

Die aktuelle Uhrzeit im Format hh.mm.ss.
Example: 22.54.29

<ticks>

Der Wert dieses Macro-Tags steht für die Anzahl der 100-Nanosekunden-Intervalle, die seit dem 1. Januar 001:00 Uhr (Mitternacht) vergangen sind.
Beispiel: 634889921720358114

<utc>

Die aktuelle Uhrzeit im UTC-Format.
Beispiel: 2012-11-30 22:54:29Z
Verfügbar nur in der Professional und Expert Edition.

<now|format:formatstring>

Die aktuelle Uhrzeit in einem benutzerspezifischen Format.
Formatstringsyntax finden Sie hier: http://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.80).aspx.

Beispiele:

Macro TagErgebnis
<now|format:d>11/20/2012
<now|format:D>Tuesday, November 20, 2012
<now|format:F>11/20/2012 8:30:01 AM
<now|format:yyyy-MM-dd hh.mm.ss>2012-11-20 08.31.09

<quarter>

Gibt die Nummer 1 bis 4 des aktuellen Quartals zurück.
Beispiel: 3
Verfügbar nur in der Professional und Expert Edition.
Benötigt Version 10.26 oder höher.

Dokumenteigenschaften

<title>

Titel des gedruckten Dokuments. Dies ist der Titel, wie er in der Druckerwarteschlange angezeigt wird. Die Anwendung, die den Druckauftrag erstellt, bestimmt den Titel des Druckauftrags. Manchmal bezieht sich dies auf den Dateinamen eines Dokuments, das gedruckt wird.

<smarttitle>

Das Smarttitle-Macro-Tag verwendet den Titel des Druckauftrags genauso wie das <title> -Tag. Mit diesem Tag wird der Titel von der Dateierweiterung entfernt und einige bekannte Zeichenfolgen werden aus dem Titel entfernt. Microsoft Office-Programme erstellt Druckauftragstitel wie "Microsoft Word - My Document.docx". Der Smarttitle für diesen Namen würde nur den Text "My Document" enthalten.

<author>

Autor des gedruckten Dokuments. Dieser Wert wird vom Programm angegeben, das den Druckauftrag erstellt.

<docname>

Dokumentname. Der Dokumentname stammt aus dem Druckauftrag, der von der Druckanwendung erstellt wurde.

<basedocname>

Basisteil des Dokumentnamens. Dieses Macro enthält den Teil des Dokumentnamens bis zum letzten Punkt. Wenn der Dokumentname ein Dateiname ist, ist der resultierende Wert der Dateiname ohne Erweiterung.

<pageno>

Seitennummer für die Erstellung von Bildern oder Text mit Wasserzeichen. Beim Erstellen von Bildern gibt es normalerweise eine Ausgabedatei für jede Seite des Originaldokuments. Durch die Verwendung zusätzlicher Informationen im <pageno> -Macro können Sie die Auffüllbreite und das Zeichen steuern. <pageno,3> füllt die Seitennummer auf eine Breite von 3 Zeichen (001, 002 usw.). <pageno,3,-> verwendet einen Bindestrich als Füllzeichen und erzeugt ein anderes Ergebnis (--1, --2 usw.). Sie können auch das <pageno> -Macro im Wasserzeichentext verwenden. Die Formatierungsoptionen werden jedoch nicht unterstützt, wenn sie in Wasserzeichen verwendet werden.

<mergepageno>

Die Nummer der Zusammenführungsseite wird im Text des Wasserzeichens verwendet. Es wird eine Anpassung der Seitennummer auf der Grundlage der Dokumente vorgenommen, mit denen Sie möglicherweise verschmelzen oder die Sie anhängen.
Verfügbar nur in der Professional und Expert Edition.

<pagecount>

Mit diesem Macro-Wert können Sie die Anzahl der Seiten im Druckauftrag ermitteln. Dieses Macro wird in der Regel in Wasserzeichen verwendet, in denen sie Folgendes angeben können:

<pageno> of <pagecount>
Verfügbar nur in der Professional und Expert Edition.

<docusername>

Benutzername des Dokuments. Der Dokumentbenutzername ist der Name des Benutzers auf dem Computer, auf dem der Druckauftrag erstellt wurde.
Siehe auch <username>.
Verfügbar nur in der Professional und Expert Edition.

<doccomputername>

Name des Dokumentcomputers. Der Name des Dokumentcomputers stammt aus dem Druckauftrag, der von der Druckanwendung erstellt wurde. Wenn Sie den Drucker freigeben, kann sich dieser Wert vom normalen Makro <computername> unterscheiden.
Verfügbar nur in der Professional und Expert Edition.

Ordner / Verzeichnisse

<app>

Der Ordner, in dem das Programm installiert ist.
Beispiel: C:\Programme\7-PDF\PDF Printer

<desktop>

Der Desktopordner des Benutzers.
Beispiel: C:\Benutzer\Benutzername\Desktop

<personal>

Ort der persönlichen Dateien.
Beispiel: C:\Benutzer\Benutzername\Eigene Dokumente

<commonapplicationdata>

Speicherort der Programmdateien.

Beispiele:
Windows XP: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten
Windows 7: C:\ProgramData

<localapplicationdata>

Ort der persönlichen Dateien.

Beispiele:
Windows XP: C:\Dokumente und Einstellungen\Benutzername\Lokale Einstellungen\Anwendungsdaten
Windows 7: C:\Benutzer\Benutzername\AppData\Local

Systemeigenschaften

<username>

Angemeldeter Benutzername.

<computername>

Name des Computers.

<env:environmentstring>

Mit diesem Macro können Sie die Werte der Umgebungsvariablen abfragen.
Beispiel: <env:username> wird durch den angemeldeten Benutzernamen ersetzt.
Verfügbar nur in der Professional und Expert Edition.

Spezielle Tags

<empty>

Dieses Macro führt zu einer leeren Zeichenfolge. Es mag ein bisschen komisch erscheinen, ein Macro wie dieses zu haben. Es kann jedoch sehr nützlich sein, wenn Sie Dokumenteigenschaften wie den Autor auf einen leeren Wert setzen möchten.
Benötigt Version 10.11 oder höher.

<vbs:function>

Rufen Sie eine VB-Script-Funktion auf und fügen Sie den Rückgabewert dieser Funktion ein. Die Funktion muss sich in einer VBS-Datei im MacroDir befinden. Sie können VB Script-Ausdrücke auch direkt in das Macro schreiben.

Beispiel:

<vbs:MyFunction> wird durch den Rückgabewert einer Funktion namens MyFunction ersetzt.
<vbs:2+2> wird durch 4 ersetzt.
Verfügbar nur in der Professional und Expert Edition.

<random:length>

Erzeugt eine Folge von zufälligen Zeichen. Die Länge der Zeichenfolge wird durch den Parameter length angegeben.
Beispiel: <random:10> gibt eine ähnliche Zeichenfolge zurück, wie phtwv27taj.
Verfügbar nur in der Professional und Expert Edition.

<counter:filename|format:formatstring>

Ein Zähler-Macro-Tag gibt die nächste verfügbare Nummer für einen bestimmten Zähler zurück. Sie können beliebig viele Zähler haben. Jeder Zähler wird durch einen Dateinamen identifiziert, in dem der aktuelle Wert des Zählers gespeichert ist.

Der Name der Zählerdatei kann ein absoluter oder ein relativer Pfad sein. Relative Zählerstandorte werden relativ zum Ordner %APPDATA% des Benutzers platziert.

Zähler-Dateinamen können Umgebungsvariablen enthalten. Ein Beispiel könnte "C:\Counters\%USERNAME%\Invoice.txt" sein. Dadurch würde ein für den angemeldeten Benutzer spezifischer Zähler erstellt und verwendet.

Wenn ein Zähler erhöht wird, versucht das Programm, eine exklusive Sperre für die Zählerdatei zu erhalten. Es wird mehrmals wiederholt, wenn die Sperre nicht abgerufen werden kann. Dies geschieht, um zu verhindern, dass zwei gleichzeitige Prozesse denselben Zählerwert liefern.

Ein optionales Zahlenformat kann angegeben werden, um das Standardaussehen des Zählers zu ändern. Dies ist nützlich, wenn Sie dem Zähler eine Nullfüllung hinzufügen oder die Darstellung anderweitig anpassen müssen. Details zu Formatzeichenfolgen finden Sie hier: http://msdn.microsoft.com/en-US/library/dwhawy9k(v=vs.80).aspx

Beispiele:

  • <counter> verwendet eine Standardzählerdatei im Ordner %APPDATA% des Benutzers.
  • <counter:MyCounter.txt> Erstellt eine benutzerspezifische Datei MyCounter.txt im Ordner %APPDATA% des Benutzers.
  • <counter:MyCounter.txt|format:D5> Erzeugt einen Zählerwert, der auf die Breite von 5 mit Null aufgefüllt wird.
  • <counter:%ProgramData%\MyCounter.txt> Erstellt einen Zähler, der von allen Benutzern des Computers gemeinsam genutzt wird.
  • <counter:\\ServerName\ShareName\MyCounter.txt> Erstellt einen Zähler, der von allen Benutzern im Netzwerk gemeinsam genutzt wird.

Hinweis: Stellen Sie sicher, dass der Benutzer Zugriff auf den Speicherort der Counter-Datei hat.

<guid>

Bewertet zu einem vom System generierten Globally Unique Identifier (GUID).
Beispiel: B700E108-4EDA-4BE8-84EF-301D7C8CB80A
Verfügbar nur in der Professional und Expert Edition.

<printername>

Der Name des PDF-Druckers, mit dem der Druckauftrag erstellt wurde.
Verfügbar nur in der Professional und Expert Edition.

<optionset>

Dies ist der Name des aktuellen Optionssatzes, der im Druckdialog ausgewählt wurde. Der Wert dieses Makros ist leer, wenn der Dialog nicht angezeigt wird.
Verfügbar nur in der Professional und Expert Edition.

Top