2009-06-19 9 views
0

J'essaye d'envoyer des données à un MergeField spécifique. Les données sont envoyées correctement. Chaque ligne des données a des caractères spécifiques. Par exemple, les données sur le terrain peuvent être:MailMerge: Aucune police de largeur fixe?

PREMIER 12345 \ nABCDE.F DEUXIÈME

(il ne peut pas obtenir le saut de ligne donc je viens donc à travers le caractère \ n)

maintenant dans le document imprimé chaque caractère a sa largeur, '1' est plus petit que 'E' par exemple. Les données ne sont donc pas alignées sur le terrain. J'ai essayé les polices suivantes: Arial, Tahoma, Courier New. Rien n'a aidé.

Des idées? Merci d'avance. Ps les données sont envoyées à travers un exécutable construit par Visual C++ 5.0 !!

Répondre

0

Vous devez probablement utiliser une disposition basée sur les tabulations. Définissez vos tabulations à tous les centimètres, disons centimétriques ou plus (c'est-à-dire juste au-dessus du caractère le plus large de votre police) et ajoutez un onglet avant chaque élément devant être aligné. Avec ceci, vous ne devriez pas avoir besoin de trouver une police de largeur fixe et pouvez utiliser quelque chose de plus attrayant.

Editer: Par intérêt, je me demande pourquoi vous n'avez pas de chance avec Courier New qui est de largeur fixe.

Peut-être pourriez-vous publier une capture d'écran quelque part afin que nous puissions examiner votre problème plus en détail.

+0

Le problème est que toutes les données que j'essaie d'aligner sont dans un seul champ. C'est parce que les données ne sont pas les mêmes tout le temps. Il est difficile de créer une capture d'écran telle qu'elle est dans le document imprimé. 'ABCDE.F SECOND' ceci est une ligne et dépasse la précédente qui est celle-ci: '12345 FIRST' bien que le nombre de caractères soit le même (les deux ont 5 espaces)! C'est le problème que je suis confronté: ( – Sunscreen

+1

Donc, en utilisant Courier New ne pas résoudre ce problème? C'est une police à largeur fixe et tous les caractères doivent donc aligner correctement –

+0

Non, malheureusement, ne résout pas le problème et c'est bizarre. Maj + F9 pour confirmer que la police était là et n'a toujours pas wrok! – Sunscreen

0

Essayez Courier - il n'a pas crénage (kerning = largeur de caractère variable)

également dans la fenêtre Police il y a une case à cocher qui vous permet d'appliquer crénage aux polices d'une certaine taille ou au-dessus - la définition de cette valeur à une grande taille de police peut supprimer le crénage.

Questions connexes