PDFXResolution example for Delphi
//This example does the following:
// 1- Changes the horizontal and vertical PDF resolutions to 150 dpi .
// 2- Sets the pixel depth to 8.
// 3- Disables both font and graphics anti-aliasing.
// 4- Forces the PDF module to use it's own installed fonts.
// 5- Loads a PDF file using the new settings.
var
RasterIO: LEADRasterIO;
begin
RasterIO:= CreateComObject(CLASS_LEADRasterIO)as LEADRasterIO;
//Unlock PDF support, you will need the actual key
LEADRasterView1.Raster.UnlockSupport (L_SUPPORT_PDF, 'TestKey');
//Set horizontal resolution
RasterIO.PDFXResolution:= 150;
//Set vertial resolution
RasterIO.PDFYResolution:= 150;
//Set Display depth
RasterIO.PDFDisplayDepth:= 8;
//No font anti-aliasing
RasterIO.PDFTextAlpha:= 1;
//No graphics anti-aliasing
RasterIO.PDFGraphicsAlpha:= 1;
//Use fonts installed by the PDF module
RasterIO.PDFUseLibFonts:= True;
//Load the PDF file
RasterIO.Load (LEADRasterView1.Raster, 'c:\temp\Test.pdf', 0, 0, -1);
end;