Drucken aus einer Xamarin.Formulare app

Ich bin ganz neu auf Xamarin und ich arbeite aktuell an einer Probe oder einem "Beweis des Konzeptes" - app mit Xamarin.Formen.

Ich soll zum durchführen einer print-Aufgabe von dieser app, obwohl ich nicht an dieser Stelle wissen was zu drucken aber (der Bildschirm, der Inhalt von einem label eine Datei, etc.).

Entweder Weg, was ist der einfachste Weg, um Druck von Xamarin.Formen-app?
(Aktuelles Ziel ist in Erster Linie Android 4.4+).

Ich hoffe das ist nicht zu kompliziert 🙂

EDIT:

Ok lassen mich, gerade aktualisieren diesen Beitrag als den ursprünglichen text vielleicht ein bisschen ehrgeizig/vage.

Habe ich einen Xamarin.Forms-Projekt (+ ein Android-Teil) und ich habe einige HTML-erhältlich in den XF-Teil des Projekts, die ich brauche, um in eine WebView und drucken Sie es.
Von dem was ich verstehe, die Sache mit dem WebView hat zu erfolgen auf das Android-Teil des Projekts aufgrund der Tatsache, dass dies ist, wo der Druck behandelt werden.
Ich hatte gehofft, dies könnte getan werden, von code, da ich nicht wirklich brauchen, um die Anzeige der WebView, drucken Sie einfach den Inhalt.
Der Android-Teil des Projektes hat nur die MainActivity und keine layouts oder XAML-Dateien.
Ich weiß nicht, wo, um die WebView oder wie (andere als DependecyService scheint ein buzz word hier), so bin ich irgendwie hier hängengeblieben.

Ich denke, dass diese Aufgabe ziemlich trivial für jemanden mit ein wenig mehr Xamarin Erfahrung als ich.

  • Dieser blog könnte dir helfen: blog.xamarin.com/native-printing-with-android
  • Ich habe bereits diesen Artikel und es scheint zu nativen Android-apps (oder die Android-spezifische Teil) und nicht etwas aus dem Xamarin.Formulare (cross-Plattform) an einem Projekt Teil. Da bin ich totaler Anfänger bin ich versucht zu kleben, um das Teil so viel wie ich kann.
  • Es kann nicht getan werden, die über Formulare. Das nähste, das Sie sein könnte, ist zu Abstrakt, einige Teile über DependencyService.
  • Ich Wette, dass ist richtig, aber da bin ich ziemlich neu in diesem, ich brauche ein wenig mehr Anleitung, wie und wo Sie code hinzufügen. In meinem SF-Projekt, an dem ich die HTML-ich will drucken, was ich brauche, ist zu wissen, wie man diesen in einem WebView in Android Teil des Projekts und dann auf drucken. Wenn ich daran denke, das ich bin denken, es sollte ziemlich einfach sein, jemand mit ein wenig mehr Xamarin Erfahrung als ich.
  • Da die codebehind-in xamarin ist alle c#, Sie könnten möglicherweise verwenden einige native c# - Bibliotheken. Dies eröffnet eine Menge Möglichkeiten. Sie müssen vielleicht mal ein wenig, Sie zu erhalten zu arbeiten auf Ios, obwohl. vielleicht versuchen Sie c-sharpcorner.com/UploadFile/mahesh/printdialog-in-C-Sharp und syncfusion.com/kb/8767/... einer von em verwendet der Abhängigkeitsdienst, die kann entmutigend sein, aber ist eigentlich sehr einfach zu bedienen. versuchen Sie dies: xamarinhelp.com/xamarin-forms-dependency-injection
InformationsquelleAutor Aidal | 2016-03-01
Schreibe einen Kommentar