Sto creando un'app WebView con MacGap2 e mi piacerebbe poter stampare il contenuto di un elemento HTML (con un'anteprima di stampa come si vedrebbe in Safari/Anteprima/ecc.).Come stampare il contenuto di un elemento HTML in MacGap?
Ho guardato allo WebUIDelegate's webView:printFrameView e allo Printing Entire Contents of WebView in Cocoa, Not Just Displayed - ma sto facendo fatica a mettere tutto insieme mentre sono nuovo a Objective-C/Cocoa.
Se avessi voluto un metodo come questo (opzioni non necessarie in caso di anteprima di stampa funziona):
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 });
Cosa avrei bisogno di aggiungere ai miei Classi MacGap/Commands?
App.h:
- (void) print:(NSString*)printString;
App.m:
- (void) print:(NSString*)printString {
// ???
}