MacGap2 ile bir WebView uygulaması oluşturuyorum ve bir HTML öğesinin içeriğini (Safari/Önizleme/vb'de göreceğiniz gibi baskı önizleme ile) basabilmek istiyorum.MacGap'te bir HTML öğesinin içeriği nasıl yazdırılır?
WebUIDelegate's webView:printFrameView'a ve Printing Entire Contents of WebView in Cocoa, Not Just Displayed'a bakıyorum - ancak Objective-C/Cocoa'ya yeni olduğum için hepsini bir araya getirmekte zorlanıyorum.
Bu (baskı önizleme çalışırsa gerekli değildir seçenekleri) gibi bir yöntem isteseydi:
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 });
Ne benim MacGap Sınıflar/Komutları eklemek gerekir?
App.h:
- (void) print:(NSString*)printString;
App.m:
- (void) print:(NSString*)printString {
// ???
}