Forum » Programiranje » [c#] printdocument, printpage
[c#] printdocument, printpage
japol ::
Kako natisnem različno velikost teksta?
Primer:
Kako, da bo tekst za f1.textBox35.Text,f1.textBox36.Text in f1.textBox37.Text velikosti:
Font font = new Font("Arial", 20);
f1.richTextBox1.Text pa velikosti:
Font font = new Font("Arial", 10);
in seveda da ga upošteva v .MeasureString
Kako je pa z vstavljeno sliko? Jo postaviš na neko pozicijo na listu (in v stringu upoštevaš zato prazne vrstice) ali velikost slike pretvoriš glede na vrstice teksta? Recimo da bi želel nekje v tekst vstaviti sliko. Sedaj mi seveda slika prekrije tekst.
Primer: da na prvo stran vstavi sliko.
Ampak kot že rečeno, v tem primeru moram vstavljati prazne vrsitce, da naredim prostor za sliko.
Primer:
public void printDocument1_PrintPage(object sender, PrintPageEventArgs e) { if (string.IsNullOrEmpty(s)) { s = "Poz: "+f1.textBox35.Text + Environment.NewLine; s += "El: " + f1.textBox36.Text + Environment.NewLine; s += "Oz: " + f1.textBox37.Text + Environment.NewLine; s += f1.richTextBox1.Text; } RectangleF robNaListu = new RectangleF(x + 15, y + 15, z, w - 20); e.Graphics.MeasureString(s, font, robNaListu.Size, StringFormat.GenericTypographic, out štZnakovNaStran, out vrsticNaStran); e.Graphics.DrawString(s, font, Brushes.Black, robNaListu, StringFormat.GenericTypographic); }
Kako, da bo tekst za f1.textBox35.Text,f1.textBox36.Text in f1.textBox37.Text velikosti:
Font font = new Font("Arial", 20);
f1.richTextBox1.Text pa velikosti:
Font font = new Font("Arial", 10);
in seveda da ga upošteva v .MeasureString
Kako je pa z vstavljeno sliko? Jo postaviš na neko pozicijo na listu (in v stringu upoštevaš zato prazne vrstice) ali velikost slike pretvoriš glede na vrstice teksta? Recimo da bi želel nekje v tekst vstaviti sliko. Sedaj mi seveda slika prekrije tekst.
Primer: da na prvo stran vstavi sliko.
if (številkaStrani == 1) { float xslike = x + 50; float yslike = y + 620; e.Graphics.DrawImage(f1.pictureBox1.Image, xslike, yslike); }
Ampak kot že rečeno, v tem primeru moram vstavljati prazne vrsitce, da naredim prostor za sliko.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | VB.streamwriterOddelek: Programiranje | 1003 (836) | P=LN |
» | C# iz form2 v form1,textboxiOddelek: Programiranje | 1945 (1571) | Keki |
» | C# ProblemOddelek: Programiranje | 1253 (1049) | joze67 |
» | C# text v .pdfOddelek: Programiranje | 1426 (1215) | japol |
» | [C#] Dostop do objekta iz različnih formOddelek: Programiranje | 2163 (1876) | Kekec |