Class: Row
Defined in: Row.ts:52
CTA-608 row consisting of NR_COLS instances of StyledUnicodeChar.
Constructors
Constructor
ts
new Row(logger?): Row;Defined in: Row.ts:60
Parameters
logger?
CaptionsLogger = ...
Returns
Row
Properties
chars
ts
chars: StyledUnicodeChar[] = [];Defined in: Row.ts:53
cueStartTime
ts
cueStartTime: number | null = null;Defined in: Row.ts:54
Methods
backSpace()
ts
backSpace(): void;Defined in: Row.ts:126
Backspace, move one step back and clear character.
Returns
void
clear()
ts
clear(): void;Defined in: Row.ts:162
Returns
void
clearFromPos()
ts
clearFromPos(startPos): void;Defined in: Row.ts:155
Parameters
startPos
number
Returns
void
clearToEndOfRow()
ts
clearToEndOfRow(): void;Defined in: Row.ts:168
Returns
void
copy()
ts
copy(other): void;Defined in: Row.ts:76
Parameters
other
Row
Returns
void
equals()
ts
equals(other): boolean;Defined in: Row.ts:67
Parameters
other
Row
Returns
boolean
getTextString()
ts
getTextString(): string;Defined in: Row.ts:172
Returns
string
insertChar()
ts
insertChar(byte): void;Defined in: Row.ts:131
Parameters
byte
number
Returns
void
isEmpty()
ts
isEmpty(): boolean;Defined in: Row.ts:82
Returns
boolean
moveCursor()
ts
moveCursor(relPos): void;Defined in: Row.ts:113
Move the cursor relative to current position.
Parameters
relPos
number
Returns
void
setCursor()
ts
setCursor(absPos): void;Defined in: Row.ts:96
Set the cursor to a valid column.
Parameters
absPos
number
Returns
void
setPenStyles()
ts
setPenStyles(styles): void;Defined in: Row.ts:190
Parameters
styles
Returns
void