Fonctionnalité d'impression dans VB.NET – Bien choisir son serveur d impression
Author: Titanfall —
Short summary: Dans cet article, nous verrons comment utiliser la fonctionnalité d’impression dans VB.NET. 3659 Dans cet article, nous verrons comment utiliser fonctionnalité d'impression dans VB.NET. C'est du code aspx: – <%@ Page La langue= "VB" AutoEventWireup= "faux" CodeFile= "Default2.aspx.vb" Hérite= "Default2" %> <!DOCTYPE html PUBLIQUE "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html […]
Quick overview
- Site
- Tutos GameServer
- Canonical URL
- https://tutos-gameserver.fr/2019/11/08/fonctionnalite-dimpression-dans-vb-net-bien-choisir-son-serveur-d-impression/
- LLM HTML version
- https://tutos-gameserver.fr/2019/11/08/fonctionnalite-dimpression-dans-vb-net-bien-choisir-son-serveur-d-impression/llm
- LLM JSON version
- https://tutos-gameserver.fr/2019/11/08/fonctionnalite-dimpression-dans-vb-net-bien-choisir-son-serveur-d-impression/llm.json
- Manifest
- https://tutos-gameserver.fr/llm-endpoints-manifest.json
- Estimated reading time
- 5 minutes (242 seconds)
- Word count
- 805
Key points
- Dans cet article, nous verrons comment utiliser la fonctionnalité d’impression dans VB.NET.
- 3659 Dans cet article, nous verrons comment utiliser fonctionnalité d'impression dans VB.NET.
- C'est du code aspx: – <%@ Page La langue= "VB" AutoEventWireup= "faux" CodeFile= "Default2.aspx.vb" Hérite= "Default2" %> <!DOCTYPE html PUBLIQUE "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns= "http://www.w3.org/1999/xhtml"><tête courir vers= "serveur"> <Titre> </Titre> </tête><corps> <forme identifiant= "form1" courir vers= "serveur"> <div> <aspic:Panneau ID= "Panneau" courir vers= "serveur" Couleur de fond= "# ffccff" Largeur= "50%"> <table cellpadding= "4" espacement cellulaire= "4" largeur= "100%" aligner= "centre"> <tr> <td aligner= "centre"> Remplir toutes les informations </td> </tr> <tr> <td> <aspic:Étiquette ID= "LabelFName" courir vers= "serveur" Texte= "F_Name"Largeur= "130px"> </aspic:Étiquette> <aspic:Zone de texte ID= "TextBoxName" courir vers= "serveur" Largeur= "315px"> </aspic:Zone de texte> </td> </tr> <tr> <td> <aspic:Étiquette ID= "LabelLName" courir vers= "serveur" Texte= "L_Name"Largeur= "130px"> </aspic:Étiquette> <aspic:Zone de texte ID= "TextBoxCountry" courir vers= "serveur" Largeur= "315px"> </aspic:Zone de texte> </td> </tr> <tr> <td> <aspic:Étiquette ID= "LabelEmailId" courir vers= "serveur" Texte= "EmailId"Largeur= "130px"> </aspic:Étiquette> <aspic:Zone de texte ID= "TextBoxEmailId" courir vers= "serveur" Largeur= "315px"> </aspic:Zone de texte> </td> </tr> <tr aligner= "right"> <td> <aspic:Bouton ID= "ButtonPrint" courir vers= "serveur" Texte= "Imprimer" Caractères gras= "vrai" Couleur de premier plan= "Bleu" Sur clic= "ButtonPrint_Click" /> <br /> </td> </tr> </table> </aspic:Panneau> </div> </forme> </corps></html> Ce code est VB: – Importations System.DataImportations Configuration du systèmeImportations System.WebImportations System.Web.SecurityImportations System.Web.UIImportations System.Web.UI.WebControlsImportations System.Web.UI.WebControls.WebPartsImportations System.Web.UI.HtmlControlsImportations System.IOImportations System.TextImportations System.Web.SessionState ————————————————– ————————————————– — Partiel Classe _Défaut Hérite System.Web.UI.Page ————————————————– ————————————————– — Protégé Sous Page_Load (ByVal expéditeur Comme Objet, ByVal e Comme EventArgs) Fin Sous ————————————————– ————————————————– — Protégé Sous ButtonPrint_Click (ByVal expéditeur Comme Objet, ByVal e Comme System.EventArgs) Poignées ButtonPrint.Click Faible impression Comme Contrôle = DirectCast(Session("impression"), Contrôle) PrintHelper.PrintWebControl (print) Session("impression") = Panneau ClientScript.RegisterStartupScript (Moi.[GetType](), "sur clic", "") Fin Sous Fin Classe ————————————————– ————————————————– — Utilisation de Helper: – Nous allons créer la classe d'assistance.Dans cette classe, j'ai fait une méthode 'PrintWebControl'.
- Avec cette méthode, nous pouvons imprimer n’importe Contrôle du serveur comme Datalist, Image, Textbox, Panel etc.
Primary visual
Structured content
Dans cet article, nous verrons comment utiliser la fonctionnalité d’impression dans VB.NET.
3659
Dans cet article, nous verrons comment utiliser fonctionnalité d'impression dans VB.NET.
C'est du code aspx: –
<%@ Page La langue= "VB" AutoEventWireup= "faux" CodeFile= "Default2.aspx.vb" Hérite= "Default2" %> <!DOCTYPE html PUBLIQUE "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns= "http://www.w3.org/1999/xhtml"><tête courir vers= "serveur"> <Titre> </Titre> </tête><corps> <forme identifiant= "form1" courir vers= "serveur"> <div> <aspic:Panneau ID= "Panneau" courir vers= "serveur" Couleur de fond= "# ffccff" Largeur= "50%"> <table cellpadding= "4" espacement cellulaire= "4" largeur= "100%" aligner= "centre"> <tr> <td aligner= "centre"> Remplir toutes les informations </td> </tr> <tr> <td> <aspic:Étiquette ID= "LabelFName" courir vers= "serveur" Texte= "F_Name"Largeur= "130px"> </aspic:Étiquette> <aspic:Zone de texte ID= "TextBoxName" courir vers= "serveur" Largeur= "315px"> </aspic:Zone de texte> </td> </tr> <tr> <td> <aspic:Étiquette ID= "LabelLName" courir vers= "serveur" Texte= "L_Name"Largeur= "130px"> </aspic:Étiquette> <aspic:Zone de texte ID= "TextBoxCountry" courir vers= "serveur" Largeur= "315px"> </aspic:Zone de texte> </td> </tr> <tr> <td> <aspic:Étiquette ID= "LabelEmailId" courir vers= "serveur" Texte= "EmailId"Largeur= "130px"> </aspic:Étiquette> <aspic:Zone de texte ID= "TextBoxEmailId" courir vers= "serveur" Largeur= "315px"> </aspic:Zone de texte> </td> </tr> <tr aligner= "right"> <td> <aspic:Bouton ID= "ButtonPrint" courir vers= "serveur" Texte= "Imprimer" Caractères gras= "vrai" Couleur de premier plan= "Bleu" Sur clic= "ButtonPrint_Click" /> <br /> </td> </tr> </table> </aspic:Panneau> </div> </forme> </corps></html> Ce code est VB: –
Importations System.DataImportations Configuration du systèmeImportations System.WebImportations System.Web.SecurityImportations System.Web.UIImportations System.Web.UI.WebControlsImportations System.Web.UI.WebControls.WebPartsImportations System.Web.UI.HtmlControlsImportations System.IOImportations System.TextImportations System.Web.SessionState ————————————————– ————————————————– — Partiel Classe _Défaut Hérite System.Web.UI.Page ————————————————– ————————————————– —
Protégé Sous Page_Load (ByVal expéditeur Comme Objet, ByVal e Comme EventArgs) Fin Sous ————————————————– ————————————————– —
Protégé Sous ButtonPrint_Click (ByVal expéditeur Comme Objet, ByVal e Comme System.EventArgs) Poignées ButtonPrint.Click Faible impression Comme Contrôle = DirectCast(Session("impression"), Contrôle) PrintHelper.PrintWebControl (print) Session("impression") = Panneau ClientScript.RegisterStartupScript (Moi.[GetType](), "sur clic", "") Fin Sous Fin Classe ————————————————– ————————————————– —
Utilisation de Helper: –
Nous allons créer la classe d'assistance.Dans cette classe, j'ai fait une méthode 'PrintWebControl'. Avec cette méthode, nous pouvons imprimer n’importe Contrôle du serveur comme Datalist, Image, Textbox, Panel etc.
Importations System.DataImportations Configuration du systèmeImportations System.WebImportations System.Web.SecurityImportations System.Web.UIImportations System.Web.UI.WebControlsImportations System.Web.UI.WebControls.WebPartsImportations System.Web.UI.HtmlControlsImportations System.IOImportations System.TextImportations System.Web.SessionStateImportations Microsoft.VisualBasicPublique Classe PrintHelper Publique partagé Sous PrintWebControl (ByVal impression Comme Contrôle) PrintWebControl (imprimer, Chaîne.Vide) Fin Sous
Publique partagé Sous PrintWebControl (ByVal impression Comme Contrôle, ByVal Scénario Comme Chaîne) Faible stringWrite Comme Nouveau StringWriter () Faible htmlWrite Comme Nouveau System.Web.UI.HtmlTextWriter (stringWrite) Si Type de impression Est WebControl ensuite Faible webControl Comme Nouveau Unité (100, UnitType.Percentage) DirectCast(impression, WebControl) .Width = webControl Fin Si Faible page Comme Nouveau Page() page.EnableEventValidation = Faux Si Script <> Chaîne.Vide ensuite page.ClientScript.RegisterStartupScript (page.[GetType](), "PrintJavaScript", Script) Fin Si Faible htmlForm Comme Nouveau HtmlForm () page.Controls.Add (htmlForm) htmlForm.Attributes.Add ("courir vers", "serveur") htmlForm.Controls.Add (print) page.DesignerInitialize () page.RenderControl (htmlWrite) Faible strHTML Comme Chaîne = stringWrite.ToString () HttpContext.Current.Response.Clear () HttpContext.Current.Response.Write (strHTML) HttpContext.Current.Response.Write ("") HttpContext.Current.Response.[End]() Fin Sous Fin Classe
Click to rate this post! [Total: 0 Average: 0]
Topics and keywords
Themes: Serveur d'impression
License & attribution
License: CC BY-ND 4.0.
Attribution required: yes.
Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json
LLM Endpoints plugin version 1.1.2.