跳到主要内容

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