Quelle est la différence entre chr(13)
et chr(10)
dans Crystal Reports?
Je sais que chr(13)
est utilisé comme saut de ligne. Mais l'un de nos rapports utilise cette ligne:
{Address1} + chr(13) + chr(10) + {Address2}
Chr(10)
est le caractère de saut de ligne et Chr(13)
est le caractère de retour chariot.
Vous probablement ne remarquerez pas de différence si vous n'utilisez que l'un ou l'autre, mais vous pourriez vous retrouver dans une situation où la sortie ne s'affiche pas correctement avec seulement l'un ou l'autre. Il est donc plus sûr d'inclure les deux.
Historiquement, le saut de ligne descendait d'une ligne mais ne revenait pas à la colonne 1:
This
is
a
test.
De même, le retour chariot reviendrait à la colonne 1 mais pas descendrait d'une ligne:
This
is
a
test.
Collez-le dans un éditeur de texte, puis choisissez de "montrer tous les caractères", et vous verrez les deux caractères présents à la fin de chaque ligne. Mieux vaut prévenir que guérir.