ACEViewDelegate
@objc public protocol ACEViewDelegate
The ACEViewDelegate protocol is implemented by objects that wish to monitor the ACEView for content changes.
-
Posts a notification that the text has changed and forwards this message to the delegate if it responds.
Parameter
Parameter notification: The ACETextDidEndEditingNotification notification that is posted to the default notification center.Declaration
Swift
optional func textDidChange(notification: NSNotification)Parameters
notificationThe ACETextDidEndEditingNotification notification that is posted to the default notification center.
-
Provides the print settings to be used for a print job. Defaults to application shared settings.
Declaration
Swift
optional func printInformation() -> NSPrintInfo -
Provides the desired font size for printing. Defaults to 10px
Declaration
Swift
optional func printFontSize() -> Int -
Provides the desired height for page headers and footers. Defaults to 0.0px
Declaration
Swift
optional func printHeaderHeight() -> Float -
Undocumented
Declaration
Swift
@objc public protocol ACEViewDelegate -
Draws the headers and footers. Defaults to no headers and footers
Declaration
Swift
optional func drawPrintHeaderForPage(page: Int, inRect: NSRect) -
Undocumented
Declaration
Swift
@objc public protocol ACEViewDelegate -
Called before starting and ending a print job
Declaration
Swift
optional func startPrintOperation(printOperation: NSPrintOperation) -
Undocumented
Declaration
Swift
@objc public protocol ACEViewDelegate -
Called after the ACEView has been loaded
Declaration
Swift
optional func aceViewDidLoad()
ACEViewDelegate Protocol Reference