function ChooseRenderFlags(Scale: Double; DestWidth, DestHeight: Integer): Integer;
| Scale | Double. Final scale factor of the render, where values below 1.0 mean the page is being reduced. |
| DestWidth, DestHeight | Integer. Size of the destination bitmap in pixels. |
| Result | Integer. Bitwise combination of FPDF_RENDER_* flags, or 0 when the defaults are appropriate. |
Dua situasi memerlukan flag non-bawaan, dan keduanya bergantung pada angka yang hanya diketahui pemanggil saat render. Di bawah skala 0.5, FPDF_RENDER_FORCEHALFTONE memberi kualitas gambar lebih baik daripada interpolasi bawaan, karena piksel sumber jauh melebihi piksel tujuan. Di atas sekitar empat megapiksel bitmap tujuan, FPDF_RENDER_LIMITEDIMAGECACHE mencegah halaman penuh gambar besar menguras memori
Hasil dimaksudkan untuk digabungkan dengan apa pun yang sudah diatur aplikasi, sehingga tampilan zoom-keluar dan ekspor ukuran poster masing-masing mendapat flag yang sesuai tanpa mengodekan satu set flag untuk setiap tingkat zoom
Flag dikembalikan sebagai integer untuk titik masuk render native; overload tingkat tinggi RenderPage menerima set TRenderOptions