Master.PatternFlags property (Visio)

Determines whether a master behaves as a custom pattern. Read/write.

Syntax

expression. PatternFlags

expression A variable that represents a Master object.

Return value

Integer

Remarks

Microsoft Visio allows a master to be used as a custom line pattern, line end, or fill pattern.

The PatternFlags property determines whether you can use a master as a pattern (non-zero); whether it is a line, fill, or line end pattern; and which pattern mode to use when applying it to shapes.

If you can use the PatternFlags property as a pattern (non-zero), the property can include a combination of the following bits.

Constant Value Description
visMasIsLinePat &H1 Line pattern
visMasIsLineEnd &H2 Line end pattern
visMasIsFillPat &H4 Fill pattern

If visMasIsLinePat is selected, the pattern mode should be one of the following values.

Constant Value
visMasLPTileDeform &H0
visMasLPTile &H10
visMasLPStretch &H20
visMasLPAnnotate &H30

In addition, visMasLPScale (&H40) can optionally be included in the PatternFlags property value.

If visMasIsLineEnd is selected, the pattern mode should be one of the following values.

Constant Value
visMasLEDefault &H0
visMasLEUpright &H100

In addition, visMasLEScale (&H400) can optionally be included in the PatternFlags property value.

If visMasIsFillPat is selected, the pattern mode should be one of the following values.

Constant Value
visMasFPTile &H0
visMasFPCenter &H1000
visMasFPStretch &H2000

In addition, visMasFPScale (&H4000) can optionally be included in the PatternFlags property value.

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.