Action @PASTE

Insère le contenu qui a été copié avec les actions @COPY ou @CUT.

Pensez au schéma commun de copier/couper/coller. DocuMold fait essentiellement cela lors de la génération d’un document.

Utilisation

<# @PASTE("nom") #>

Paramètres

nom

Le nom du @COPY ou @CUT dont il faut insérer le contenu ici. Doit être un texte (avec des guillemets \"). Ne peut pas être une variable.

Exemples

Exemple Avec ces variables Résultat

<# @COPY(“exemple”) #>
Du texte ici
Une ligne de plus
<# @ENDCOPY #>
Mais ensuite !
<# @PASTE(“exemple”) #>

(Aucune)

Du texte ici
Une ligne de plus
Mais ensuite !
Du texte ici
Une ligne de plus

<# @COPY(“exemple”) #>
Du texte ici
Une commande: <# UPPER(nom_client) #>
<# @ENDCOPY #>
Mais ensuite !
<# @PASTE(“exemple”) #>

nom_client est "Anna Logwatch"

Du texte ici
Une commande: ANNA LOGWATCH
Mais ensuite !
Du texte ici
Une commande: ANNA LOGWATCH

<# @IF(pays = “Canada”) #>
Pour les Canadiens :
<# @COPY(“première_partie”) #>
Du texte ici
Une ligne de plus
<# @ENDCOPY #>
<# @ELSE #>
Pour les non-Canadiens :
<# @PASTE(“première_partie”) #>
<# @ENDIF #>

pays est "Belgique"

Pour les non-Canadiens :
Du texte ici
Une ligne de plus

Avant : <# @PASTE(“ex”) #>
<# @COPY(“ex”) #>Du texte<# @ENDCOPY #>
Une fois : <# @PASTE(“ex”) #>
Encore : <# @PASTE(“ex”) #>

(Aucune)

Avant : Du texte
Du texte
Une fois : Du texte
Encore : Du texte

Plus d'information

Plusieurs actions @PASTE peuvent être utilisées avec le même nom, elles seront toutes remplacées une copie du contenu.

Voir aussi