API Documentation > CorelDRAW > 2025-v26 > PatternCanvas > IVGPatternCanvas
PatternCanvas.Data property
Gets or sets the Canvas Data
Syntax:
Property Get Data() As String
Property Let Data(ByVal Value As String)
Remarks:
The Data property returns or specifies the string representing a bitmap pattern. The pattern is encoded with a special algorithm to allow the binary bitmap data to be represented in a text form. Data is the default property of the PatternCanvas class.
Examples:
The following VBA example creates a new checkerboard pattern that is 16 × 16 pixels and then applies it to a rectangle.
Sub Test()
Dim c As New PatternCanvas
c.Data = "%%['$aH,&A5&0C"
With ActiveLayer.CreateRectangle(0, 0, 3, 3)
  .Fill.ApplyPatternFill cdrTwoColorPattern
  .Fill.Pattern.Canvas = c
End With 
End Sub