Announcement

Collapse
No announcement yet.

WPF PrintVisual

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • WPF PrintVisual

    Mein Programm erstellt ein Dokument, das in einem FlowDocumentScrollViewer dargestellt wird.

    Zum Drucken verwende ich:

    Code:
    PrintDlg.PrintVisual(MyFlowDocumentScrollViewer, "VdTypen_Print");
    Das Programmfenster ist in zwei Grid-Columns aufgeteilt, im rechten Grid befindet sich der Viewer. Der Ausdruck bringt mir ein nahezu leeres Blatt, auf dem rechts der linke Rand meines Documents zu sehen ist. Zieh ich den Splitter zwischen den beiden Columns ganz nach links wird mein Document komplett gedruckt.

    Außerdem wird der Teil des Documents nicht gedruckt, der im Fenster erst durch scrollen sichtbar wird, obwohl auf dem DIN A4 Blatt noch genug Platz wäre?

    Ist das so gewollt von MS, dass mein Dokument so verunstaltet wird? Warum ist das so, und wie soll man es richtig machen?

    Danke - Günther
    Günther

  • #2
    Hier gibt es die Lösung:
    Printing a WPF FlowDocument - Stack Overflow
    Günther

    Comment

    Working...
    X