BRLMRJPrintSettings
Settings to print on RJ series.
Overview
You use this object to set parameters to your printer such as a paper size. The images or PDFs you passed to print functions in BRLMPrinterDriver are converted to printable data for specified printer by using this settings.
This class also implements BRLMPrintImageSettings, allowing you to configure image-specific print settings.
Properties
customPaperSize
A paper size in your printer.
For detail, see BRLMCustomPaperSize.
Declaration
@property (nonatomic) BRLMCustomPaperSize* customPaperSize;
density
Density set to your printer. Default value is BRLMRJPrintSettingsDensityUsePrinterSetting.
For allowed values, see BRLMRJPrintSettingsDensity.
Declaration
@property (nonatomic) BRLMRJPrintSettingsDensity density;
peelLabel
Whether or not to enable peeling. Your printer has to support it.
Declaration
@property (nonatomic) BOOL peelLabel;
feedDirectionMargins
The margins in the feed direction. Adds the same amount to the top and bottom in the feed direction. The unit is in dots.
Declaration
@property (nonatomic) NSUInteger feedDirectionMargins;
Types
BRLMRJPrintSettingsDensity
Declaration
typedef NS_ENUM(NSInteger, BRLMRJPrintSettingsDensity) {
BRLMRJPrintSettingsDensityWeakLevel5,
BRLMRJPrintSettingsDensityWeakLevel4,
BRLMRJPrintSettingsDensityWeakLevel3,
BRLMRJPrintSettingsDensityWeakLevel2,
BRLMRJPrintSettingsDensityWeakLevel1,
BRLMRJPrintSettingsDensityNeutral,
BRLMRJPrintSettingsDensityStrongLevel1,
BRLMRJPrintSettingsDensityStrongLevel2,
BRLMRJPrintSettingsDensityStrongLevel3,
BRLMRJPrintSettingsDensityStrongLevel4,
BRLMRJPrintSettingsDensityStrongLevel5,
BRLMRJPrintSettingsDensityUsePrinterSetting,
};
Deprecates
Deprecated
rotate180degrees
Please use imageRotation instead.