Hallo an alle,
ich bin gerade dabei, mir ein PrintView zu basteln; bzw. eigentlich sind es zwei. Und genau das ist das Problem. Als Erstes habe ich eine NSView-Subklasse "PrintableGridView". Diese ist allgemein gehalten, hat ein DataSource- und ein Delegate-Protokoll, so dass ich damit jedes beliebige Grid drucken kann. Wenn es ich dieses View in der NSPrintOperation als View setze, sieht alles wunderbar aus.
Nun kommt das zweite View ins Spiel, das spezieller ist. In diesem möchte ich zwei Subviews der Klasse "PrintableGridView" unterbringen; sprich ich habe im Prinzip zwei Tabellen untereinander. Leider sehe ich in der Vorschau im PrintPanel gar nichts! Es wird auch keine einzige Zeichenmethode von "PrintableGridView" aufgerufen. Die Subviews habe ich per addSubview: hinzugefügt und diese werden auch angezeigt, wenn ich sie mir im Log ausgeben lasse. Die Frames sind auch nicht {0,0,0,0}, aber es wird eben nichts gezeichnet..
Hat jemand von euch schon mal ein PrintView gebastelt, das Subviews enthält? Wie bekomme ich diese dazu, dass sie gezeichnet werden?
Ich bin über jede Hilfe dankbar.
Alex
ich bin gerade dabei, mir ein PrintView zu basteln; bzw. eigentlich sind es zwei. Und genau das ist das Problem. Als Erstes habe ich eine NSView-Subklasse "PrintableGridView". Diese ist allgemein gehalten, hat ein DataSource- und ein Delegate-Protokoll, so dass ich damit jedes beliebige Grid drucken kann. Wenn es ich dieses View in der NSPrintOperation als View setze, sieht alles wunderbar aus.
Nun kommt das zweite View ins Spiel, das spezieller ist. In diesem möchte ich zwei Subviews der Klasse "PrintableGridView" unterbringen; sprich ich habe im Prinzip zwei Tabellen untereinander. Leider sehe ich in der Vorschau im PrintPanel gar nichts! Es wird auch keine einzige Zeichenmethode von "PrintableGridView" aufgerufen. Die Subviews habe ich per addSubview: hinzugefügt und diese werden auch angezeigt, wenn ich sie mir im Log ausgeben lasse. Die Frames sind auch nicht {0,0,0,0}, aber es wird eben nichts gezeichnet..
Hat jemand von euch schon mal ein PrintView gebastelt, das Subviews enthält? Wie bekomme ich diese dazu, dass sie gezeichnet werden?
Ich bin über jede Hilfe dankbar.
Alex