跳到主要内容

core/Book

Classes​

Book​

Defined in: core/Book.ts:18

文本类 负责单个文本的加载、阅读和翻页

Constructors​

Constructor​

new Book(book, app): Book

Defined in: core/Book.ts:31

Parameters​
book​

BookData

app​

Application

Returns​

Book

Properties​

book​

book: BookData

Defined in: core/Book.ts:19

contents​

contents: string[] = []

Defined in: core/Book.ts:20

isReading​

isReading: boolean = true

Defined in: core/Book.ts:21

Methods​

dispose()​

dispose(): void

Defined in: core/Book.ts:459

销毁文本实例

Returns​

void

jumpLine()​

jumpLine(process): void

Defined in: core/Book.ts:164

跳转到指定行

Parameters​
process​

number

Returns​

void

nextLine()​

nextLine(): void

Defined in: core/Book.ts:119

下一页(智能分页) 需要考虑 displayLines,一次前进多个段 offset 现在表示字符索引,而不是显示宽度

Returns​

void

pause()​

pause(): void

Defined in: core/Book.ts:291

暂停阅读

Returns​

void

prevLine()​

prevLine(): void

Defined in: core/Book.ts:77

上一页(智能分页) 需要考虑 displayLines,一次后退多个段 offset 现在表示字符索引,而不是显示宽度

Returns​

void

start()​

start(): void

Defined in: core/Book.ts:300

开始阅读

Returns​

void

updateDisplay()​

updateDisplay(): void

Defined in: core/Book.ts:183

更新显示(智能分页) offset 现在表示字符索引,按显示宽度截取内容

Returns​

void