drucken Ich habe ein Problem beim Drucken von meiner Desktop-Anwendung auf MacOSX. Ich habe eine Ansicht in meiner IB-Datei erstellt, die ich zum Drucken verwende. Dann nennen meine Aktion, die throuDrucken auf Macosx: Was ist der beste Weg, um eine nstableview
printOp = [NSPrintOperation printOperationWithView:self.myPrintView printInfo: printInfo];
Druck der NSView
.
Kurz vor, dass ich eine einfache Funktion
[self displayPrintingData];
auf meine Daten auf der Ansicht aufbauen
-(void)displayPrintingData {
//header
self.headerData.alignment = NSTextAlignmentCenter;
self.headerData.string = @"bla bla bla";
self.footerData.string = @"ribla ribla ribla";
[self.printTableView reloadData];
}
Mein Problem ist, dass ich so viele Zeilen drucken muß, wie ich eingefügt (mit verschiedene nsview und verschiedene nstableview). Wie kann ich das Ziel erreichen, mein NSTableView zu verkürzen oder zu verlängern? Ist dies der beste Weg, mehrere Zeilen dynamisch zu drucken?
danke im voraus für ihre vorschläge !!!!!
prost
Die Tabellenansicht wird automatisch in der Größe geändert. Machen Sie die umschließende Bildlaufansicht auf der Seite so groß wie möglich. – Willeke
Ich bin mir nicht sicher, was du gesagt hast ... du meintest scrollview von tableview? Es ist nicht eingeschlossen, aber umgekehrt: scrollview umschließt Tabellenansicht ... Wie kann ich die maximale Anzahl von Zeilen vorhersagen? Wie kann ich vorhersagen, wie viele Seiten ich drucken muss? Es kommt darauf an ... Können Sie es etwas besser erklären? – Boka70
Sie haben nicht mehrere Seiten erwähnt. Haben Sie [Printing Programming Guide for Mac] gelesen? (Https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Printing/osxp_aboutprinting/osxp_aboutprt.html#//apple_ref/doc/uid/10000083-SW1) – Willeke