DARenderPageToStream
Функционалност за директен достъп, рендериране и печат
Описание
Тази функция е налична само в изданието Delphi
Той изобразява указаната страница от посочения документ в изображение и връща данните за изображението в предоставения TStream
По подразбиране изобразяването използва системата GDI+, която е налична в Windows XP и по-нови версии
Опция 10, извеждане TIFF (G4), е налична само в Windows Vista и Windows Server 2008 и по-нови версии
Възможно е също рендиране с Cairo чрез SetCairoFileName и SelectRenderer
functions.
Синтаксис
Delphi
Function TPDFlib.DARenderPageToStream(FileHandle, PageRef, Options: Integer; DPI: Double; Target: TStream): Integer;
Параметри
| FileHandle | Дескриптор, върнат от функциите DAOpenFile, DAOpenFileReadOnly или DAOpenFromStream |
|---|---|
| PageRef | Препратка към страница, върната от функциите DAFindPage или DANewPage |
| Options | 0 = изход BMP 1 = изход JPEG 2 = изход WMF 3 = изход EMF 4 = изход EPS 5 = изход PNG 6 = изход GIF 7 = изход TIFF 8 = изход EMF+ 9 = изход HTML5 10 = изход G4 TIFF |
| DPI | DPI за използване при визуализиране на страницата Стойности над 300 водят до прекомерна употреба на памет |
| Target | Потокът, в който да се постави рендерираната страница |
Върнати стойности
| 0 | Страницата не можа да бъде рендерирана. Проверете дали параметрите FileHandle и PageRef съдържат валидни стойности |
|---|---|
| 1 | Страницата беше рендерирана и данните на изображението бяха поставени в потока |