The ICrop interface is used to configure document margin cropping during conversion.
Properties
Integer ColorTolerance
Defines the maximum allowed (percentage) tolerance in the color of the margins specified by the MarginsColor property. Only available if the Mode property has the value CRP_ADVANCED. Valid range: between 0 and 100. It is both readable and writable.
Integer MarginsColor
Defines the color of the margins in the source document (as an RGB value) to be cropped. Only available if the Mode property has the value CRP_ADVANCED. It is both readable and writable.
Enum Mode
Defines the source document margin cropping algorithm. It is both readable and writable.
Constant
Value
Description
CRP_NONE
0
Do not crop
CRP_AUTO
1
Software automatically identifies and crops any white margins
CRP_ADVANCED
2
Software only identifies and crops margins of a color specified using the MarginsColor property to within a maximum tolerance specified using the ColorTolerance property.
Examples
Visual Basic 6
Dim objUDC As IUDC
Dim itfPrinter As IUDCPrinter
Dim itfProfile As IProfile
Set objUDC = New UDC.APIWrapper
Set itfPrinter = objUDC.Printers("Universal Document Converter")
Set itfProfile = itfPrinter.Profile
itfProfile.Adjustments.Crop.Mode = CRP_ADVANCED
itfProfile.Adjustments.Crop.MarginsColor = RGB(0, 255, 0)
itfProfile.Adjustments.Crop.ColorTolerance = 10