none
Visual Studio 2019 - Choix de l'imprimante Microsoft Print to PDF RRS feed

  • Question

  • Bonjour,

    que ce soit sous Visual Studio 2008 Professionnel, ou Visual Studio 2019, quand je choisit Microsoft Print to PDF, j’obtiens bien la visualisation de l'état, quand je clique sur le bouton imprimer on me demande bien le nom et et le lieu du fichier PDF à générer, le fichier PDF est bien généré, mais il est vide !

    J'ai fait plusieurs essais

    A première vue, le chois d'une autre imprimante physique marche, mais il semble bien que la sortie sur un PDF pose problème

    Une solution ?

    Cordialement

    SC


    Cordialement SC

    jeudi 28 novembre 2019 16:25

Toutes les réponses

  • Bonjour,

    Pouvez-vous vérifier, s'il vous plaît, que vous avez tous les mises à jour sur votre ordinateur (voici comment) et sur Adobe Reader aussi (allez sur Help -> Check for Updates)? J'ai trouvé un tel problème qui est fixé avec KB4340917 pour Windows 10 version 1803 ou avec les dernières mises à jour pour Adobe.
    Vous pouvez aussi essayer de réinstaller l'imprimante PDF.

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    vendredi 29 novembre 2019 14:03
    Modérateur
  • Bonjour,

    Merci de votre aide

    Je fait soigneusement et régulièrement toutes les mises à jour

    J'ai téléchargé la KB434091 comme vous l'avez indiqué, mais au lancement de l'installation j'ai le message disant que cette mise à jour ne s'applique pas à mon ordinateur ....

    J'ai désinstallé et réinstallé l'imprimante PDF

    Quand j'imprime un document Word ou Texte en PDF, c'est OK,

    Mais quand je veux le faire via Visual Studio j'ai deux type d'erreur

    Soit je demande une visualisation, dans ce cas j'ai bien la fenêtre de présentation de l'état qui s'affiche, et quand je clique sur le bouton imprimer je génére bien un fichier PDF, mais il est vide ...

    Soit je passe par une impression directe, sans visualisation, et là j'imprime sur mon imprimante, même si j'ai choisit la sortie en PDF !!

    C'est peut être mon code qui n'est pas correcte ?

    If Me.radAppercuArcNON.Checked = True Then
                Try
                    ImprimerDoc.DefaultPageSettings.Landscape = False
                    ImprimerDoc.DefaultPageSettings.PrinterSettings.Copies = 1
                    AddHandler ImprimerDoc.PrintPage, AddressOf Me.PrintArchive_PrintPage
                    ImprimerDoc.Print()     'Imprime le texte
                Catch ex As Exception
                    MessageBox.Show("Désolé, il y a un problème d'impression. Vérifier si le spool est bien activé.", ex.ToString())
                    Exit Sub
                End Try
            Else
                Try
                    PrintArchive.DefaultPageSettings.Landscape = False
                    PrintPreviewDialogArchive.Document = PrintArchive
                    PrintPreviewDialogArchive.ShowDialog()   '   Visualisation
                Catch exp As Exception
                    MsgBox("Une erreur est survenue. Vérifier que l'imprimante est bien disponible.", MsgBoxStyle.OkOnly, Me.Text)
                End Try
            End If

    Merci de vos suggestions ...

    Cordialement

    SC



    Cordialement SC

    vendredi 29 novembre 2019 15:06
  • Bonjour,

    Merci beaucoup pour cette réponse utile.

    La méthode ShowDialog retourne un résultat "DialogResult" qui peut être "OK" si l'utilisateur clique sur OK dans la boîte de dialogue, sinon retourne "Cancel". Il est nécessaire de vérifier la valeur du résultat. Par exemple:

    Dim dr As DialogResult = form.ShowDialog()
        If dr = DialogResult.OK Then
         ' Imprimer le fichier
        End If


    Cordialement,
    Nina

                   

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.




    mardi 3 décembre 2019 13:30
    Modérateur
  • Bonjour,

    Merci de votre aide

    Effectivement, demander l'avis de l'utilisateur avant de lancer l'impression est une bonne chose, mais honnêtement, je ne voit pas le lien avec mon problème ...

    Ou j'ai tout faux ?

    Cordialement

    SC


    Cordialement SC

    mardi 3 décembre 2019 13:59