BookGetPageText
Returns the text content of the specified page in the currently open book.
The book must be opened beforehand (e.g. via UseObject or UseType). If no book is open, the method logs a warning and returns an empty string. If Page is 0, the method also logs a warning — page numbering starts from 1.
If the book content was changed externally after opening, the method logs a warning suggesting to reopen the book to get up-to-date content.
Возвращает текстовое содержимое указанной страницы текущей открытой книги.
Книга должна быть предварительно открыта (например, через UseObject или UseType). Если книга не открыта, метод выводит предупреждение и возвращает пустую строку. Если Page равен 0, метод также выводит предупреждение — нумерация страниц начинается с 1.
Если содержимое книги было изменено извне после открытия, метод выводит предупреждение о необходимости переоткрыть книгу для получения актуального содержимого.
function BookGetPageText(Page: Word): String;
Parameters:
- Page — page number (1-based).
def BookGetPageText(Page: int) -> str: ...
var
i: Integer;
PageText: String;
begin
UseObject(FindItem);
Wait(1000);
for i := 1 to 10 do
begin
PageText := BookGetPageText(i);
if PageText <> '' then
AddToSystemJournal('Page ' + IntToStr(i) + ': ' + PageText);
end;
end.
UseObject(FindItem())
Wait(1000)
for i in range(1, 11):
page_text = BookGetPageText(i)
if page_text:
AddToSystemJournal(f'Page {i}: {page_text}')