02. november 2010 - 23:26Der er
6 kommentarer og 1 løsning
Print-hjælp
Hejsa
Jeg forsøger at forstå og lege lidt med udskrivning fra en windows-form. Følgende eksempel jeg har gravet frem udskriver en txt-fil - og det virker - Men hvis jeg nu gerne vil have udskrevet f.eks. string test = "Dette bliver udskrevet" kan det så lade sig gøre ved at ændre nogle få ting i denne kode?
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
using System; using System.Text; using System.IO; using System.Drawing; using System.Drawing.Printing; using System.Windows.Forms;
public partial class Form1 : System.Windows.Forms.Form { private System.ComponentModel.Container components; private System.Windows.Forms.Button printButton; private Font printFont; private PrintDocument printDocument1; private StreamReader streamToPrint;
public Form1() { // The Windows Forms Designer requires the following call. InitializeComponent(); }
// The Click event is raised when the user clicks the Print button. private void printButton_Click(object sender, EventArgs e) { try { streamToPrint = new StreamReader ("C:\\test_print\\test.txt");
OKI - med din hjælp er jeg kommet en del videre - og er ved at forstå lidt af hvad der sker...
Nu skal jeg så bare lige finde ud af hvordan man får den til at læse ens "string" så den kan lave sideskift og evt dele linier når de er for lange.
Men du har allerede fortjent point! Så send venligst et svar - og hvis du har lette løsninger på ovenstående er dette naturligvis rigtig meget værdsat!!!
Nej, har ingen pæn løsning på Print ... det er skod, skod og endnu mere skod :-)
Jeg mener der er events når man kommer over 1 side ... men du skal som sådan selv holde øje med det ... dvs måle/regne om det kan være på siden.
Print er bare ikke godt i WinForms, det er bedre i WPF. Måske du skal konvertere din App. WinForms er ved ligeså stille at dø ... og det vil i fremtiden blive 100% erstattet af WPF.
Og det gør ikk noget du ikk har en pæn løsning - jeg har fundet ud af at jeg kan pille noget fra et tidligere projekt hvor den tidligere udvikler har lavet noget print der virker - jeg gafler bare ivrigt derfra :o)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.