Ich erstelle eine WebView App mit MacGap2 und ich möchte in der Lage sein, den Inhalt eines HTML-Elements (mit einer Druckvorschau wie in Safari/Preview/etc) zu drucken.Wie Inhalte eines HTML-Elements in MacGap drucken?
Ich habe WebUIDelegate's webView:printFrameView sowie Printing Entire Contents of WebView in Cocoa, Not Just Displayed betrachtet - aber ich habe eine harte Zeit, alles zusammen zu setzen, wie ich Objective-C/Cocoa neu bin.
Wenn ich eine Methode wie folgt (Optionen nicht erforderlich, wenn die Druckvorschau funktioniert) gesucht:
MacGap.print([HTMLelement], [options]);
// Example usage
var el = document.getElementById('view');
// Or if not element, send as HTML string? (with inline CSS)
// el = el.innerHTML;
MacGap.print(el, { printBackgrounds: true, landscape: false });
Was würde ich brauche, um meine MacGap Klassen/Befehle hinzufügen?
App.h:
- (void) print:(NSString*)printString;
App.m:
- (void) print:(NSString*)printString {
// ???
}