0

Nous voulons afficher le texte et les images d'une page Web en DPI supérieur, par exemple prendre 300 DPI, mais par défaut C# webbBrowser contrôle utilise 72/96 DPI qui est actuellement utilisations du système.Inaccession DPI résolution pour la page Web chargée dans WebBrowser conriol en C#

Est-ce que c'est leur façon de configurer la valeur DPI définie par l'utilisateur pour le contrôle webbBrowser afin que la page Web soit rendue en valeur PPP supérieure.

Toute aide sera grandement appréciée. Merci.

Répondre

0

Non, ce n'est pas possible. Les navigateurs Web sont conçus pour des résolutions d'écran (72dpi). Si vous avez besoin d'imprimer à des résolutions plus élevées, je suggère de générer un document PDF.

+0

Soviétique merci pour votre réponse. Pour obtenir une image bitmap de la page Web chargée, nous avons utilisé la méthode d'interface IViewObject :: Draw(). et la méthode draw accepte le DC cible en tant que paramètre. Pouvons-nous spécifier une valeur DPI plus élevée dans le DC de l'imprimante cible et passer la méthode Draw et obtenir l'image haute résolution souhaitée. –

+0

IViewObject :: Draw est pour le rendu d'écran. Si le navigateur a une barre de défilement, IViewObject :: Draw recadre la sortie à ce que vous voyez à l'écran et dessine la barre de défilement à la sortie. Est-ce prévu par votre client? –

Questions connexes