RenderPagesToFiles

Rendering and printing

תיאור

מעבד את דפי המסמך הנבחרים המתוארים על ידי PageRanges לקבצי תמונה נפרדים.

הפונקציה מקבלת את אותם ערכי Options של עיבוד כמו RenderPageToFile ו-RenderDocumentToFile, אך PageRanges יכול לבחור דפים שאינם רציפים כגון 1,3,7-9, Odd או Even 2-20.

אם FileName מכיל %p, האסימון יוחלף במספר דף המקור. אם FileName אינו מכיל %p, מספר דף המקור יוכנס לפני סיומת הקובץ.

היישום עושה שימוש חוזר במעבד אחד ברחבי רשימת הדפים הנבחרת במקום שבו המעבד הפעיל תומך בכך, מה שמונע את עלות ההגדרה של קריאה ל-RenderPageToFile פעם אחת לכל דף.

תחביר

Delphi

Function TPDFlib.RenderPagesToFiles(DPI: Double; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::RenderPagesToFiles(DPI As Double, PageRanges As String, Options As Long, FileName As String) As Long

DLL

int DLRenderPagesToFiles(int InstanceID, double DPI, const wchar_t * PageRanges, int Options, const wchar_t * FileName);

פרמטרים

DPIה-DPI לשימוש בעת עיבוד כל דף.
PageRangesרשימת טווחי דפים מופרדת בפסיקים. השתמשו במחרוזת ריקה כדי לעבד כל דף.
Options0 = פלט BMP 1 = פלט JPEG 2 = פלט WMF 3 = פלט EMF 4 = פלט EPS 5 = פלט PNG 6 = פלט GIF 7 = פלט TIFF 8 = פלט EMF+ 9 = פלט HTML5 10 = פלט TIFF (G4).
FileNameשם קובץ הפלט או תבנית שם הקובץ. השתמשו ב-%p במקום שבו יש להכניס את מספר דף המקור.

ערכי החזרה

0לא עובד אף דף.
>0מספר הדפים שעובדו בהצלחה לפני השלמה או השגיאה הראשונה.