ZegoFontStyle class

Font style.

Description: Font style configuration, can be used to configure font type, font size, font color, font transparency. Use cases: Set text watermark in manual stream mixing scene, such as Co-hosting.

Constructors

ZegoFontStyle(ZegoFontType type, int size, int color, int transparency, bool border, int borderColor)
ZegoFontStyle.defaultStyle()
Create a default font style object.

Properties

border bool
Whether the font has a border. Required: False. Default value: False. Value range: True/False.
getter/setter pair
borderColor int
Font border color, the calculation formula is: R + G x 256 + B x 65536, the value range of R (red), G (green), and B (blue) 0,255. Required: False. Default value: 0. Value range: 0,16777215.
getter/setter pair
color int
Font color, the calculation formula is: R + G x 256 + B x 65536, the value range of R (red), G (green), and B (blue) 0,255. Required: False. Default value: 16777215(white). Value range: 0,16777215.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size int
Font size in px. Required: False. Default value: 24. Value range: 12,100.
getter/setter pair
transparency int
Font transparency. Required: False. Default value: 0. Value range: 0,100, 100 is completely opaque, 0 is completely transparent.
getter/setter pair
type ZegoFontType
Font type. Required: False. Default value: Source han sans ZegoFontTypeSourceHanSans
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited