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 | 1182 (1015) | P=LN |
| » | C# iz form2 v form1,textboxiOddelek: Programiranje | 2066 (1692) | Keki |
| » | C# ProblemOddelek: Programiranje | 1400 (1196) | joze67 |
| » | C# text v .pdfOddelek: Programiranje | 1574 (1363) | japol |
| » | [C#] Dostop do objekta iz različnih formOddelek: Programiranje | 2317 (2030) | Kekec |