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

Documents Java Discussion :

itext et l'orientation du texte


Sujet :

Documents Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Par défaut itext et l'orientation du texte
    Salut tout le monde
    encore des problèmes dans la génération du doc sur les postes clients:

    1/ j'ai des phrases qui sont Bilingue (mélange du texte arabe et français), le texte s'affiche toujours en désordre

    ex :

    s'affiche comme ça : " ومن تم تحسين ABCD وضعية المجتمع "
    comment faire pour orienter le texte du droit vers le gauche (orientation et pas alignement) ?

    2/ dans des postes tout le doc est générer du gauche vers le droit

    ex : " ق ث ق ق ر ر ق ر " sous cette format caractère à côté de caractère

    je crois que c'est un problème de configuration, comment résoudre ce problème ?

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Bonjour,

    Tu as regardé les exemples sur le site officiel ? http://itextpdf.com/examples/iia.php?id=204

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Par défaut
    je génére un doc Word et non un Pdf.
    donc comment faire avec la RtfWriter2

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    En même temps, itext ça fait que du PDF, pas du Word.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Par défaut
    Citation Envoyé par thelvin Voir le message
    En même temps, itext ça fait que du PDF, pas du Word.
    pourquoi elle ne fait pas du word?
    alors à quoi sert la com.lowagie.text.rtf.RtfWriter2 ????

  6. #6
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par yasworld Voir le message
    pourquoi elle ne fait pas du word?
    alors à quoi sert la com.lowagie.text.rtf.RtfWriter2 ????
    Parce que c'est son choix

    itext s'est concentré sur la génération PDF. Il semblerait que des anciennes versions établissaient la génération RTF et HTML. La génération RTF aurait migré sur un autre projet Open Source : itextrtf
    (cf. source)
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Par défaut
    Citation Envoyé par Robin56 Voir le message
    Parce que c'est son choix

    itext s'est concentré sur la génération PDF. Il semblerait que des anciennes versions établissaient la génération RTF et HTML.
    effectivement, mois je travaille avec itext-1.3.1
    alors comment faire pour résoudre le problème ??

  8. #8
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Citation Envoyé par yasworld Voir le message
    effectivement, mois je travaille avec itext-1.3.1
    D'accord. En attendant, RTF c'est du Rich Text File, pas du Word. Ça m'étonnerait qu'il inclut le support des scripts bidirectionnels.

    Citation Envoyé par yasworld Voir le message
    alors comment faire pour résoudre le problème ??
    Je suis même pas sûr que ça soit possible, mais tu peux essayer de mettre un caractère RIGHT LEFT EMBEDDING en début de ton texte arabe et un caractère POP DIRECTIONAL FORMATTING à la fin.

    Genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String text = "\u202BUn texte arabe avec de l'anglais dedans\u202C";
    Je vérifierai si ça marche quand j'aurai le temps. Ne te sens pas obligé de m'attendre.

    Edit : euh, plutôt faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String text = "Un texte arabe avec de l'anglais dedans";
    text = '\u202B' + text + '\u202C';
    Sinon l'affichage du code source va être très zarb.

    Edit 2 : Me suis trompé, RLE c'est \u202B. \u202A c'est LRE, l'inverse.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Par défaut
    j'ai essayé, mais toujours le même problème

  10. #10
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Pour générer des documents Word, tu peux voir du côté de Apache POI : http://poi.apache.org/

  11. #11
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Par défaut
    Citation Envoyé par Nesmontou Voir le message
    Pour générer des documents Word, tu peux voir du côté de Apache POI : http://poi.apache.org/
    J'ai déjà utilisé iText pour générer mon doc word, et je rencotre quelques problèmes et je cherche comment les resoudre. donc pourquoi changer maintenant et migrer vers Apache POI !!!!

  12. #12
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    OK, j'ai rien dit.

    C'était juste pour aider en donnant une librairie qui est faite pour ce que tu souhaites réaliser.

  13. #13
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Citation Envoyé par yasworld Voir le message
    J'ai déjà utilisé iText pour générer mon doc word, et je rencotre quelques problèmes et je cherche comment les resoudre. donc pourquoi changer maintenant et migrer vers Apache POI !!!!
    C'est bête parce que,
    - RTF c'est pas du Word
    - Apache POI peut faire du Word (et pas du RTF)
    - Contrairement à ce que je pensais, RTF peut en effet intégrer les textes bidirectionnels (à condition que le programme qui le lit le gère aussi.) Je peux y arriver en programmant à la mano, mais je vois aucun moyen de le faire avec iText com.lowagie .
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  14. #14
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Par défaut
    Citation Envoyé par thelvin Voir le message
    C'est bête ....
    Merci Mr.

    Puisque le RTF intègre les textes bidirectionnels, dite nous alors comment faire pour résoudre ce problème, sachant que je génère un Document RTFWriter2 que j'ouvre avec MsWord.
    Citation Envoyé par thelvin Voir le message
    (à condition que le programme qui le lit le gère aussi.)

  15. #15
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Chuis pas ton chien. Tu trouves que l'étude du problème ne va pas assez vite et qu'il n'y a pas assez de résultats ? Je te retiens pas, va trouver une R&D plus efficace.
    Au fait, si tu veux m'embaucher comme consultant, on peut s'arranger avec mon commercial, je vais bien plus vite quand je suis censé consacrer 8 heures/jour à mes recherches.

    En attendant, c'est intéressant, je vais voir s'il y a moyen de le faire sans modif de iText com.lowagie.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  16. #16
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Chuis pas ton chien.
    Je sais bien que tu es pas le mien.
    Merci

  17. #17
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Ouais, ben ce que je trouve je me le garde pour moi, hein .

    Des paresseux qui insistent mordicus qu'on fasse leurs devoirs j'en ai déjà quelques-uns en liste, mais des qui trouvent inadmissible qu'on obéisse pas à leur majesté, tu es le premier.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  18. #18
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Par défaut
    Sache bien 'Mr l'expert' que avant de poster dans TON forum, j'ai déjà fait mes recherches, et je n'attend pas ta réponse pour résoudre mon problème.

    Merci de ne plus répondre à mes sujets. T'es maintenant dans la liste des ignorés.

  19. #19
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Citation Envoyé par yasworld Voir le message
    Sache bien 'Mr l'expert' que avant de poster dans TON forum, j'ai déjà fait mes recherches
    Ah bah oui, on a vu que tu avais bien élagué la question et que tu savais précisément de quoi tu parlais. En plus je suis sûr qu'une attitude pareille t'a valu beaucoup de choses ailleurs.
    Edit : Ah, et ceci n'est mon forum qu'en cela que c'est un forum où je viens souvent.

    Citation Envoyé par yasworld Voir le message
    Merci de ne plus répondre à mes sujets. T'es maintenant dans la liste des ignorés.
    J'accepte de ne plus chercher à te donner la moindre piste d'aide, de toute façon c'était déjà décidé.
    Mais je déciderai moi-même de répondre ou non à un forum public, jusqu'à ce que, cas extrême, un modérateur tranche lui-même ce que je peux ou ne peux pas faire.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Orientation du texte dans une JSP
    Par la7su dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 01/12/2006, 08h31
  2. orientation de texte ?
    Par naoma dans le forum Tkinter
    Réponses: 6
    Dernier message: 22/11/2006, 19h32
  3. [ImageMagick] Orientation du texte
    Par Linaa dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 23/03/2006, 18h46
  4. orientation du texte
    Par Redsky dans le forum Composants VCL
    Réponses: 4
    Dernier message: 07/07/2005, 11h20
  5. [MFC]Problèmes pour orienter du texte
    Par Deedier dans le forum MFC
    Réponses: 1
    Dernier message: 25/03/2005, 16h15

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