|   |   | Object Model Reference : Classes : E : EffectContour : Properties : EffectContour.Offset | 
Property Offset As Double
Member of EffectContour
The Offset property returns or specifies the offset distance, in document units, between contour lines in a contour effect. This automatically adjusts the number of contour steps.
The following VBA example checks all contours on the current page and changes them as follows: all outside contours are to have twice as many steps, and all inside contours are to have a step distance of half of the previous size. The contours to the center of the shape are left unchanged.
| Sub Test() | 
|  Dim s As Shape, eff As Effect | 
|  For Each s In ActivePage.Shapes | 
|   For Each eff In s.Effects | 
|    If eff.Type = cdrContour Then | 
|     Select Case eff.Contour.Direction | 
|      Case cdrContourOutside | 
|       eff.Contour.Steps = eff.Contour.Steps * 2 | 
|      Case cdrContourInside | 
|       eff.Contour.Offset = eff.Contour.Offset / 2 | 
|      Case cdrContourToCenter | 
|       ' Do nothing | 
|     End Select | 
|    End If | 
|   Next eff | 
|  Next s | 
| End Sub | 
|   |   |   | 
Copyright 2013 Corel Corporation. All rights reserved.