test(print): flip canvas coordinate space to bottom-up for NSPrintOperation compatibility #212

Merged
gronod merged 1 commits from bugfix/211-print-output-flip into develop 2026-09-17 21:18:39 +01:00
2 changed files with 2 additions and 2 deletions
@@ -29,7 +29,7 @@ final class TargetPageCanvasView: NSView {
/// Flipped: the CoreGraphics coordinate space is correctly oriented
/// top-down, so page 1 is the TOP rect.
override var isFlipped: Bool { true }
override var isFlipped: Bool { false }
override var isOpaque: Bool { true }
override func knowsPageRange(_ range: NSRangePointer) -> Bool {
@@ -39,7 +39,7 @@ final class TargetCanvasGeometryTests: XCTestCase {
let view = TargetPageCanvasView(
pages: [raster(), raster(), raster()],
paperSize: paperSize)
XCTAssertTrue(view.isFlipped)
XCTAssertFalse(view.isFlipped)
let page1 = view.rectForPage(1)
let page3 = view.rectForPage(3)