PdfPage.HasOverprint Method

Determines if this page uses overprinting for any of its painting operations.

Namespace:  BitMiracle.Docotic.Pdf
Assembly:  BitMiracle.Docotic.Pdf (in BitMiracle.Docotic.Pdf.dll)


public bool HasOverprint()
Public Function HasOverprint As Boolean

Return Value

Type: Boolean
true if this page uses overprinting for any of its painting operations; otherwise, false.


By default, pages do not use overprinting. Painting a color in any color space causes the corresponding areas of unspecified colorants to be erased (painted with a tint value of 0.0). The effect is that the color at any position on the page is whatever was painted there last, which is consistent with the normal painting behavior of the opaque imaging model.

In the overprinting mode erasing actions are not be performed; anything previously painted in other colorants is left undisturbed. Consequently, the color at a given position on the page may be a combined result of several painting operations in different colorants.

Not all devices support overprinting. Set SimulateOverprint property to true to simulate overprinting when saving the page as an image.

See Also