| Метод | Опис |
Text(StartIndex: Integer = 0; Count: Integer = MaxInt): WString | Витягнути текст із поточної сторінки |
TextInRectangle(Left, Top, Right, Bottom: Double): WString | Витягнути текст із прямокутної області (координати сторінки) |
TextInRectangle(Rectangle: TPdfRectangle): WString | Витягнути текст із прямокутника |
AddText(const Text, Font: WString; FontSize: Single; X, Y: Double; Color: TColor = clBlack; Alpha: Byte = $FF; Angle: Double = 0.0) | Додати текст у вказаній позиції зі шрифтом, кольором, прозорістю та кутом обертання |
SetText(ObjectIndex: Integer; const Text: WString) | Встановити текст для наявного текстового об’єкта (недокументований API PDFium, може спричинити проблеми форматування) |
SetTextPositions(ObjectIndex: Integer; const Positions: TPdfSingleArray) | Встановити позиції для кожного символу в наявному текстовому об’єкті. Позиції починаються з другого символу й відносні до початку текстового об’єкта |
FindFirst(const Text: WString; Options: TSearchOptions = []; StartIndex: Integer = 0; DirectionUp: Boolean = True): Integer | Почати пошук тексту, повертає індекс символу або -1, якщо не знайдено |
FindNext: Integer | Продовжити пошук тексту вперед, повертає індекс символу або -1 |
FindPrevious: Integer | Продовжити пошук тексту назад, повертає індекс символу або -1 |
CharacterIndexAtPos(X, Y, ToleranceX, ToleranceY: Double): Integer | Отримати індекс символу за позицією сторінки |
RectangleCount(StartIndex: Integer = 0; Count: Integer = MaxInt): Integer | Отримати кількість текстових прямокутників для діапазону символів |
ReadingUnits: TPdfReadingUnits | Повертає одиниці читання на рівні речення для допоміжного прослуховування та семантичної навігації |
DocumentReadingUnits: TPdfReadingUnits | Будує записи TPdfReadingUnit на рівні речення для всього потоку читабельного вмісту документа |
PageWordBoxes: TPdfWordBoxes | Повертає словесні блоки з діапазонами FTextPage і прямокутниками у просторі сторінки для підсвічування по словах |
SetReadingWord(const Word: TPdfWordBox) | Підсвічує один TPdfWordBox як поточне вимовлюване слово в TPdfView |
ClearReadingWord | Очищує поточну накладку курсора читання на рівні слова в TPdfView |
TrackReadingWordAt(PageNumber, CharIndex: Integer): Integer | Відображає зсув символу сторінки на відповідний TPdfWordBox, підсвічує його та повертає індекс слова |
SelectWordBox(const Word: TPdfWordBox): Boolean | Вибрати діапазон тексту переглядача, який представляє один TPdfWordBox |
SelectWordSpan(const Words: TPdfWordBoxes; StartIndex, EndIndex: Integer): Boolean | Вибрати фрагмент на одній сторінці з записів TPdfWordBox як одне виділення тексту переглядача |
BuildReadingUnits(Fragments) | Перетворює TPdfContentFragments у записи TPdfReadingUnit на рівні речення без завантаження pdfium.dll |
NextReadingUnitOfKind(Units, CurrentIndex, Kind, GoForward) | Знаходить наступний або попередній TPdfReadingUnit, чий Kind відповідає запитаному TPdfContentFragmentKind |
BuildWordBoxes(PageText) | Розбиває текст сторінки на записи TPdfWordBox із текстом слова та діапазонами символів FTextPage |
WordBoxIndexAtCharIndex(Words, CharIndex) | Відобразити індекс символу назад у нульовий індекс TPdfWordBox, що його містить |
SpokenTextAppend(var Spoken: TPdfSpokenText; const SpokenPart: WString; Page, StartIndex: Integer; SourceCount: Integer = -1) | Додає один зіставлений фрагмент озвученого тексту до TPdfSpokenText |
BuildSpokenTextFromWords(Words, FirstWord, LastWord) | Створити TPdfSpokenText з безперервного діапазону TPdfWordBox |
SpokenToPageChar(Spoken, SpokenOffset, Page, CharIndex) | Перетворює зсув символу у мовному рушії назад у символ сторінки PDF |
EstimateSpokenWordIndex(Words, ElapsedMs, WordsPerMinute) | Оцінити індекс вимовлюваного слова, коли рушій мовлення не повідомляє позицію слова |
| API | Опис |
span class="keyword">property About: string | Показує відомості про версію компонента PDFiumPas для TPdf |
Active | Відкриває або закриває вибраний PDF-документ |
span class="keyword">procedure AddImage(const FileName: string; X, Y, Width, Height: Double) | Вставляє зображення з файлу на поточну сторінку PDF. Усередині використовується TPicture.LoadFromFile, тому приймається будь-який формат зображення, зареєстрований у графічних модулях VCL або LCL (BMP, PNG через Vcl.Imaging.PngImage / LCL TPortableNetworkGraphic, JPG тощо). Координати задаються в просторі користувача PDF (початок у лівому нижньому куті сторінки); Width і Height — це розмір розміщення в одиницях користувача, а не розмір джерельного зображення в пікселях |
span class="keyword">function AddJpegImage(JpegImage: TStream; X, Y, Width, Height: Double): Boolean | Додає JPEG-зображення на поточну сторінку PDF за вказаними координатами |
span class="keyword">procedure AddPage(PageNumber: Integer; Width, Height: Double) | Створює нову порожню сторінку з указаними розмірами в пунктах |
AddPath | Підтверджує накопичений шлях MoveTo/LineTo/BezierTo як новий об’єкт сторінки з указаним заповненням |
span class="keyword">procedure AddPicture(Picture: TPicture; X, Y: Double) | Додає зображення на поточну сторінку PDF за вказаними координатами |
span class="keyword">procedure AddText(const Text, Font: WString; FontSize: Single; X, Y: Double; Color: TColor = clBlack; Alpha: Byte = $FF; Angle: Double = 0.0) | Додає текст на поточну сторінку PDF у вказаній позиції |
Annotation | Індексована властивість — повертає запис анотації за вказаним індексом на поточній сторінці (підтип, прямокутник, колір, вміст тощо) |
AnnotationCount | Кількість об’єктів анотацій, приєднаних до поточної активної сторінки |
span class="keyword">property Attachment[Index: Integer]: TBytes | Читає або замінює сире байтове навантаження вбудованого файла рівня документа за вказаним нульовим індексом. Кожен слот відповідає одному запису в дереві імен PDF EmbeddedFiles, визначеному в розділі 7.11 специфікації PDF 1.7 |
AttachmentCount | Кількість вбудованих вкладень файлів, оголошених у документі |
AttachmentName | Повертає Unicode-ім’я файлу, зареєстроване для вбудованого файла за вказаним нульовим індексом у дереві імен EmbeddedFiles документа |
AttachmentType | Повертає зареєстрований рядок MIME / subtype для вбудованого файла за вказаним нульовим індексом. Значення береться із запису /Subtype словника специфікації файла, як визначено в розділі 7.11.3 PDF |
Author | Повертає значення запису /Author з словника інформації PDF-документа |
BezierTo | Додає кубічну криву Безьє від поточної точки через контрольні точки (X1,Y1) і (X2,Y2) до (X3,Y3) |
Bitmap | Повертає щойно декодований VCL TBitmap, що містить растрові дані вказаного об’єкта зображення на поточній сторінці. Бітмап виділяється заново під час кожного виклику; ним володіє викликаючий код, і саме він має викликати Free |
BitmapCount | Кількість об’єктів зображень на активній сторінці, доступних як VCL TBitmap |
Bookmark | Шукає закладку за рядком її заголовка і повертає відповідний запис TBookmark з дерева структури документа, визначеного в розділі 12.3.3 PDF |
BookmarkChildren | Індексована властивість — повертає безпосередні дочірні закладки вказаного вузла-батька |
BookmarkFrom | Перетворює сирий дескриптор FPDF_BOOKMARK на повністю заповнений запис TBookmark, зчитуючи заголовок, сторінку призначення та метадані дії для цього вузла схеми |
Bookmarks | Indexована властивість, що повертає повний список записів верхнього рівня структури документа |
Character | Індексований доступ лише для читання до рядкового представлення символу UTF-16 за вказаним індексом, зазвичай одна code unit, але дві для сурогатної пари |
CharacterAngle | Індексований доступ лише для читання до кута повороту символу в радіанах з урахуванням CTM сторінки |
CharacterCount | Кількість символів, які можна витягти на поточній активній сторінці |
CharacterFontSize | Індексований доступ лише для читання до ефективного розміру шрифту, який використано для відтворення символу, у PDF points після масштабування CTM |
CharacterFontWeight | Індексований доступ лише для читання до значення OS/2 usWeightClass шрифту, який використано (100 = Thin, 400 = Regular, 700 = Bold, 900 = Black) |
CharacterGenerated | Повертає True, коли символ за вказаним індексом було синтезовано PDFium під час витягання тексту, а не промальовано явно потоком вмісту сторінки. Синтетичні символи створюються для розгортання лігатур, soft hyphenation та евристик меж слів і рядків, щоб результати пошуку та Select All читалися природно |
span class="keyword">function CharacterIndexAtPos(X, Y, ToleranceX, ToleranceY: Double): Integer | Повертає індекс символу в певній позиції на сторінці або поблизу неї. Якщо в цій точці або поруч немає символу, повернеться -1. Якщо стається помилка, повертається -3 |
CharacterIsHyphen | Повертає True, коли символ за вказаним індексом розпізнано як soft hyphen, який використовується для перенесення слів наприкінці рядка. Корисно під час відновлення слів через перенесення без збереження видимого дефіса |
CharacterMapError | Повертає True, коли символ за вказаним індексом не вдалося зіставити з коректним Unicode code point. Прапорець повідомляється для кожного символу текстовим екстрактором PDFium і дає змогу викликачам визначати code points, які, ймовірно, є некоректними через те, що вихідний шрифт не має придатного ToUnicode CMap або encoding vector |
CharacterOrigin | Індексований доступ лише для читання до початку символу, тобто baseline-left anchor, у PDF user-space points |
CharacterRectangle | Індексований доступ лише для читання до bounding rectangle символу в PDF user-space coordinates, з початком у нижньому лівому куті, у points |
Charcode | Індексований доступ лише для читання до Unicode code point, тобто UCS-4, символу за вказаним індексом |
span class="keyword">procedure ClearFormFieldFocus | Працює з логічним курсором фокуса AcroForm на поточній сторінці для клавіатурних, мовних і accessibility workflows |
ClosePath | Закриває поточний sub-path, проводячи пряму лінію назад до найостаннішого MoveTo |
Compressed | Керує тим, чи стискаються потоки у вихідному PDF через FlateDecode, коли викликається SaveAs / Save. Післязбережувальний механізм стиснення сканує серіалізований PDF, замінює будь-які нестиснуті потоки їхніми zlib-deflated еквівалентами та перебудовує xref table. Уже стиснуті потоки проходять без змін |
constructor Create(AOwner: TComponent); override | Створює компонент TPdf і ініціалізує стан документа, відтворення, форм і кешу |
span class="keyword">procedure CreateAnnotation(const Annotation: TPdfAnnotation) | Створює нову анотацію |
CreateAttachment | Adds a new embedded file (attachment) at the document level. |
span class="keyword">procedure CreateDocument | Закриває поточний документ, якщо він є, і починає новий порожній PDF |
span class="keyword">procedure CreatePath(X, Y: Single; FillMode: TPdfFillMode = fmNone; FillColor: TColor = clBlack; FillAlpha: Byte = $FF; Stroke: Boolean = True; StrokeColor: TColor = clBlack; StrokeAlpha: Byte = $FF; StrokeWidth: Single = 1.0; LineCap: TPdfLineCap = lcDefault; LineJoin: TPdfLineJoin = ljDefault; BlendMode: TPdfBlendMode = bmDefault) | Створює новий об'єкт шляху у початковій позиції |
CreateXObjectFromPage | Огортає сторінку з іншого TPdf як повторно використовуваний дескриптор Form XObject, який можна штампувати в цей документ будь-яку кількість разів |
CreationDate | Початковий часовий штамп створення з документа Info dictionary |
Creator | Повертає назву початкової програми, що створила документ і записана в словнику Info |
DeleteAnnotation | Видаляє анотацію з указаним індексом на поточній сторінці |
span class="keyword">function DeleteAttachment(Index: Integer): Boolean | Видаляє вкладений файл із заданим індексом |
span class="keyword">procedure DeletePage(PageNumber: Integer) | Видаляє сторінку PageIndex з документа |
Destination | Повертає запис TDestination для іменованого призначення за нульовим індексом |
DestinationByName | Шукає призначення /Names за рядковим ім'ям і повертає цільову сторінку, тип переходу та координати |
DestinationCount | Кількість іменованих призначень, оголошених у документі |
destructor Destroy; override | Releases document handles, form state, cached fonts, streams, and timers before TPdf is destroyed |
span class="keyword">function DeviceToPage(X, Y, Left, Top, Width, Height: Integer; Rotation: TRotation; out PageX, PageY: Double): Boolean | Перетворює координати точки з простору пристрою у координати сторінки PDF |
span class="keyword">property Document | Нативний дескриптор PDFium FPDF_DOCUMENT для прямого низькорівневого доступу |
span class="keyword">function DocumentReadableContent: TPdfContentFragments | Повертає семантичні фрагменти читабельного вмісту для читачів екрана, озвучення та доступності |
function DocumentReadingUnits: TPdfReadingUnits | Будує записи TPdfReadingUnit на рівні речення для всього потоку читабельного вмісту документа |
FileIdentifier | Повертає масив ідентифікаторів файлу документа для запитаного слота |
span class="keyword">property FileName | Шлях до PDF, який потрібно відкрити; присвоєння під час Active перезавантажує документ |
Find | Шукає Pattern від PageNum або поточної сторінки та повертає глобальний індекс першого збігу |
span class="keyword">function FindFirst(const Text: WString; Options: TSearchOptions = []; StartIndex: Integer = 0; DirectionUp: Boolean = True): Integer | Починає пошук заданого тексту на поточній сторінці |
span class="keyword">function FindNext | Переміщує курсор активного пошуку до наступного збігу |
span class="keyword">function FindPrevious | Переміщує курсор пошуку на попередній збіг |
span class="keyword">function FlattenAllPages(nFlag: Integer = FLAT_NORMALDISPLAY): Boolean | Зручна обгортка, що сплощує всі сторінки документа |
span class="keyword">function FlattenPage(nFlag: Integer = FLAT_NORMALDISPLAY): Integer | Сплощує анотації та поля форм на поточній сторінці |
span class="keyword">function FocusFormField(Index: Integer): Boolean | Встановлює логічний фокус на поле форми поточної сторінки |
span class="keyword">function FocusNextFormField: Integer | Переміщує фокус на наступне поле форми в порядку обходу |
span class="keyword">function FocusPreviousFormField: Integer | Переміщує фокус на попереднє поле форми в порядку обходу |
function FocusedFormFieldDetails: TPdfFormFieldInfo | Повертає TPdfFormFieldInfo для поточного логічного поля форми |
span class="keyword">function FocusedFormFieldIndex: Integer | Повертає індекс поточного сфокусованого поля форми |
function FocusedFormFieldName: WString | Повертає поточну логічну назву відображення поля форми, надаючи перевагу AlternateName і переходячи до Name |
span class="keyword">function FocusedFormFieldText: WString | Повертає або задає текст сфокусованого поля форми |
function FocusedFormFieldValue: WString | Повертає поточне логічне значення поля форми через FocusedFormFieldIndex без залежності від інтерактивного курсора |
FontAscent | Повертає підйом шрифту, використаного символом або текстовим об'єктом |
FontBaseName | Returns the PostScript base name (the /BaseFont запису зі словника шрифту PDF) шрифту, який використовується об’єктом сторінки, включно з будь-яким суфіксом стилю, таким як -Bold or ,Italic. |
FontData | Повертає вбудовані байти шрифту для текстового об'єкта, якщо вони доступні |
FontDescent | Повертає descent шрифту (відстань від базової лінії до найнижчого елемента спуску) шрифту об’єкта сторінки, виражений у пунктах PDF і масштабований до вказаного викликом розміру шрифту |
FontFamilyName | Повертає типографічну назву родини шрифту для текстового об'єкта |
FontHandle | Повертає нативний дескриптор FPDF_FONT для шрифту текстового об'єкта |
FontIsEmbedded | Показує, чи шрифт текстового об'єкта вбудований у PDF |
FontItalicAngle | Повертає кут нахилу шрифту в градусах |
FontSize | Повертає відтворений розмір шрифту окремого символу в пунктах PDF |
FontWeight | Повертає вагу шрифту в стилі CSS (жирність), який використовується об’єктом сторінки на поточній сторінці. Типові значення: 400 для звичайного та 700 для жирного |
FormField | Індексована властивість, що повертає одне поле форми на поточній сторінці |
FormFieldAt | Читає або записує значення поля форми у заданій координаті сторінки |
FormFieldCount | Кількість віджетів полів форми на активній сторінці |
FormFieldInfo | Повний запис з описом поля форми за індексом активної сторінки |
FormFieldInfoAt | Запис поля форми для віджета у заданій координаті сторінки |
span class="keyword">function FormFieldTabOrder: TPdfIntegerArray | Повертає порядок обходу полів AcroForm на поточній сторінці |
span class="keyword">property FormFill | Інтерфейс для callback-ів, пов'язаних із формами |
FormHandle | Нативний дескриптор середовища заповнення форм PDFium для документа |
span class="keyword">property FormType | Повідомляє, чи документ містить AcroForm, XFA або не містить форм |
span class="keyword">procedure GenerateFormAppearances | Повторно створює appearance stream для кожного віджета форми на всіх сторінках |
span class="keyword">function GetPageBox | Описує метод TPdf.GetPageBox у PDFiumPas і пояснює, коли використовувати цей член API |
HasBookmarkChildren | Описує властивість TPdf.HasBookmarkChildren у PDFiumPas і пояснює, коли використовувати цей член API |
HasFormFieldAt | Описує властивість TPdf.HasFormFieldAt у PDFiumPas і пояснює, коли використовувати цей член API |
Image | Описує властивість TPdf.Image у PDFiumPas і пояснює, коли використовувати цей член API |
ImageCount | Описує властивість TPdf.ImageCount у PDFiumPas і пояснює, коли використовувати цей член API |
ImportNPagesToOne | Описує метод TPdf.ImportNPagesToOne у PDFiumPas і пояснює, коли використовувати цей член API |
ImportPages | Описує метод TPdf.ImportPages у PDFiumPas і пояснює, коли використовувати цей член API |
ImportPagesByIndex | Описує метод TPdf.ImportPagesByIndex у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function ImportPreferences(Pdf: TPdf): Boolean | Описує функцію TPdf.ImportPreferences у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function InsertFormObjectFromXObject(XObject: TPdfXObject): FPDF_PAGEOBJECT | Описує метод TPdf.InsertFormObjectFromXObject у PDFiumPas і пояснює, коли використовувати цей член API |
IsTagged | Описує властивість TPdf.IsTagged у PDFiumPas і пояснює, коли використовувати цей член API |
JavaScriptAction | Індексована властивість — повертає одну дію JavaScript рівня документа (ім'я + Тип + рядок Source) |
JavaScriptActionCount | Описує властивість TPdf.JavaScriptActionCount у PDFiumPas і пояснює, коли використовувати цей член API |
JavaScriptActions | Описує властивість TPdf.JavaScriptActions у PDFiumPas і пояснює, коли використовувати цей член API |
Keywords | Описує властивість TPdf.Keywords у PDFiumPas і пояснює, коли використовувати цей член API |
Language | Описує властивість TPdf.Language у PDFiumPas і пояснює, коли використовувати цей член API |
LineTo | Описує метод TPdf.LineTo у PDFiumPas і пояснює, коли використовувати цей член API |
LinkAnnotation | Описує властивість TPdf.LinkAnnotation у PDFiumPas і пояснює, коли використовувати цей член API |
LinkAnnotationCount | Описує властивість TPdf.LinkAnnotationCount у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure LoadCustomDocument(AStream: TStream; AOwnsStream: Boolean = False) | Описує метод TPdf.LoadCustomDocument у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure LoadDocument | Відкриває та завантажує PDF-документ із FileName |
span class="keyword">property MetaText | Описує властивість TPdf.MetaText у PDFiumPas і пояснює, коли використовувати цей член API |
ModifiedDate | Описує властивість TPdf.ModifiedDate у PDFiumPas і пояснює, коли використовувати цей член API |
MovePages | Перевпорядковує сторінки цього документа на місці за нульовим індексом, зберігаючи незмінною кількість сторінок |
MoveTo | Описує метод TPdf.MoveTo у PDFiumPas і пояснює, коли використовувати цей член API |
ObjectBitmap | Описує властивість TPdf.ObjectBitmap у PDFiumPas і пояснює, коли використовувати цей член API |
ObjectBounds | Описує властивість TPdf.ObjectBounds у PDFiumPas і пояснює, коли використовувати цей член API |
ObjectCount | Лише для читання: кількість об’єктів сторінки (текст, шлях, зображення, shading, form) на поточній сторінці |
ObjectHandle | Описує властивість TPdf.ObjectHandle у PDFiumPas і пояснює, коли використовувати цей член API |
ObjectTransparent | Описує властивість TPdf.ObjectTransparent у PDFiumPas і пояснює, коли використовувати цей член API |
ObjectType | Описує властивість TPdf.ObjectType у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property OnFormFieldEnter | Описує властивість TPdf.OnFormFieldEnter у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property OnFormFieldExit | Описує властивість TPdf.OnFormFieldExit у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property OnPageChange | Описує властивість TPdf.OnPageChange у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property OnUnsupportedFeature | Описує властивість TPdf.OnUnsupportedFeature у PDFiumPas і пояснює, коли використовувати цей член API |
Page | Описує властивість TPdf.Page у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageBounds[Box: TPdfPageBox]: TPdfRectangle | Описує властивість TPdf.PageBounds у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageBox[Box: TPdfPageBox]: TPdfRectangle | Описує властивість TPdf.PageBox у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageCount: Integer | Описує властивість TPdf.PageCount у PDFiumPas і пояснює, коли використовувати цей член API |
PageHeight | Описує властивість TPdf.PageHeight у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageLabel: WString | Описує властивість TPdf.PageLabel у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageMode: TPageMode | Описує властивість TPdf.PageMode у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageNumber: Integer | Описує властивість TPdf.PageNumber у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageRotation: TRotation | Описує властивість TPdf.PageRotation у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function PageToDevice(PageX, PageY: Double; Left, Top, Width, Height: Integer; Rotation: TRotation; out X, Y: Integer): Boolean | Описує метод TPdf.PageToDevice у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageWidth: Double | Описує властивість TPdf.PageWidth у PDFiumPas і пояснює, коли використовувати цей член API |
function PageWordBoxes: TPdfWordBoxes | Повертає записи TPdfWordBox для слів на поточній сторінці TPdf із діапазонами символів і прямокутниками в координатах сторінки |
span class="keyword">property Password | Описує властивість TPdf.Password у PDFiumPas і пояснює, коли використовувати цей член API |
PdfAConformance | Описує властивість TPdf.PdfAConformance у PDFiumPas і пояснює, коли використовувати цей член API |
PdfEConformance | Описує властивість TPdf.PdfEConformance у PDFiumPas і пояснює, коли використовувати цей член API |
PdfRConformance | Описує властивість TPdf.PdfRConformance у PDFiumPas і пояснює, коли використовувати цей член API |
PdfUaConformance | Описує властивість TPdf.PdfUaConformance у PDFiumPas і пояснює, коли використовувати цей член API |
PdfVTConformance | Описує властивість TPdf.PdfVTConformance у PDFiumPas і пояснює, коли використовувати цей член API |
PdfVersion | Описує властивість TPdf.PdfVersion у PDFiumPas і пояснює, коли використовувати цей член API |
PdfXConformance | Рівень відповідності PDF/X відкритого документа лише для читання, без потреби явно викликати ValidatePdfX. |
span class="keyword">property Permissions | Описує властивість TPdf.Permissions у PDFiumPas і пояснює, коли використовувати цей член API |
PrintCopies | Описує властивість TPdf.PrintCopies у PDFiumPas і пояснює, коли використовувати цей член API |
PrintPageRanges | Описує властивість TPdf.PrintPageRanges у PDFiumPas і пояснює, коли використовувати цей член API |
PrintPaperHandling | Описує властивість TPdf.PrintPaperHandling у PDFiumPas і пояснює, коли використовувати цей член API |
PrintScaling | Decoded value of the document's /ViewerPreferences /PrintScaling |
Producer | Описує властивість TPdf.Producer у PDFiumPas і пояснює, коли використовувати цей член API |
ReadableContent | Описує властивість TPdf.ReadableContent у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function ReadablePageContent(PageNumber: Integer): TPdfReadableContent | Описує метод TPdf.ReadablePageContent у PDFiumPas і пояснює, коли використовувати цей член API |
function ReadingUnits: TPdfReadingUnits | Описує метод TPdf.ReadingUnits у PDFiumPas і пояснює, коли використовувати цей член API |
Rectangle | Описує властивість TPdf.Rectangle у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function RectangleCount(StartIndex: Integer = 0; Count: Integer = MaxInt): Integer | Підраховує кількість прямокутних областей, зайнятих сегментом тексту. Функція automatically merges small character boxes into bigger one if those characters are on the same line and use same font settings. |
span class="keyword">procedure ReloadPage | Описує метод TPdf.ReloadPage у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure RemoveObject(Index: Integer; DestroyObject: Boolean = True) | Описує метод TPdf.RemoveObject у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []) | Описує метод TPdf.RenderPage у PDFiumPas і пояснює, коли використовувати цей член API |
RenderPageProgressive | Описує метод TPdf.RenderPageProgressive у PDFiumPas і пояснює, коли використовувати цей член API |
function RenderPageThumbnail(PageIndex, MaxWidth, MaxHeight: Integer): TBitmap | Описує метод TPdf.RenderPageThumbnail у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap | Описує метод TPdf.RenderTile у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SaveAs(Stream: TStream; Option: TSaveOption = saNone; PdfVersion: TPdfVersion = pvUnknown): Boolean | Saves the copy of PDF document to the specified stream. If PdfVersion is pv13 through pv17, the saved output is normalized and validated for that target version, including existing catalog /Version overrides in incremental output. The validator covers the full PDF 1.1–1.7 / ISO 32000-1 feature timeline: filters (FlateDecode, JBIG2Decode, JPXDecode), object & xref streams, transparency (SMask, ca/CA, blend modes), Tagged PDF (StructTreeRoot, MarkInfo), color spaces (ICCBased, DeviceN), page boxes (BleedBox/TrimBox/ArtBox), output intents, optional content, AcroForm, CID/Тип 0 and OpenТип fonts, AES & AES-256 encryption (CFM AESV2/AESV3), all version-restricted annotation subtypes (Widget, Sound, Movie, FreeText, Line, Square, Circle, Highlight, Underline, StrikeOut, Stamp, Ink, Popup, FileAttachment, TrapNet, Squiggly, PrinterMark, Polygon, PolyLine, Caret, Screen, Watermark, 3D, Redact), version-restricted action types (SubmitForm, ResetForm, ImportData, Hide, Named, JavaScript, Trans, SetState, Rendition, GoToE, GoTo3DView), and catalog entries (Perms, Legal, Collection, Requirements, NeedsRendering). Anything that exceeds the chosen target version raises EPdfError. If the document has no existing OpenAction and the target version supports it, the saved PDF opens on the first page with Fit Height zoom. Trial builds apply the trial watermark during save. |
SaveAsPdfA | Описує метод TPdf.SaveAsPdfA у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SaveAsPdfAToStream(Stream: TStream; const Options: TPdfASaveOptions): Boolean | Пам'ятковий варіант — записує вихід у будь-який TStream без проміжного запису на диск |
SaveAsPdfE | Описує метод TPdf.SaveAsPdfE у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SaveAsPdfEToStream(Stream: TStream; const Options: TPdfESaveOptions): Boolean | Пам'ятковий варіант — записує вихід у будь-який TStream без проміжного запису на диск |
SaveAsPdfR | Описує метод TPdf.SaveAsPdfR у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SaveAsPdfRToStream(Stream: TStream; const Options: TPdfRSaveOptions): Boolean | Пам'ятковий варіант — записує вихід у будь-який TStream без проміжного запису на диск |
SaveAsPdfUa | Описує метод TPdf.SaveAsPdfUa у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SaveAsPdfUaToStream(Stream: TStream; const Options: TPdfUaSaveOptions): Boolean | Пам'ятковий варіант — записує вихід у будь-який TStream без проміжного запису на диск |
SaveAsPdfVT | Описує метод TPdf.SaveAsPdfVT у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SaveAsPdfVTToStream(Stream: TStream; const Options: TPdfVTSaveOptions): Boolean | Пам'ятковий варіант — записує вихід у будь-який TStream без проміжного запису на диск |
SaveAsPdfX | Зберігає поточний документ як файл, сумісний з PDF/X-1a:2001, PDF/X-3:2002 або PDF/X-4, шляхом постобробки базового PDF інкрементальним оновленням, яке вставляє маркери формату PDF/X (сімейство ISO 15930). |
span class="keyword">function SaveAsPdfXToStream(Stream: TStream; const Options: TPdfXSaveOptions): Boolean | Пам'ятковий варіант — записує вихід у будь-який TStream без проміжного запису на диск |
span class="keyword">procedure SetFormFieldFlags(Index: Integer; const Flags: TPdfFormFieldFlags) | Описує метод TPdf.SetFormFieldFlags у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure SetFormFieldFlagsAt(X, Y: Single; const Flags: TPdfFormFieldFlags) | Описує метод TPdf.SetFormFieldFlagsAt у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure SetPageBox(Box: TPdfPageBox; const Rectangle: TPdfRectangle) | Описує метод TPdf.SetPageBox у PDFiumPas і пояснює, коли використовувати цей член API |
SetText | Описує метод TPdf.SetText у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure SetTextPositions(ObjectIndex: Integer; const Positions: TPdfSingleArray) | Описує метод TPdf.SetTextPositions у PDFiumPas і пояснює, коли використовувати цей член API |
Signature | Описує властивість TPdf.Signature у PDFiumPas і пояснює, коли використовувати цей член API |
SignatureCount | Описує властивість TPdf.SignatureCount у PDFiumPas і пояснює, коли використовувати цей член API |
StructureElements | Описує властивість TPdf.StructureElements у PDFiumPas і пояснює, коли використовувати цей член API |
Subject | Описує властивість TPdf.Subject у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function Text(StartIndex: Integer = 0; Count: Integer = MaxInt): WString | Витягує текстовий рядок зі сторінки. Параметри StartIndex і Count визначають, які символи буде витягнуто. Параметр StartIndex має нульову базу |
span class="keyword">function TextInRectangle(Left, Top, Right, Bottom: Double): WString | Описує метод TPdf.TextInRectangle у PDFiumPas і пояснює, коли використовувати цей член API |
TextPage | Описує властивість TPdf.TextPage у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property Thumbnail | Описує властивість TPdf.Thumbnail у PDFiumPas і пояснює, коли використовувати цей член API |
Title | Повертає значення запису /Title з словника інформації PDF-документа |
Transparent | Описує властивість TPdf.Transparent у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure UpdatePage | Описує метод TPdf.UpdatePage у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property UserPermissions | Описує властивість TPdf.UserPermissions у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function ValidatePdfA: TPdfAValidationResult | Перевіряє відкритий зараз PDF на наявність маркерів відповідності PDF/A та повертає структурований результат із виявленим рівнем відповідності та набором знайдених конкретних проблем |
span class="keyword">function ValidatePdfE: TPdfEValidationResult | Перевіряє відкритий PDF на наявність маркерів відповідності та повертає структурований результат із виявленим рівнем відповідності й набором знайдених конкретних проблем |
span class="keyword">function ValidatePdfR: TPdfRValidationResult | Перевіряє відкритий PDF на наявність маркерів відповідності та повертає структурований результат із виявленим рівнем відповідності й набором знайдених конкретних проблем |
span class="keyword">function ValidatePdfUa: TPdfUaValidationResult | Перевіряє відкритий PDF на наявність маркерів відповідності та повертає структурований результат із виявленим рівнем відповідності й набором знайдених конкретних проблем |
span class="keyword">function ValidatePdfVT: TPdfVTValidationResult | Перевіряє відкритий PDF на наявність маркерів відповідності та повертає структурований результат із виявленим рівнем відповідності й набором знайдених конкретних проблем |
span class="keyword">function ValidatePdfX: TPdfXValidationResult | Перевіряє відкритий PDF на наявність маркерів відповідності та повертає структурований результат із виявленим рівнем відповідності й набором знайдених конкретних проблем |
ViewerPreference | Описує властивість TPdf.ViewerPreference у PDFiumPas і пояснює, коли використовувати цей член API |
WebLink | Описує властивість TPdf.WebLink у PDFiumPas і пояснює, коли використовувати цей член API |
WebLinkCount | Описує властивість TPdf.WebLinkCount у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property XFA | Описує властивість TPdf.XFA у PDFiumPas і пояснює, коли використовувати цей член API |
TPdfView — це прокручуваний візуальний елемент керування для відображення та взаємодії з PDF-документами. Для роботи потрібне посилання Pdf: TPdf
| API | Опис |
span class="keyword">property About: string | Описує властивість TPdfView.About у PDFiumPas і пояснює, коли використовувати цей член API |
Active | Описує властивість TPdfView.Active у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property ActualSizeZoom[PageNumber: Integer]: Double | Описує властивість TPdfView.ActualSizeZoom у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure AddImage(const FileName: string; X, Y, Width, Height: Integer); overload | Описує метод TPdfView.AddImage у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function AddJpegImage(JpegImage: TStream; X, Y, Width, Height: Integer): Boolean | TPdfView wrapper that forwards to TPdf.AddJpegImage. |
span class="keyword">procedure AddPicture(Picture: TPicture; X, Y: Integer); overload | TPdfView wrapper that forwards to TPdf.AddPicture. |
Align | Описує властивість TPdfView.Align у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property AllowUserPageChange: Boolean | Описує властивість TPdfView.AllowUserPageChange у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property AllowUserTextSelection: Boolean | Описує властивість TPdfView.AllowUserTextSelection у PDFiumPas і пояснює, коли використовувати цей член API |
Anchors | Описує властивість TPdfView.Anchors у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property Annotation[Index: Integer]: TPdfAnnotation | TPdfView wrapper that forwards to TPdf.Annotation. |
span class="keyword">property AnnotationCount: Integer | TPdfView wrapper that forwards to TPdf.AnnotationCount. |
span class="keyword">property AsyncRendering: Boolean | Описує властивість TPdfView.AsyncRendering у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property Bitmap[Index: Integer]: TBitmap | TPdfView wrapper that forwards to TPdf.Bitmap. |
span class="keyword">property BitmapCount: Integer | TPdfView wrapper that forwards to TPdf.BitmapCount. |
span class="keyword">property Canvas: TCanvas | Описує властивість TPdfView.Canvas у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property ChangePageOnMouseScrolling: Boolean | Описує властивість TPdfView.ChangePageOnMouseScrolling у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property Character[Index: Integer]: WideChar | TPdfView wrapper that forwards to TPdf.Character. |
span class="keyword">property CharacterAngle[Index: Integer]: Single | TPdfView wrapper that forwards to TPdf.CharacterAngle. |
span class="keyword">property CharacterCount: Integer | TPdfView wrapper that forwards to TPdf.CharacterCount. |
span class="keyword">property CharacterFontSize[Index: Integer]: Double | TPdfView wrapper that forwards to TPdf.CharacterFontSize. |
span class="keyword">property CharacterFontWeight[Index: Integer]: Integer | TPdfView wrapper that forwards to TPdf.CharacterFontWeight. |
span class="keyword">property CharacterGenerated[Index: Integer]: Boolean | TPdfView wrapper that forwards to TPdf.CharacterGenerated. |
span class="keyword">function CharacterIndexAtPos(X, Y: Integer; ToleranceX, ToleranceY: Double): Integer | Описує метод TPdfView.CharacterIndexAtPos у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property CharacterIsHyphen[Index: Integer]: Boolean | TPdfView wrapper that forwards to TPdf.CharacterIsHyphen. |
span class="keyword">property CharacterMapError[Index: Integer]: Boolean | TPdfView wrapper that forwards to TPdf.CharacterMapError. |
span class="keyword">property CharacterOrigin[Index: Integer]: TPoint | TPdfView wrapper that forwards to TPdf.CharacterOrigin. |
span class="keyword">property CharacterRectangle[Index: Integer]: TRect | TPdfView wrapper that forwards to TPdf.CharacterRectangle. |
span class="keyword">property Charcode[Index: Integer]: WideChar | TPdfView wrapper that forwards to TPdf.Charcode. |
span class="keyword">procedure ClearFormFieldFocus | Описує метод TPdfView.ClearFormFieldFocus у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure ClearHighlight | TPdfView wrapper that forwards to TPdfView.ClearHighlight. |
span class="keyword">procedure ClearReadingHighlight | Описує метод TPdfView.ClearReadingHighlight у PDFiumPas і пояснює, коли використовувати цей член API |
procedure ClearReadingWord | Очищує поточну накладку курсора читання на рівні слова в TPdfView |
span class="keyword">procedure ClearSelection | Описує елемент API TPdfView.ClearSelection у PDFiumPas і пояснює, коли використовувати цей член API |
Color | Описує властивість TPdfView.Color у PDFiumPas і пояснює, коли використовувати цей член API |
Constraints | Описує властивість TPdfView.Constraints у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function CopySelectionToClipboard: Boolean | Описує функцію TPdfView.CopySelectionToClipboard у PDFiumPas і пояснює, коли використовувати цей член API |
constructor Create(AOwner: TComponent); override | Creates the TPdfView control and initializes rendering, scrolling, selection, and form interaction state |
span class="keyword">procedure CreateAnnotation(const Annotation: TPdfAnnotation) | TPdfView wrapper that forwards to TPdf.CreateAnnotation. |
span class="keyword">property CurrentCharIndex: Integer | Описує властивість TPdfView.CurrentCharIndex у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure DeleteAnnotation(Index: Integer) | TPdfView wrapper that forwards to TPdf.DeleteAnnotation. |
destructor Destroy; override | Звільняє ресурси переглядача, буфери відтворення та підписки на документ перед знищенням TPdfView |
span class="keyword">function DeviceToPage(X, Y: Integer; out PageX, PageY: Double): Boolean; overload | Описує метод TPdfView.DeviceToPage у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property DisplayMode: TPdfDisplayMode | Описує властивість TPdfView.DisplayMode у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property DragCursor | Описує властивість TPdfView.DragCursor у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property DragKind | Описує властивість TPdfView.DragKind у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property DragMode | Описує властивість TPdfView.DragMode у PDFiumPas і пояснює, коли використовувати цей член API |
Enabled | Керує тим, чи приймає переглядач PDF ввід користувача з миші та клавіатури. |
span class="keyword">property Find: FPDF_SCHHANDLE | TPdfView wrapper that forwards to TPdf.Find. |
span class="keyword">function FindFirst(const Text: WString; Options: TSearchOptions= []; StartIndex: Integer= 0; DirectionUp: Boolean= True): Integer | Описує метод TPdfView.FindFirst у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function FindNext: Integer | TPdfView wrapper that forwards to TPdf.FindNext. |
span class="keyword">function FindPrevious: Integer | TPdfView wrapper that forwards to TPdf.FindPrevious. |
span class="keyword">property FitMode: TPdfFitMode | Описує властивість TPdfView.FitMode у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function FlattenPage(nFlag: Integer = FLAT_NORMALDISPLAY): Integer | TPdfView wrapper that forwards to TPdf.FlattenPage. |
span class="keyword">function FocusFormField(Index: Integer): Boolean | Описує метод TPdfView.FocusFormField у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function FocusNextFormField: Integer | Описує метод TPdfView.FocusNextFormField у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function FocusPreviousFormField: Integer | Описує метод TPdfView.FocusPreviousFormField у PDFiumPas і пояснює, коли використовувати цей член API |
function FocusedFormFieldDetails: TPdfFormFieldInfo | Повертає TPdfFormFieldInfo для поточного логічного поля форми |
span class="keyword">function FocusedFormFieldIndex: Integer | Описує метод TPdfView.FocusedFormFieldIndex у PDFiumPas і пояснює, коли використовувати цей член API |
function FocusedFormFieldName: WString | Повертає поточну логічну назву відображення поля форми, надаючи перевагу AlternateName і переходячи до Name |
span class="keyword">function FocusedFormFieldText: WString | Описує метод TPdfView.FocusedFormFieldText у PDFiumPas і пояснює, коли використовувати цей член API |
function FocusedFormFieldValue: WString | Повертає поточне логічне значення поля форми через FocusedFormFieldIndex без залежності від інтерактивного курсора |
span class="keyword">property FontAscent[Index: Integer; FontSize: Single]: Single | TPdfView wrapper that forwards to TPdf.FontAscent. |
span class="keyword">property FontBaseName[Index: Integer]: WString | TPdfView wrapper that forwards to TPdf.FontBaseName. |
span class="keyword">property FontData[Index: Integer]: TBytes | TPdfView wrapper that forwards to TPdf.FontData. |
span class="keyword">property FontDescent[Index: Integer; FontSize: Single]: Single | TPdfView wrapper that forwards to TPdf.FontDescent. |
span class="keyword">property FontFamilyName[Index: Integer]: WString | TPdfView wrapper that forwards to TPdf.FontFamilyName. |
span class="keyword">property FontHandle[Index: Integer]: FPDF_FONT | TPdfView wrapper that forwards to TPdf.FontHandle. |
span class="keyword">property FontIsEmbedded[Index: Integer]: Boolean | TPdfView wrapper that forwards to TPdf.FontIsEmbedded. |
span class="keyword">property FontItalicAngle[Index: Integer]: Integer | TPdfView wrapper that forwards to TPdf.FontItalicAngle. |
span class="keyword">property FontSize[Index: Integer]: Double | TPdfView wrapper that forwards to TPdf.FontSize. |
span class="keyword">property FontWeight[Index: Integer]: Integer | TPdfView wrapper that forwards to TPdf.FontWeight. |
span class="keyword">function FormCanRedo: Boolean | Описує метод TPdfView.FormCanRedo у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function FormCanUndo: Boolean | Описує метод TPdfView.FormCanUndo у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property FormField[Index: Integer]: WString | TPdfView wrapper that forwards to TPdf.FormField. |
span class="keyword">property FormFieldAt[X, Y: Integer]: WString | TPdfView wrapper that forwards to TPdf.FormFieldAt. |
span class="keyword">property FormFieldCount: Integer | TPdfView wrapper that forwards to TPdf.FormFieldCount. |
span class="keyword">property FormFieldInfo[Index: Integer]: TPdfFormFieldInfo | TPdfView wrapper that forwards to TPdf.FormFieldInfo. |
span class="keyword">property FormFieldInfoAt[X, Y: Integer]: TPdfFormFieldInfo | TPdfView wrapper that forwards to TPdf.FormFieldInfoAt. |
span class="keyword">function FormFieldTabOrder: TPdfIntegerArray | Описує метод TPdfView.FormFieldTabOrder у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function FormRedo: Boolean | Описує метод TPdfView.FormRedo у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function FormUndo: Boolean | Описує метод TPdfView.FormUndo у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure GenerateFormAppearances | TPdfView wrapper that forwards to TPdf.GenerateFormAppearances. |
span class="keyword">function GetSelectedFormText: WString | Описує метод TPdfView.GetSelectedFormText у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property HasFormFieldAt[X, Y: Integer]: Boolean | TPdfView wrapper that forwards to TPdf.HasFormFieldAt. |
span class="keyword">function HasSelection: Boolean | Описує функцію TPdfView.HasSelection у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property HighlightColor: TColor | Описує властивість TPdfView.HighlightColor у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function HighlightSearchText(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer | TPdfView wrapper that forwards to TPdfView.HighlightSearchText. |
span class="keyword">property Image[Index: Integer]: TPdfImage | TPdfView wrapper that forwards to TPdf.Image. |
span class="keyword">property ImageCount: Integer | TPdfView wrapper that forwards to TPdf.ImageCount. |
span class="keyword">property LinkAnnotation[PageNumber, Index: Integer]: TLinkAnnotation | TPdfView wrapper that forwards to TPdf.LinkAnnotation. |
span class="keyword">function LinkAnnotationAtPos(X, Y: Integer; out PageNumber: Integer): Integer; overload | Описує метод TPdfView.LinkAnnotationAtPos у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property LinkAnnotationCount[PageNumber: Integer]: Integer | TPdfView wrapper that forwards to TPdf.LinkAnnotationCount. |
span class="keyword">property LinkOptions: TPdfViewLinkOptions | Описує властивість TPdfView.LinkOptions у PDFiumPas і пояснює, коли використовувати цей член API |
LoadingColor | Описує властивість TPdfView.LoadingColor у PDFiumPas і пояснює, коли використовувати цей член API |
LoadingText | Описує властивість TPdfView.LoadingText у PDFiumPas і пояснює, коли використовувати цей член API |
property NightDuotoneInk: TColor | Controls the ink colour used by the reNightDuotone low-vision render option |
property NightDuotonePaper: TColor | Controls the paper colour used by the reNightDuotone low-vision render option |
span class="keyword">property ObjectBitmap[Index: Integer]: TBitmap | TPdfView wrapper that forwards to TPdf.ObjectBitmap. |
span class="keyword">property ObjectBounds[Index: Integer]: TPdfRectangle | TPdfView wrapper that forwards to TPdf.ObjectBounds. |
span class="keyword">property ObjectCount: Integer | TPdfView wrapper that forwards to TPdf.ObjectCount. |
span class="keyword">property ObjectHandle[Index: Integer]: Pointer | TPdfView wrapper that forwards to TPdf.ObjectHandle. |
span class="keyword">property ObjectTransparent[Index: Integer]: Boolean | TPdfView wrapper that forwards to TPdf.ObjectTransparent. |
span class="keyword">property ObjectType[Index: Integer]: TObjectType | Обгортка TPdfView, яка передає виклик до TPdf.ObjectType |
span class="keyword">property Options: TRenderOptions | Описує властивість TPdfView.Options у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property Page: FPDF_PAGE | TPdfView wrapper that forwards to TPdf.Page. |
span class="keyword">property PageBorderColor: TColor | Color of the 1-pixel border drawn around each page rectangle. |
span class="keyword">property PageBounds: TPdfRectangle | TPdfView wrapper that forwards to TPdf.PageBounds. |
span class="keyword">property PageColor: TColor | Колір фону, який малюється під відтвореною PDF-сторінкою і не залежить від властивості Color навколишнього елемента керування. За замовчуванням clWhite, тому сторінки PDF залишаються білими як папір навіть тоді, коли Color хост-контролу оформлено в темній темі |
span class="keyword">property PageCount: Integer | TPdfView wrapper that forwards to TPdf.PageCount. |
span class="keyword">property PageHeight: Double | TPdfView wrapper that forwards to TPdf.PageHeight. |
span class="keyword">property PageHeightZoom[PageNumber: Integer]: Double | Описує властивість TPdfView.PageHeightZoom у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageLabel: WString | TPdfView wrapper that forwards to TPdf.PageLabel. |
span class="keyword">property PageNumber: Integer | TPdfView wrapper that forwards to TPdf.PageNumber. |
span class="keyword">property PageRotation: TRotation | TPdfView wrapper that forwards to TPdf.PageRotation. |
PageShadowColor | Описує властивість TPdfView.PageShadowColor у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageShadowSize: Integer | Описує властивість TPdfView.PageShadowSize у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function PageToDevice(PageX, PageY: Double; out X, Y: Integer): Boolean; overload | Описує метод TPdfView.PageToDevice у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageWidth: Double | TPdfView wrapper that forwards to TPdf.PageWidth. |
span class="keyword">property PageWidthZoom[PageNumber: Integer]: Double | Описує властивість TPdfView.PageWidthZoom у PDFiumPas і пояснює, коли використовувати цей член API |
function PageWordBoxes: TPdfWordBoxes | Описує метод TPdfView.PageWordBoxes у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property PageZoom[PageNumber: Integer]: Double | Описує властивість TPdfView.PageZoom у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure PaintSelection(SelectionStart, SelectionEnd: Integer; Mask: TColor) | TPdfView wrapper that forwards to TPdfView.PaintSelection. |
span class="keyword">property ParentShowHint | Описує властивість TPdfView.ParentShowHint у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property Pdf: TPdf | Описує властивість TPdfView.Pdf у PDFiumPas і пояснює, коли використовувати цей член API |
PopupMenu | Описує властивість TPdfView.PopupMenu у PDFiumPas і пояснює, коли використовувати цей член API |
ReadableContent | Описує властивість TPdfView.ReadableContent у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property ReadingHighlightColor: TColor | Описує властивість TPdfView.ReadingHighlightColor у PDFiumPas і пояснює, коли використовувати цей член API |
function ReadingUnits: TPdfReadingUnits | Описує метод TPdfView.ReadingUnits у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property ReadingWordColor: TColor | Керує кольором накладки, що використовується для поточного курсора читання на рівні слова |
span class="keyword">property ReadingWordFollow: Boolean | Керує тим, чи прокручує TPdfView поточне вимовлюване слово у видиму область під час стеження за читанням |
span class="keyword">property Rectangle[Index: Integer]: TRect | TPdfView wrapper that forwards to TPdf.Rectangle. |
span class="keyword">function RectangleCount(StartIndex: Integer = 0; Count: Integer = MaxInt): Integer | TPdfView wrapper that forwards to TPdf.RectangleCount. |
span class="keyword">procedure ReloadPage | TPdfView wrapper that forwards to TPdf.ReloadPage. |
span class="keyword">procedure RemoveObject(Index: Integer; DestroyObject: Boolean = True) | TPdfView wrapper that forwards to TPdf.RemoveObject. |
span class="keyword">procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []) | Описує метод TPdfView.RenderPage у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap | Описує метод TPdfView.RenderTile у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property Rotation: TRotation | Описує властивість TPdfView.Rotation у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure SelectAll | Описує елемент API TPdfView.SelectAll у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SelectAllFormText: Boolean | Описує метод TPdfView.SelectAllFormText у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SelectTextRange(Page, StartIndex, Count: Integer): Boolean | Описує метод TPdfView.SelectTextRange у PDFiumPas і пояснює, коли використовувати цей член API |
function SelectWordBox(const Word: TPdfWordBox): Boolean | Вибирає діапазон тексту, який представляє один TPdfWordBox на поточній сторінці TPdfView |
function SelectWordSpan(const Words: TPdfWordBoxes; StartIndex, EndIndex: Integer): Boolean | Описує метод TPdfView.SelectWordSpan у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SelectedText: WString | Описує функцію TPdfView.SelectedText у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SelectionCharCount: Integer | Описує функцію TPdfView.SelectionCharCount у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property SelectionColor: TColor | Описує властивість TPdfView.SelectionColor у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SelectionRanges: TPdfUserSelectionRanges | Описує метод TPdfView.SelectionRanges у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function SelectionRectangles: TPdfRectangles | Описує метод TPdfView.SelectionRectangles у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">procedure SetFormFieldFlags(Index: Integer; const Flags: TPdfFormFieldFlags) | TPdfView wrapper that forwards to TPdf.SetFormFieldFlags. |
span class="keyword">procedure SetFormFieldFlagsAt(X, Y: Integer; const Flags: TPdfFormFieldFlags) | TPdfView wrapper that forwards to TPdf.SetFormFieldFlagsAt. |
span class="keyword">procedure SetReadingHighlight(const Rects: TPdfRectangles; PageNumber: Integer) | Керує накладкою підсвічування читання TPdfView, яку використовує синхронізоване відтворення тексту в мовлення |
procedure SetReadingWord(const Word: TPdfWordBox) | Підсвічує один TPdfWordBox як поточне вимовлюване слово в TPdfView |
span class="keyword">function SetSelection(const Ranges: TPdfUserSelectionRanges): Boolean | Описує метод TPdfView.SetSelection у PDFiumPas і пояснює, коли використовувати цей член API |
ShowHint | Увімкнює або вимикає підказку, яку показують, коли вказівник миші затримується над переглядачем PDF |
span class="keyword">property SmoothScroll: Boolean | Описує властивість TPdfView.SmoothScroll у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property StructureElements: TPdfStructureElements | TPdfView wrapper that forwards to TPdf.StructureElements. |
TabOrder | Описує властивість TPdfView.TabOrder у PDFiumPas і пояснює, коли використовувати цей член API |
TabStop | Описує властивість TPdfView.TabStop у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">function Text(StartIndex: Integer = 0; Count: Integer = MaxInt): WString | TPdfView wrapper that forwards to TPdf.Text. |
span class="keyword">function TextInRectangle(Left, Top, Right, Bottom: Integer): WString; overload | TPdfView wrapper that forwards to TPdf.TextInRectangle. |
span class="keyword">property TextPage: FPDF_TEXTPAGE | TPdfView wrapper that forwards to TPdf.TextPage. |
span class="keyword">property Thumbnail: TBitmap | TPdfView wrapper that forwards to TPdf.Thumbnail. |
span class="keyword">property Touch | Описує властивість TPdfView.Touch у PDFiumPas і пояснює, коли використовувати цей член API |
function TrackReadingWordAt(PageNumber, CharIndex: Integer): Integer | Відображає зсув символу сторінки на відповідний TPdfWordBox, підсвічує його та повертає індекс слова |
span class="keyword">property Transparent: Boolean | TPdfView wrapper that forwards to TPdf.Transparent. |
span class="keyword">procedure UpdatePage | TPdfView wrapper that forwards to TPdf.UpdatePage. |
Visible | Описує властивість TPdfView.Visible у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property WebLink[PageNumber, Index: Integer]: TWebLink | TPdfView wrapper that forwards to TPdf.WebLink. |
span class="keyword">function WebLinkAtPos(X, Y: Integer; out PageNumber: Integer): Integer; overload | Повертає індекс вебпосилання за екранним пікселем (X, Y) |
span class="keyword">property WebLinkCount[PageNumber: Integer]: Integer | TPdfView wrapper that forwards to TPdf.WebLinkCount. |
span class="keyword">property WindowHandle: HWND | Описує властивість TPdfView.WindowHandle у PDFiumPas і пояснює, коли використовувати цей член API |
span class="keyword">property Zoom: Double | Описує властивість TPdfView.Zoom у PDFiumPas і пояснює, коли використовувати цей член API |
TPdfReadingSession — це нейтральна щодо TTS машина станів для читання вголос, яка координує фрагменти TPdfSpokenText, callback-и мовного рушія хоста та підсвічування курсора слів у TPdfView
TPdfThumbnailView — це прокручувана бічна панель із модуля FPdfThumbnail. Вона пов’язується з компонентом TPdf і показує одну мініатюру сторінки в кожному рядку для навігації сторінками