Я создаю приложение WebView с MacGap2, и я хотел бы иметь возможность распечатывать содержимое элемента HTML (с предварительным просмотром печати, как вы видели в Safari/Preview/etc).Как распечатать содержимое HTML-элемента в MacGap?
Я искал WebUIDelegate's webView:printFrameView, а также Printing Entire Contents of WebView in Cocoa, Not Just Displayed - но мне сложно скомпоновать все вместе, поскольку я новичок в Objective-C/Cocoa.
Если бы я хотел способ, как это (опции не требуется, если предварительный просмотр печати работы):
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 });
Что мне нужно, чтобы добавить к моим MacGap классов /-команды?
App.h:
- (void) print:(NSString*)printString;
App.m:
- (void) print:(NSString*)printString {
// ???
}