BRLMMediaInfo
A class for media information.
Overview
You use this object to know about media in your printer.
Properties
mediaType
A type of media in your printer.
Declaration
@property (nonatomic, readonly) BRLMMediaInfoMediaType mediaType;
backgroundColor
A label color of the media in your printer.
Declaration
@property (nonatomic, readonly) BRLMMediaInfoBackgroundColor backgroundColor;
inkColor
A printing color of media in your printer.
Declaration
@property (nonatomic, readonly) BRLMMediaInfoInkColor inkColor;
width_mm
The width of media of your printer in millimeters. Rounded to the nearest whole number. Some models cannot be obtained, in which case 0 is assigned.
Declaration
@property (nonatomic, readonly) int width_mm;
height_mm
The height of media of your printer in millimeters. Rounded to the nearest whole number. If the media is continuous length, it returns 0. Some models cannot be obtained, in which case 0 is assigned.
Declaration
@property (nonatomic, readonly) int height_mm;
isHeightInfinite
Whether the the media is continuous length or not
Declaration
@property (nonatomic, readonly) bool isHeightInfinite;
Instance Methods
getPTLabelSize
Get the size of label.
If the type of media is not for PT series, this methods failes and returns undefined value in BRLMPTPrintSettingsLabelSize
.
Declaration
- (BRLMPTPrintSettingsLabelSize) getPTLabelSize:(bool * _Nonnull)succeeded;
Parameters
Name | Type | Description |
---|---|---|
succeeded | bool * _Nonnull | Return whether the method is succeeded or not. |
Return Value
See BRLMPTPrintSettingsLabelSize
.
getQLLabelSize
Get the size of label.
If the type of media is not for QL series, this methods failes and returns undefined value in BRLMQLPrintSettingsLabelSize
.
Declaration
- (BRLMQLPrintSettingsLabelSize) getQLLabelSize:(bool * _Nonnull)succeeded;
Parameters
Name | Type | Description |
---|---|---|
succeeded | bool * _Nonnull | Return whether the method is succeeded or not. |
Return Value
See BRLMQLPrintSettingsLabelSize
.
Types
BRLMMediaInfoMediaType
Declaration
typedef NS_ENUM(NSInteger, BRLMMediaInfoMediaType) {
BRLMMediaInfoMediaTypePTLaminate,
BRLMMediaInfoMediaTypePTNonLaminate,
BRLMMediaInfoMediaTypePTFabric,
BRLMMediaInfoMediaTypeQLInfiniteLable,
BRLMMediaInfoMediaTypeQLDieCutLable,
BRLMMediaInfoMediaTypePTHeatShrink,
BRLMMediaInfoMediaTypePTFLe,
BRLMMediaInfoMediaTypePTFlexibleID,
BRLMMediaInfoMediaTypePTSatin,
BRLMMediaInfoMediaTypePTSelfLaminate,
BRLMMediaInfoMediaTypeIncompatible,
BRLMMediaInfoMediaTypeUnknown,
};
BRLMMediaInfoBackgroundColor
Declaration
typedef NS_ENUM(NSInteger, BRLMMediaInfoBackgroundColor) {
BRLMMediaInfoBackgroundColorStandard,
BRLMMediaInfoBackgroundColorWhite,
BRLMMediaInfoBackgroundColorOthers,
BRLMMediaInfoBackgroundColorClear,
BRLMMediaInfoBackgroundColorRed,
BRLMMediaInfoBackgroundColorBlue,
BRLMMediaInfoBackgroundColorYellow,
BRLMMediaInfoBackgroundColorGreen,
BRLMMediaInfoBackgroundColorBlack,
BRLMMediaInfoBackgroundColorClearWithWhiteInk,
BRLMMediaInfoBackgroundColorPremiumGold,
BRLMMediaInfoBackgroundColorPremiumSilver,
BRLMMediaInfoBackgroundColorPremiumOthers,
BRLMMediaInfoBackgroundColorMaskingOthers,
BRLMMediaInfoBackgroundColorMatteWhite,
BRLMMediaInfoBackgroundColorMatteClear,
BRLMMediaInfoBackgroundColorMatteSilver,
BRLMMediaInfoBackgroundColorSatinGold,
BRLMMediaInfoBackgroundColorSatinSilver,
BRLMMediaInfoBackgroundColorPastelPurple,
BRLMMediaInfoBackgroundColorBlueWithWhiteInk,
BRLMMediaInfoBackgroundColorRedWithWhiteInk,
BRLMMediaInfoBackgroundColorFluorescentOrange,
BRLMMediaInfoBackgroundColorFluorescentYellow,
BRLMMediaInfoBackgroundColorBerryPink,
BRLMMediaInfoBackgroundColorLightGray,
BRLMMediaInfoBackgroundColorLimeGreen,
BRLMMediaInfoBackgroundColorSatinNavyBlue,
BRLMMediaInfoBackgroundColorSatinWineRed,
BRLMMediaInfoBackgroundColorFabricYellow,
BRLMMediaInfoBackgroundColorFabricPink,
BRLMMediaInfoBackgroundColorFabricBlue,
BRLMMediaInfoBackgroundColorTubeWhite,
BRLMMediaInfoBackgroundColorSelfLaminatedWhite,
BRLMMediaInfoBackgroundColorFlexibleWhite,
BRLMMediaInfoBackgroundColorFlexibleYellow,
BRLMMediaInfoBackgroundColorCleaningWhite,
BRLMMediaInfoBackgroundColorStencilWhite,
BRLMMediaInfoBackgroundColorLightBlue_Satin,
BRLMMediaInfoBackgroundColorMint_Satin,
BRLMMediaInfoBackgroundColorSilver_Satin,
BRLMMediaInfoBackgroundColorIncompatible,
BRLMMediaInfoBackgroundColorUnknown,
};
BRLMMediaInfoInkColor
Declaration
typedef NS_ENUM(NSInteger, BRLMMediaInfoInkColor) {
BRLMMediaInfoInkColorStandard,
BRLMMediaInfoInkColorWhite,
BRLMMediaInfoInkColorOthers,
BRLMMediaInfoInkColorRed,
BRLMMediaInfoInkColorBlue,
BRLMMediaInfoInkColorBlack,
BRLMMediaInfoInkColorGold,
BRLMMediaInfoInkColorRedAndBlack,
BRLMMediaInfoInkColorFabricBlue,
BRLMMediaInfoInkColorCleaningBlack,
BRLMMediaInfoInkColorStencilBlack,
BRLMMediaInfoInkColorIncompatible,
BRLMMediaInfoInkColorUnknown,
};