Description
Print document content via macOS native print system.
Implementation
- File menu: Print (Cmd+P)
- Create
NSPrintOperation from Scintilla content
- Option 1: Extract text and render via
NSTextView for printing
- Option 2: Use Scintilla's
SCI_FORMATRANGE if available on macOS
- Include line numbers option
- Header with filename, date, page numbers
- Print preview via standard macOS print dialog
Key Files
macos/platform/main_phase7.mm
macos/platform/scintilla_bridge.h
Sprint
Sprint 8 - Content & Views
Description
Print document content via macOS native print system.
Implementation
NSPrintOperationfrom Scintilla contentNSTextViewfor printingSCI_FORMATRANGEif available on macOSKey Files
macos/platform/main_phase7.mmmacos/platform/scintilla_bridge.hSprint
Sprint 8 - Content & Views