API Documentation > CorelDRAW > 2025-v26 > Application > IVGApplication
Application.PatternCanvases property
Gets the Pattern Canvas Collection
Syntax:
Property Get PatternCanvases() As PatternCanvases
Remarks:
The PatternCanvases property returns the collection of available PatternCanvas objects (two-color pattern fills).
Examples:
The following VBA example applies a predefined pattern fill, overlaid with a checkerboard pattern, to an ellipse.
Sub CanvasPattern()
Dim s As Shape
Dim pf As PatternFill
Dim cnv As New PatternCanvas
cnv.PutCopy PatternCanvases(2)
Set s = ActiveLayer.CreateEllipse(8, 7, 3, 4)
s.Fill.ApplyNoFill
Set pf = s.Fill.ApplyPatternFill(cdrTwoColorPattern, , , CreateColorEx(5005, 255, 0, 0), _
  CreateColorEx(5005, 255, 255, 0))
pf.Canvas = cnv 
End Sub