CaptionScreen
Keep a CEA-608 screen of 32x15 styled characters
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
currRow: * |
|
public |
|
|
public |
logger: * |
|
public |
nrRollUpRows: * |
|
public |
rows: *[] |
Method Summary
Public Methods | ||
public |
|
|
public |
|
|
public |
copy(other: CaptionScreen) |
|
public |
equals(other: CaptionScreen): boolean |
|
public |
getDisplayText(asOneRow: boolean): * Get all non-empty rows with as unicode text. |
|
public |
getTextAndFormat(): * |
|
public |
insertChar(char: number) Insert a character (without styling) in the current row. |
|
public |
|
|
public |
moveCursor(relPos: number) |
|
public |
reset() |
|
public |
rollUp() |
|
public |
setBkgData(bkgData: Partial) Set background/extra foreground, but first do back_space, and then insert space (backwards compatibility). |
|
public |
|
|
public |
setPAC(pacData: PACData) |
|
public |
setPen(styles: Partial) |
|
public |
setRollUpRows(nrRows: undefined) |
Public Constructors
public constructor() source
Public Members
public currRow: * source
public lastOutputScreen: * source
public logger: * source
public nrRollUpRows: * source
public rows: *[] source
Public Methods
public backSpace() source
public clearToEndOfRow() source
public copy(other: CaptionScreen) source
Params:
Name | Type | Attribute | Description |
other | CaptionScreen |
public equals(other: CaptionScreen): boolean source
Params:
Name | Type | Attribute | Description |
other | CaptionScreen |
public getDisplayText(asOneRow: boolean): * source
Get all non-empty rows with as unicode text.
Params:
Name | Type | Attribute | Description |
asOneRow | boolean |
Return:
* |
public insertChar(char: number) source
Insert a character (without styling) in the current row.
Params:
Name | Type | Attribute | Description |
char | number |
public reset() source
public rollUp() source
public setBkgData(bkgData: Partial) source
Set background/extra foreground, but first do back_space, and then insert space (backwards compatibility).
Params:
Name | Type | Attribute | Description |
bkgData | Partial |
public setPAC(pacData: PACData) source
Params:
Name | Type | Attribute | Description |
pacData | PACData |
public setPen(styles: Partial) source
Params:
Name | Type | Attribute | Description |
styles | Partial |