IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Problème d'accents avec libharu


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 122
    Par défaut Problème d'accents avec libharu
    Bonjour,

    Aujourd'hui, je me penche sur un programme permettant de générer un fichier PDF avec des informations introduites par l'utilisateur avec des EditBox. J'utilise la bibliothèque libharu, et le fichier est bien généré. Ça c'est pour situer l'environnement.

    Le problème, dès qu'il y a un accent ('é', 'è' ...) il ne me met pas le bon caractère. [ exemple : il met 'Ø' a la place de 'é').

    Je suppose un problème de codage, mais je ne sais comment le changer, ou comment apporter les modifications pour obtenir des caractères accentués.

    Pour précision, j'utilise un grand nombre d'AnsiString et pour écrire le texte sur l'objet HPDF_Page, j'utilise ma petite fonction perso :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    void XpertRespiPDF::XRPEcrit(float FontSize, float X, float Y, AnsiString aChaine)
    {
        //Parametrage de la police et de la taille du texte
        HPDF_Page_SetFontAndSize(XRPPage, XRPFont, FontSize);
        //Ecriture du texte dans la page
        HPDF_Page_BeginText(XRPPage);
        HPDF_Page_TextOut(XRPPage, X, Y, aChaine.c_str());
        HPDF_Page_EndText(XRPPage);
    }
    Merci.

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 122
    Par défaut
    Problème résolu.

    Il faut préciser le code de caractères dans l'appel de la fonction HPDF_GetFont(XRPDoc, "Times-Roman", "WinAnsiEncoding");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Accents avec IE
    Par Darkenshin dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 18/01/2007, 17h25
  2. Problème d'accent avec formulaire cgi
    Par vodevil dans le forum Web
    Réponses: 3
    Dernier message: 15/04/2006, 11h48
  3. Problème d'accent avec fgets
    Par d.w.d dans le forum Langage
    Réponses: 2
    Dernier message: 31/03/2006, 07h37
  4. [utf-8] problème d'accents avec gtk+
    Par over_score dans le forum Général Python
    Réponses: 3
    Dernier message: 14/12/2005, 01h43
  5. Problèmes d'accent avec une connexion ODBC et ADO
    Par michael.jacques dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/03/2005, 15h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo