Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
// Print each line of the file.
while (count < linesPerPage &&
((line = streamToPrint.ReadLine()) != null))
{
yPos = topMargin + (count *
printFont.GetHeight(e.Graphics));
e.Graphics.DrawString(line, printFont, Brushes.Black,
leftMargin, yPos, new StringFormat());
count++;
}
streamToPrint = new StreamReader
("C:\\My Documents\\MyFile.txt");
byte[] streamtoprint = Encoding.ASCII.GetBytes(textBox1.Text.ToString());
MemoryStream stream = new MemoryStream(streamtoprint);
streamToPrint.ReadLine()
yPos = topMargin + (count *
printFont.GetHeight(ev.Graphics));
ev.Graphics.DrawString(line, printFont, Brushes.Black,
leftMargin, yPos, new StringFormat());
// The PrintPage event is raised for each page to be printed.
private void pd_PrintPage(object sender, PrintPageEventArgs ev)
{
//X und Y Position des Texts auf der Seite bestimmen
int x, y;
x = ev.MarginBounds.Left; //Ganz am linken Rand
y = ev.MarginBounds.Top; //Ganz oben
//Schriftart laden in der gedruckt werden soll
Font printFont = new Font("Arial", 10);
//Den Text der Textbox drucken
ev.Graphics.DrawString(TextBox1.Text, printFont, Brushes.Black,
x, y, new StringFormat());
//Druckvorgang abschließen
ev.HasMorePages = false;
}
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(this.pd_PrintPage);
pd.Print();
while (count < linesPerPage &&
((line = textBox.Lines.ToString()) != null))
{
yPos = topMargin + (count *
printFont.GetHeight(e.Graphics));
e.Graphics.DrawString(line, printFont, Brushes.Black,
leftMargin, yPos, new StringFormat());
count++;
}
string[] lines = TextBox.Text.Split("\n");