PDFium Component Docs

TPdfReadingSession clasă

Unit: PDFium
Componentă neutră față de TTS care coordonează fragmentele vorbite, starea de redare și evidențierea la nivel de cuvânt pe TPdfView

Syntax

type TPdfReadingSession = class(TComponent) ... end;

Members

Methods

Properties

Events

Description

Sesiunea nu comunică niciodată direct cu un motor de voce; gazda gestionează callback-urile OnSpeak, anulare, pauză și reluare, în timp ce sesiunea urmărește fragmentele și cuvintele

Încărcați fragmentele cu LoadSpoken, porniți cu Play sau PlayFrom, apoi apelați Tick pe măsură ce motorul raportează starea de ocupat sau inactiv

Când motorul de voce raportează un offset de caracter vorbit, apelați FeedSpokenPosition astfel încât TPdfView-ul atașat să poată evidenția cuvântul curent

Remarks

Example

ReadingSession1.View := PdfView1;
ReadingSession1.LoadSpoken(Chunks);
ReadingSession1.Play;

See Also

TPdfSpokenText, BuildSpokenTextFromWords, TPdfView.TrackReadingWordAt