Wie kann ich eine Druckvorschau-Funktion für ein C # Objekt implementieren, das nicht ein Printdocument-Objekt aussetzt?

StackOverflow https://stackoverflow.com/questions/1600072

  •  05-07-2019
  •  | 
  •  

Frage

[Disclaimer: Ich an den damit verbundenen Fragen geschaut und nur relevantes Material für MFC finden. Ich tue nicht C ++]

Ich habe einen C # .NET-app, die eine OCX Steuerung über Interop verwendet (die Steuerung eine Viewer-Komponente für CGM Bilder ist). Die Steuerung stellt eine Print () und PrintSetup () -Methode, aber kein Printpreview () -Methode.

Es gibt auch keine freiliegenden Printdocument-Objekt, das ich diese Funktionalität implementieren können.

Gibt es andere Möglichkeiten, in denen ich zu einem Dialog Druckvorschau umleiten kann?

[Mehr Infos] Falls es jemand Antwort hilft, ist die Kontrolle in Frage der Larson CGM Viewer ActiveX, auch bezeichnet als VisEx CGM. Siehe http://www.cgmlarson.com/industry/cgm_viewer_control.php

War es hilfreich?

Lösung 2

Am Ende hat ich den Verkäufer sprach - sie haben ein Desktop-Produkt, das sie ihre eigene Kontrolle verwendet in (auch bekannt als ihre eigenen dogfood Essen) und auch nicht Druckvorschau Funktionalität sie haben

.

Ich werde nicht springen durch Reifen ein Feature auch der Anbieter erhalten nicht oder unterstützen - viel wie ich hasse, das etwas erklären Endanwendern kann nicht getan werden

.

Andere Tipps

Können Sie das OCX-Steuerelement verwenden, um die CGM Bild zu einem temporären Speicherort als temporäre Datei zu speichern und dann den WinForms verwenden Einbau-Printpreview Funktionalität?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top