Le programme remplace les balises macro par d'autres informations lorsqu'un travail d'impression est en cours de traitement. Les macros peuvent être utilisées pour modifier le nom du fichier de sortie ou le nom du fichier peut contenir des valeurs telles que la date et l'heure d'un travail d'impression. Ils peuvent également être utilisés dans du texte en filigrane et d'autres propriétés dans le traitement des travaux d'impression.

Vous trouverez ci-dessous une liste des macros prises en charge par l'imprimante PDF.

Date et heure

<date>

La date actuelle au format AAAA-MM-JJ.
Exemple: 2012-11-30

<time>

L'heure actuelle au format hh.mm.ss.
Exemple: 22.54.29

<ticks>

La valeur de cette macro-étiquette représente le nombre d'intervalles de 100 nanosecondes qui se sont produits depuis le 1er janvier 00h00 (minuit) sont passées.
Exemple: 634889921720358114

<utc>

L'heure actuelle au format UTC.
Exemple: 2012-11-30 22:54:29Z
Disponible uniquement dans les versions Professional et Expert.

<now|format:formatstring>

L'heure actuelle dans un format spécifique à l'utilisateur.
Vous pouvez trouver la syntaxe des chaînes de format ici: http://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.80).aspx .

Exemples:

Journée macro résultat
<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>

Renvoie les numéros 1 à 4 du trimestre en cours.
Exemple: 3
Disponible uniquement dans les versions Professional et Expert.
Nécessite la version 10.26 ou supérieure.

propriétés du document

<title>

Titre du document imprimé. Il s'agit du titre tel qu'il apparaît dans la file d'attente d'impression. L'application qui crée le travail d'impression détermine le titre du travail d'impression. Parfois, cela fait référence au nom de fichier d'un document imprimé.

<smarttitle>

La balise de macro Smarttitle utilise le titre du travail d'impression comme ça Balise <title>. Cette balise supprime l'extension de fichier du titre, ainsi que certaines chaînes connues. Les programmes Microsoft Office créent des titres de travaux d'impression tels que «Microsoft Word - My Document.docx». Le macro Smarttitle de ce nom ne contiendrait que le texte "My Document".

<author>

Auteur du document imprimé. Cette valeur est spécifiée par le programme qui crée le travail d'impression.

<docname>

Nom du document. Le nom du document provient du travail d'impression créé par l'application d'impression.

<basedocname>

Partie de base du nom du document. Cette macro contient la partie du nom du document jusqu'au dernier point. Si le nom du document est un nom de fichier, la valeur résultante est le nom de fichier sans extension.

<pageno>

Numéro de page pour créer des images ou du texte avec des filigranes. Lors de la création d'images, il existe généralement un fichier de sortie pour chaque page du document d'origine. Vous pouvez contrôler la largeur et le caractère de remplissage en utilisant des informations supplémentaires dans la macro <pageno>. <pageno, 3> remplit le numéro de page sur une largeur de 3 caractères (001, 002, etc.). <pageno, 3, -> utilise un trait d'union comme remplissage et produit un résultat différent (--1, --2, etc.). Vous pouvez également utiliser la macro <pageno> dans le texte du filigrane. Cependant, les options de formatage ne sont pas prises en charge lorsqu'elles sont utilisées dans des filigranes.

<mergepageno>

Le numéro de page de fusion est utilisé dans le texte du filigrane. Le numéro de page est ajusté en fonction des documents avec lesquels vous pouvez fusionner ou joindre.
Disponible uniquement dans les versions Professional et Expert.

<pagecount>

Vous pouvez utiliser cette valeur de macro pour déterminer le nombre de pages dans le travail d'impression. Cette macro est généralement utilisée dans les filigranes où vous pouvez spécifier:

<pageno> of <pagecount>
Disponible uniquement dans les versions Professional et Expert.

<docusername>

Nom d'utilisateur du document. Le nom d'utilisateur du document est le nom de l'utilisateur sur l'ordinateur sur lequel le travail d'impression a été créé.
Voir également <username>.
Disponible uniquement dans les versions Professional et Expert.

<doccomputername>

Documenter le nom de l'ordinateur. Le nom de l'ordinateur du document provient du travail d'impression créé par l'application d'impression. Si vous partagez l'imprimante, cette valeur peut être différente de la macro normale <computername>.
Disponible uniquement dans les versions Professional et Expert.

Dossiers / répertoires

<app>

Dossier dans lequel le programme est installé.
Exemple: C:\Program Files\7-PDF\PDF Printer

<desktop>

Dossier du bureau de l'utilisateur.
Exemple: C:\Users\User Name\Desktop

<personal>

Emplacement des fichiers personnels.
Exemple: C:\Users\User Name\Documents

<commonapplicationdata>

Emplacement des fichiers du programme.

Exemples:
Windows XP: C:\Documents and Settings\All Users\Application Data
Windows 7: C:\ProgramData

<localapplicationdata>

Emplacement des fichiers personnels.

Exemples:
Windows XP: C:\Documents and Settings\User Name\Local Settings\Application Data
Windows 7: C:\Users\User Name\AppData\Local

Caractéristiques du système

<username>

Nom d'utilisateur enregistré.

<computername>

Nom de l'ordinateur.

<env:environmentstring>

Avec cette macro, vous pouvez interroger les valeurs des variables d'environnement.
Exemple: <env:username> est remplacé par le nom d'utilisateur connecté.
Disponible uniquement dans les versions Professional et Expert.

Étiquettes spéciales

<empty>

Cette macro entraîne une chaîne vide. Cela peut sembler un peu étrange d'avoir une macro comme celle-ci. Cependant, cela peut être très utile si vous souhaitez définir des propriétés de document telles que l'auteur sur une valeur vide.
Nécessite la version 10.11 ou supérieure.

<vbs:function>

Appelez une fonction de script VB et insérez la valeur de retour de cette fonction. La fonction doit être dans un fichier VBS dans MacroDir. Vous pouvez également écrire des expressions de script VB directement dans la macro.

exemple:

<vbs:MyFunction> est remplacée par la valeur de retour d'une fonction appelée MyFunction.
<vbs:2+2 > est remplacé par 4.
Disponible uniquement dans les versions Professional et Expert.

<random:length>

Génère une séquence de caractères aléatoires. La longueur de la chaîne est spécifiée par le paramètre de longueur.
Exemple: <random: 10> renvoie une chaîne similaire à celle de phtwv27taj.
Disponible uniquement dans les versions Professional et Expert.

<counter:filename|format:formatstring>

Une balise de macro de compteur renvoie le prochain numéro disponible pour un compteur particulier. Vous pouvez avoir autant de compteurs que vous le souhaitez. Chaque compteur est identifié par un nom de fichier dans lequel la valeur actuelle du compteur est stockée.

Le nom du fichier de compteur peut être un chemin absolu ou relatif. Les emplacements relatifs des compteurs deviennent relatifs au dossier %APPDATA% de l'utilisateur placé.

Les noms de fichiers de compteur peuvent contenir des variables d'environnement. Un exemple pourrait être "C:\Counters\%USERNAME%\Invoice.txt". Cela créerait et utiliserait un compteur spécifique à l'utilisateur connecté.

Lorsqu'un compteur est incrémenté, le programme essaie d'obtenir un verrou exclusif sur le fichier du compteur. Il est répété plusieurs fois si le verrou ne peut pas être récupéré. Ceci est fait pour empêcher deux processus simultanés de fournir la même valeur de compteur.

Un format numérique facultatif peut être spécifié pour modifier l'apparence par défaut du compteur. Ceci est utile lorsque vous devez ajouter un remplissage nul au compteur ou ajuster l'apparence d'une autre manière. Pour plus de détails sur les chaînes de format, voir: http://msdn.microsoft.com/en-US/library/dwhawy9k(v=vs.80).aspx

Exemples:

  • <counter> utilise un fichier de compteur standard dans le dossier %APPDATA% de l'utilisateur.
  • <counter:MyCounter.txt> Crée un fichier MyCounter.txt personnalisé dans le dossier %APPDATA% de l'utilisateur.
  • <counter:MyCounter.txt|format:D5> Génère une valeur de compteur qui est complétée à la largeur de 5 par zéro.
  • <counter:%ProgramData%\MyCounter.txt> Crée un compteur qui est partagé par tous les utilisateurs de l'ordinateur.
  • <counter:\\ServerName\ShareName\MyCounter.txt> Crée un compteur partagé par tous les utilisateurs du réseau.

Remarque: assurez-vous que l'utilisateur a accès à l'emplacement du fichier de compteur.

<guid>

Évalue en un identificateur global unique (GUID) généré par le système.
Exemple: B700E108-4EDA-4BE8-84EF-301D7C8CB80A
Disponible uniquement dans les versions Professional et Expert.

<printername>

Le nom de l'imprimante PDF utilisée pour créer le travail d'impression.
Uniquement disponible dans les éditions professionnelles et expertes.

<optionset>

Il s'agit du nom du jeu d'options actuel sélectionné dans la boîte de dialogue d'impression. La valeur de cette macro est vide si la boîte de dialogue n'est pas affichée.
Uniquement disponible dans les éditions professionnelles et expertes.

Top