API Documentation > CorelDRAW > 2025-v26 > Outline > IVGOutline
Outline.SetPropertiesEx method
Sets all outline properties
Syntax:
Sub SetPropertiesEx(Optional ByVal Width As Double = -1, Optional ByVal Style As OutlineStyle = Nothing, Optional ByVal Color As Color = Nothing, Optional ByVal StartArrow As ArrowHead = Nothing, Optional ByVal EndArrow As ArrowHead = Nothing, Optional ByVal BehindFill As cdrTriState = cdrUndefined, Optional ByVal ScaleWithShape As cdrTriState = cdrUndefined, Optional ByVal LineCaps As cdrOutlineLineCaps = cdrOutlineUndefinedLineCaps, Optional ByVal LineJoin As cdrOutlineLineJoin = cdrOutlineUndefinedLineJoin, Optional ByVal NibAngle As Double = -9999, Optional ByVal NibStretch As Long = 0, Optional ByVal DashDotLength As Double = -1, Optional ByVal PenWidth As Double = 0, Optional ByVal MiterLimit As Double = 0, Optional ByVal Justification As cdrOutlineJustification = cdrOutlineJustificationUndefined)
Parameters:
Name Type Description
Width
Double
Specifies, in points, the width of the object's outline.
Style
Specifies the outline style of the object's outline.
Color
Specifies the color of the object's outline.
StartArrow
Specifies the start arrow of the object's outline.
EndArrow
Specifies the end arrow of the object's outline.
BehindFill
Determines whether the outline is behind the object's fill.
ScaleWithShape
Determines whether the object's outline maintains the size proportions of the object.
LineCaps
Specifies the endpoint style if the outline is open-path.
LineJoin
Specifies the appearance of the lines that intersect each other in the outline, and returns cdrOutlineLineJoin{cdrOutlineUndefinedLineJoin|.
NibAngle
Double
Specifies the angle of the Brush tool if the outline is calligraphic.
NibStretch
Long
Specifies the thickness of the Brush tool if the oultine is calligraphic.
DashDotLength
Double
Specifies the absolute length of the outline's dash-dot pattern.
PenWidth
Double
Specifies the pen width, if the outline is enhanced.
MiterLimit
Double
Specifies the miter limit.
Justification
Specifies the outline justification settings.
Remarks:
The SetPropertiesEx method allows you to set all outline properties, including outline justification, with a single command. Any missing parameter does not change the corresponding property.