Diskuze: WPF tlač formulára

C# .NET .NET (C# a Visual Basic) WPF tlač formulára American English version English version

Avatar
Libor Šimo (libcosenior):

Ahoj,
má niekto skúsenosti s tlačením výstupov z WPF aplikácie?
Predstavujem si to tak, že asi najskôr musím vytvoriť nové okno, ktoré bude mať potrebné parametre, naplniť ho potrebnými údajmi a potom ho vytlačiť. Predpokladám, že tlačový náhľad je už súčasťou softvéru tlačiarne a nie záležitosťou aplikácie WPF.
Do prílohy dávam tlačový výstup, aký by som potreboval. Hlavne neviem ako vytvoriť tú tabuľku aj s orámovaním.
Poradí mi niekto, ktoré komponenty formu najlepšie použiť (naplniť to už budem vedieť) a ako to následne vytlačiť?

Odpovědět 16.9.2015 9:40
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Libor Šimo (libcosenior):

Ak som dobre hľadal na nete, na tabuľku bude vhodné použiť kontrolku TableView. Po práci to vyskúšam.

Nahoru Odpovědět 16.9.2015 10:14
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Milan Křepelka
Redaktor
Avatar
Milan Křepelka:

Tvoje předpoklady jsou v základu mylné. Tisk se totiž nedělá tak, že se udělá udělá Form a ten se vytiskne. Japak bys tisknul 100 stránkový dokument?

Jak se tiskně v .NETu najdeš všude na NETu. Je to docela pruda. V praxi se hodně setkáš s přístupem vyhodit výstup do PDF a s ním ať už si uživatel udělá co chce.

 
Nahoru Odpovědět 16.9.2015 10:49
Avatar
Odpovídá na Milan Křepelka
Libor Šimo (libcosenior):

Ak som to správne pochopil, tak sa vytvorí pdf súbor a ten sa potom vytlačí mimo aplikáciu?

Nahoru Odpovědět 16.9.2015 10:55
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Štěpánek:

Nebo lze použít k vytváření sestav CrystalReport

Nahoru Odpovědět 16.9.2015 12:07
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Libor Šimo (libcosenior):

Ďakujem obidvom, nechám to na neskôr, keď bude čas. Chce to nájsť na webe a testovanie.

Nahoru Odpovědět 16.9.2015 12:22
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
Petr Nymsa:

Nebo ale je to oprus psát použít FlowDocument a přes PrintDialog vytisknout.

Nahoru Odpovědět 16.9.2015 15:04
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Štěpánek:

Na youtube je mnoho videonávodů na crystalreport

Nahoru Odpovědět 16.9.2015 15:22
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Milan Křepelka
Redaktor
Avatar
Odpovídá na Michal Štěpánek
Milan Křepelka:

CR není zrovna moc dobrá volba. Jednak si myslím, že nejsou považovány za ty lepší v rámci konkurence. Navíc mají poměrně drahou licenční politiku.

Pro tenhle účel je to s "kanónem na vrabce"

 
Nahoru Odpovědět 16.9.2015 15:29
Avatar
Odpovídá na Petr Nymsa
Libor Šimo (libcosenior):

Asi časom vyskúšam tvoj spôsob.

Nahoru Odpovědět 16.9.2015 19:37
Aj tisícmíľová cesta musí začať jednoduchým krokom.
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 11 zpráv z 11.