Тази страница е локализирана на български и запазва имената на API, файловете и литералните стойности непроменени
Модул: PDFium
Използвайте компонента TPdfView, за да преглеждате PDF страници. TPdfView наследява TScrollingWinControl и осигурява превъртане, мащабиране, навигация по страници, изчисления за fit zoom, преобразуване на координати между устройство и страница, hit testing на текст и превъртане с влачене на мишката
Пример
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Типове
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Определя как се показват страниците на PDF документа
- dmSingleContinuous - Показва страниците непрекъснато в една колона
- dmTwoPageContinuous - Показва страниците непрекъснато в две колони
- dmTwoPageContinuousWithCover - Първата страница се показва самостоятелно, след което останалите се показват непрекъснато в две колони
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
Автоматичен режим fit на страницата, използван от свойството FitMode
- pfmNone - спазва мащаба Zoom, зададен от извикващия код (старо поведение)
- pfmActualSize - принуждава Zoom := 1.0
- pfmFitPage - избира най-големия Zoom, който все още показва цялата страница
- pfmFitWidth - избира Zoom, който съвпада с ширината на страницата към ширината на viewport
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Опции за обработка на клик върху връзка, използвани от свойството LinkOptions
- loAutoGoto - автоматично прескачане към вътрешни дестинации
- loAutoOpenURI - автоматично отваряне на URI връзки чрез ShellExecute
- loAutoLaunch - автоматично стартиране на връзки към файл / приложение чрез ShellExecute
- loAutoEmbeddedGoto - запазено за бъдеща поддръжка на embedded goto
За други типове (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink и т.н.), вижте TPdf
Свойства
Методи
Събития