Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Maros2470
Člen
Avatar
Maros2470:1.8.2014 11:57

Zdravím. Potřeboval bych poradit s tiskem a náhledem. Tisknu z RichTextBox. Vše mi chodí celkem normálně, jen tiskne pouze prostý text. Potřeboval bych, aby mi to tisklo naformátovaný text. Zatím to mám napsáno takto:

// Náhled tisku
        private void btnNahled_Click(object sender, EventArgs e)
        {
            try
            {
                printPreviewDialog1.Document = pd;
                pd.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.pd_PrintPage);
                printPreviewDialog1.ShowDialog();

            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }

        // PrintPage
        private void pd_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            string text = receptRichBox.Text;
            e.Graphics.DrawString(text, new Font("Arial", 11, FontStyle.Regular), Brushes.Black, 10, 10);
        }

Díky za rady

Editováno 1.8.2014 11:59
 
Odpovědět
1.8.2014 11:57
Avatar
Odpovídá na Maros2470
Michal Štěpánek:5.9.2014 22:24

Do toho RichTextBoxu se data dostávají jak?

Nahoru Odpovědět
5.9.2014 22:24
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
zpavlu
Tvůrce
Avatar
zpavlu:29.9.2014 0:00

Podívej se buď pátý nebo šestý díl napsal jsem tutorial tisk formuláře a ovládacích prvků je tam formátování textu.

Nahoru Odpovědět
29.9.2014 0:00
PZ
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.