Újra c# és richtextbox

Újra c# és richtextbox
2011-05-04T20:29:24+02:00
2011-05-05T13:47:29+02:00
2022-11-21T19:10:33+01:00
kort
Sziasztok!

Előre is elnézést kérek a naiv kérdésért, kezdő vagyok.
RichTextBox-ból szeretnék nyomtatni, de nem igazán értem hogyan kellene. 2 napja túrom a netet, de nem sikerült rájönnöm a nyomtatás lényegére.
Adva lenne az alábbi forráskódocska:
PrintDialog PD = new PrintDialog(); PrintDocument DocumentToPrint = new PrintDocument(); if (PD.ShowDialog() == DialogResult.OK) { DocumentToPrint.Print(); }
Ez ugye megnyitja a nyomtatási ablakot, majd elküld egy üres oldalt. Nyilván azért küldi üresen, mert nem adom át, hogy mit szeretnék nyomtatni.
Azt is sejtem, hogy ezt egy printerdocument vezérlő segítségével tehetem meg. Nekem viszont egy egyszerű nyomtatási lehetőségre lenne szükségem, ami -akár minimális formázással -kinyomtatja a richtext-ben lévő szöveget.
Mutasd a teljes hozzászólást!
Kb. ennyi:

PrintDialog pd = new PrintDialog(); if ((pd.ShowDialog() == true)) { //use either one of the below pd.PrintVisual(richTB as Visual, "printing as visual"); pd.PrintDocument((((IDocumentPaginatorSource)richTB.Document).DocumentPaginator), "printing as paginator"); }
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd