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

ASP.NET Discussion :

comprendre un code en ASP.NET


Sujet :

ASP.NET

  1. #21
    narama87
    Invité(e)
    Par défaut
    salut jean ,
    j'ai ajouté le droit d'écriture comme tu m'a proposé , mais j'ai remarqué que l'éxecution s'arrête après la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     Dim wri As PdfWriter = PdfWriter.GetInstance(doc, New FileStream("c:\Test.pdf", FileMode.Create))
    je vais continuer à chercher ...une idée ?

  2. #22
    narama87
    Invité(e)
    Par défaut
    ça marche ,


    en fait , j'ai changé le répertoire vers
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Documents and Settings\user\Bureau\Test.pdf
    et ça marche
    mille merciiiiiiiiiii

  3. #23
    narama87
    Invité(e)
    Par défaut
    rebonjour ,
    voilà , maintenant que mon pdf est enfin crée par asp.NET , je me demande si vous pourriez m'aider avec cette méthode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ColumnTextColumnText.ShowTextAligned
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ColumnText.setRundirection()
    ces deux méthodes permettent d'afficher un text de droite à gauche (arabe , urdu) dans le pdf ,

    si quelqu'un aurait une idée , qu'il la propose et je serai reconnaissant

  4. #24
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Citation Envoyé par narama87 Voir le message
    salut jean ,
    C'est Jean-Michel, ni Jean, ni Michel, juste Jean-Michel, ralala

    Citation Envoyé par narama87 Voir le message
    rebonjour ,
    voilà , maintenant que mon pdf est enfin crée par asp.NET , je me demande si vous pourriez m'aider avec cette méthode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ColumnTextColumnText.ShowTextAligned
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ColumnText.setRundirection()
    ces deux méthodes permettent d'afficher un text de droite à gauche (arabe , urdu) dans le pdf ,

    si quelqu'un aurait une idée , qu'il la propose et je serai reconnaissant
    C'est quoi la question ?

  5. #25
    narama87
    Invité(e)
    Par défaut
    Désolé pour le nom
    eh bien, la question concerne les méthodes : ColumnText.ShowTextAligned
    et ColumnText.setRundirection() , je me demande si quelqu'un a travaillé avec , car je bloque avec les attributs de ColumnText.ShowTextAligned , j'ai trouvé un exemple en java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    PdfWriter writer = PdfWriter.getInstance(document,
       new FileOutputStream("e:/testlauf_.pdf"));
     document.open();
     ColumnText.showTextAligned(
       writer.getDirectContent(), 
         Element.ALIGN_LEFT, 
           new Phrase("ABCDEFG!", new Font()), 
           100,
           100, 
           50,
           PdfWriter.RUN_DIRECTION_RTL,
           ColumnText.AR_LIG);
    mais je trouve pas son équivalent en vb.net , en fait je cherche précisemment l'équivalent de getDirectContent()
    Dernière modification par narama87 ; 24/02/2011 à 10h33.

  6. #26
    narama87
    Invité(e)
    Par défaut
    bonjour,
    je cherche de l'aide pour la syntaxe de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ColumnText.ShowTextAligned
    pour afficher un texte de droite à gauche en pdf
    est ce que quelqu'un aurait une idée par hasard , est ce quelqu'un aurait utilisé un jour dans sa vie itextsharp de vb.net ?

  7. #27
    narama87
    Invité(e)
    Par défaut Enfin !!!
    Bonjour ,
    Enfin , j'ai réussit à afficher de l'arabe dans pdf , après de longues efforts , voici le code pour ceux qui auront besoin d'afficher un text arabe dans leur pdf avec itextsharp en vb.net :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    <%@ Import Namespace="System.IO" %>
    <%@ Import Namespace="itextsharp.text" %>
    <%@ Import Namespace="itextsharp.text.pdf" %> 
    <script runat="server">
     
        Protected Sub btnGeneratePDF_Click(ByVal sender As Object, ByVal e As EventArgs)
     
            'Création d'un document
            Dim myDocument = New Document()
            'Ouverture d'un flux pour l'écriture sur le document
            Dim fileS As New FileStream("C:\Documents and Settings\me\Bureau\fichier.pdf", FileMode.Create)
            PdfWriter.GetInstance(myDocument, fileS)
            'Ouverture du document
            myDocument.Open()
            'Ajout de la police
            Dim bf = BaseFont.CreateFont("c:\\windows\\fonts\\times.ttf", BaseFont.IDENTITY_H, True)
            Dim f2 As new iTextSharp.text.Font(bf, 24, iTextSharp.text.Font.NORMAL, Nothing)
            'insertion texte arabe 
            Dim atext As New String("ص", 1)
            myDocument.Add(New Phrase("hello world"))  
            'création d'un tableau
            Dim tableau As New PdfPTable(1)
            tableau.RunDirection=PdfWriter.RUN_DIRECTION_RTL
            tableau.AddCell(new Phrase(10, atext, f2))
            myDocument.Add(tableau)
     
            'fermerture du document et du flux
            myDocument.Close()
            fileS.Close()
        End Sub
    </script>
     
    <html>
    <body>
    <form id="Form1" runat="server">
     
    <asp:Button id="button2" Text="Click me" runat="server" OnClick="btnGeneratePDF_Click" />
    </form>
    </body>
    </html>
    j'éspère que ce code aidera plusieurs , car j'ai passé plusieurs semaines pour le réussir , never say never

    cordialement narama87

  8. #28
    narama87
    Invité(e)
    Par défaut ouvrir le pdf
    Bonjour ,

    selon vous ,comment ouvrir un fichier pdf sur le navigateur , car j'ai réussit à les enregistrer sur le disque mais pas les ouvrir ?

  9. #29
    narama87
    Invité(e)
    Par défaut
    Voici la réponse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Dim FileI = New FileInfo("chemin\fichier.pdf")
            Response.Clear()
            Response.AppendHeader("content-disposition", "attachment; filename=" + FileI.name)
            Response.WriteFile(FileI.FullName)
            Response.Flush()
            Response.End()
    Très cordialement
    narama87

Discussions similaires

  1. [Débutant] code source ASP.net
    Par vanesa dans le forum ASP.NET
    Réponses: 1
    Dernier message: 27/03/2012, 13h03
  2. Accès aux Users depuis du code externe (ASP .NET)
    Par fx.92 dans le forum VBA Access
    Réponses: 1
    Dernier message: 31/07/2009, 12h07
  3. Code Source ASP.net
    Par myspirou dans le forum ASP.NET
    Réponses: 2
    Dernier message: 01/07/2008, 14h01
  4. associer event frameset à code behind asp.net
    Par ouadie99 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 09/06/2008, 15h33

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