Lorsque vous dites utilise les polices d'imprimante, je suppose que vous devez envoyer une PCL (ou similaire) des commandes telles que:
<esc>(s.....
Si tel est le cas, je ne pense pas que vous pouvez intégrer que dans celui avec Crystal directement. Nous avons dû envoyer des séquences spéciales dans Crystal par le passé (sans l'échappement), dans ce cas, nous créons une nouvelle boîte de formules et ne modifions aucun des éléments autres que la police (choisissez Courier). Ces éléments doivent passer directement à l'imprimante sans trop être convertis par le pilote. Ceci peut; cependant, ne pas résoudre votre problème.
L'autre option qui devrait fonctionner est de construire votre propre pilote d'imprimante avec le kit de développement de pilotes de Microsoft. Vous pouvez créer votre propre mini-pilote et associer une police à un appel de police spécifique. Ainsi, lorsque vous spécifiez cette police, le code est correctement inséré dans votre code.
Vous pouvez également traiter ceci de la manière que nous faisons (pas avec Crystal mais un autre rapport similaire). Nous utilisons RightFax comme serveur de fax et il permet la 'pièce jointe' de fichiers à travers un fichier de métadonnées. Nous générons le rapport, le placons dans un emplacement spécifique au format PDF ou autre, puis transmettons à RightFax un fichier de métadonnées contenant le numéro de fax du destinataire et une commande lui indiquant de joindre le fichier au système de fichiers.
Le RightFax 'attach' fichier ressemble à ceci:
{{begin}}
{{nocover}}
{{fax (403) 555-1212}}
{{subject Test Fax}}
{{attach c:\reports\report1.pdf delete}}
{{imagetype pdf}}
{{end}}
« utilise les polices d'imprimante pour la télécopie Commandes 'Comment une police peut être une commande? –
Je pense qu'il veut dire utilise une police résidente spéciale de l'imprimante.Comme cela équivaudrait à une commande PCL ou une séquence d'échappement et que vous appelez une spéci La police al suivie par le numéro de fax ... pourrait être faux, mais c'est ce que j'ai recueilli. –
"Utilise les polices d'imprimante pour les commandes de fax" n'implique pas qu'une police est une commande. Cela signifie qu'il utilise des "polices d'imprimante" (dans ce cas, je pense que les polices de fax intégrées) lors de l'exécution des commandes de fax. – bzlm