Maison > Java > javaDidacticiel > Pourquoi les valeurs cyrilliques sont-elles manquantes dans les exportations PDF de mes rapports Jasper ?

Pourquoi les valeurs cyrilliques sont-elles manquantes dans les exportations PDF de mes rapports Jasper ?

Barbara Streisand
Libérer: 2024-11-13 03:07:02
original
416 Les gens l'ont consulté

Why Are Cyrillic Values Missing in My Jasper Reports PDF Exports?

Les valeurs cyrilliques ne s'affichent pas dans les exportations PDF à partir de Jasper Reports

Jasper Reports rencontre des difficultés pour afficher les valeurs cyrilliques lors de l'exportation au format PDF. Si les valeurs sont visibles lors de l'export vers Excel, elles restent invisibles dans les exports PDF.

Pour résoudre ce problème, plusieurs paramètres sont à considérer :

1. Prise en charge des polices :

Assurez-vous que la police utilisée pour écrire les valeurs cyrilliques est OpenType et capable de restituer ces caractères.

2. Encodage des caractères :

Spécifiez l'encodage de caractères correct lors de l'exportation au format PDF à l'aide de JRPdfExporterParameter.CHARACTER_ENCODING avec la valeur "UTF-8" ou "Identity-H". Identity-H est recommandé pour les normes PDF les plus récentes et permet un encodage mixte.

3. Incorporation de polices :

Incorporez la police dans le document PDF exporté à l'aide de JRPdfExporterParameter.IS_EMBEDDED pour garantir que le contenu est visible sur les ordinateurs sans la police installée.

Considérations supplémentaires :

  • Si vous utilisez iReport ou JasperSoft Studio, générez un extension de police .jar pour inclure la police dans le chemin de classe à l'aide de la méthode non obsolète.
  • Assurez-vous que la police .ttf prend en charge le rendu des caractères cyrilliques.
  • Envisagez d'utiliser l'encodage de caractères Identity-H pour compatibilité optimale.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal