API Documentation > CorelDRAW > 2025-v26 > PDFVBASettings > IPDFVBASettings
PDFVBASettings.DownsampleGray property
Specifies whether grayscale bitmaps should be downsampled
Syntax:
Property Get DownsampleGray() As Boolean
Property Let DownsampleGray(ByVal Value As Boolean)
Remarks:
The DownsampleGray property determines whether gray bitmaps are downsampled when publishing to PDF. You can use the PDFVBASettings.GrayResolution property to set the resolution.
Examples:
The following VBA example publishes the active document to PDF. Color and grayscale bitmaps are downsampled to 72 dpi, and monochrome bitmaps are downsampled to 150 dpi.
Sub Test()
With ActiveDocument.PDFSettings
  .DownsampleColor = True
  .DownsampleGray = True
  .DownsampleMono = True
  .ColorResolution = 72
  .GrayResolution = 72
  .MonoResolution = 150
End With
ActiveDocument.PublishToPDF "C:\MyDocument.pdf" 
End Sub