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.