BRLMValidatePrintSettings
Validate your print settings.
Overview
You can use this class to validate print settings you set before printing on your printer. As a result of the validation, BRLMValidatePrintSettingsReport is returned. It has issues that are ranked as Error/Warning/Notice and has a message to resolve it. For details, see BRLMValidatePrintSettingsIssue.
Rank
| Rank | Description | 
|---|---|
| Error | This library can't print with the print settings. | 
| Warning | This library can print with the print settings. But it includes unsupported settings. These settings will be modified in the library. | 
| Notice | This library can print with the print settings. But it may includes useless settings. | 
Class methods
validate:printSettigs:
Declaration
+ (BRLMValidatePrintSettingsReport *) validate:(id<BRLMPrintSettingsProtocol>)printSettings;
Parameters
| Name | Type | Description | 
|---|---|---|
| printSettings | id<BRLMPrintSettingsProtocol> | Print settings you want to validate | 
Return Value
See BRLMValidatePrintSettingsReport.
Types
BRLMValidatePrintSettingsIssueRank
Declaration
typedef NS_ENUM(NSInteger, BRLMValidatePrintSettingsIssueRank) { BRLMValidatePrintSettingsIssueRankError, BRLMValidatePrintSettingsIssueRankWarning, BRLMValidatePrintSettingsIssueRankNotice, };