יחידה: PDFium
השתמשו ברכיב TPdfView כדי להציג דפי PDF. TPdfView יורש מ-TScrollingWinControl ומספק גלילה, הגדלה והקטנה, ניווט בין עמודים, חישובי התאמת תצוגה, המרה בין קואורדינטות של ההתקן והעמוד, בדיקת פגיעה בטקסט וגלילת גרירה בעכבר
דוגמה
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
סוגים
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
קובע כיצד דפי מסמך ה-PDF מוצגים
- dmSingleContinuous - הצג עמודים ברצף בעמודה אחת
- dmTwoPageContinuous - הצג עמודים ברצף בשתי עמודות
- dmTwoPageContinuousWithCover - הצג תחילה את העמוד הראשון לבדו, ואז הצג את שאר העמודים ברצף בשתי עמודות
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
מצב התאמה אוטומטי לעמוד שמשמש את המאפיין FitMode
- pfmNone - שומר על ה-Zoom שהתקבל מהקורא כפי שהוא
- pfmActualSize - כופה Zoom := 1.0
- pfmFitPage - בוחר את ה-Zoom הגדול ביותר שעדיין מציג את כל העמוד
- pfmFitWidth - בוחר את ה-Zoom שמיישר את רוחב העמוד לרוחב אזור התצוגה
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
מאפיינים
מתודות
אירועים