GemBox.Document
  • Overview
  • Examples
  • Free version
  • Support
  • Pricelist

    Show / Hide Table of Contents

    PatternFillBrush Class

    Namespace:
    GemBox.Document.Drawing
    Assembly:
    GemBox.Document.dll

    Represents a brush which fills an area with a repeated pattern.

    • C#
    • VB.NET
    public class PatternFillBrush : Brush
    Public Class PatternFillBrush
        Inherits Brush
    Inheritance:
    System.Object
    Brush
    PatternFillBrush
    Remarks

    This brush can use predefined patterns to fill an area. Additionally, it supports custom pattern data or patterns derived from an image file if the document file provides suitable pattern information.

    Properties

    BackgroundColor

    Gets or sets the background color of this PatternFillBrush.

    • C#
    • VB.NET
    public Color BackgroundColor { get; set; }
    Public Property BackgroundColor As Color
    Property Value
    Color

    The background color of this PatternFillBrush.

    ForegroundColor

    Gets or sets the foreground color of this PatternFillBrush.

    • C#
    • VB.NET
    public Color ForegroundColor { get; set; }
    Public Property ForegroundColor As Color
    Property Value
    Color

    The foreground color of this PatternFillBrush.

    Type

    Gets or sets the type of this PatternFillBrush.

    • C#
    • VB.NET
    public PatternFillType? Type { get; set; }
    Public Property Type As PatternFillType?
    Property Value
    System.Nullable<PatternFillType>

    The type of this PatternFillBrush, or null if custom pattern data is used.

    Inherited Properties

    IsEmpty

    Gets a value indicating whether the parent element is filled.

    (Inherited from Brush)

    Inherited Methods

    SetDefault()

    Sets a default fill on the parent element (element will be filled based on the default settings).

    (Inherited from Brush)

    SetEmpty()

    Sets an empty fill on the parent element (element won't be filled).

    (Inherited from Brush)

    SetGradient(GradientFillType)

    Sets a gradient fill on the parent element.

    (Inherited from Brush)

    SetPattern(PatternFillType, Color, Color)

    Sets a pattern fill on the parent element.

    (Inherited from Brush)

    SetPicture(Content)

    Sets the fill to the picture fill.

    This method is not applicable on Fill property.

    (Inherited from Brush)

    SetPicture(System.IO.Stream)

    Sets the fill to the picture fill.

    This method is not applicable on Fill property.

    (Inherited from Brush)

    SetPicture(System.IO.Stream, PictureContentType)

    Sets the fill to the picture fill.

    This method is not applicable on Fill property.

    (Inherited from Brush)

    SetPicture(System.IO.Stream, System.String)

    Sets the fill to the picture fill.

    This method is not applicable on Fill property.

    (Inherited from Brush)

    SetPicture(System.String, System.Boolean)

    Sets the fill to the picture fill.

    This method is not applicable on Fill property.

    (Inherited from Brush)

    SetPicture(System.String, PictureContentType)

    Sets the fill to the picture fill.

    This method is not applicable on Fill property.

    (Inherited from Brush)

    SetPicture(System.String, System.String)

    Sets the fill to the picture fill.

    This method is not applicable on Fill property.

    (Inherited from Brush)

    SetSolid(Color)

    Sets a solid color fill on the parent element.

    (Inherited from Brush)

    SetSolid(Color, System.Byte)

    Sets a solid color fill on the parent element.

    (Inherited from Brush)

    ToString()

    Returns a System.String that represents this Brush instance.

    (Inherited from Brush)

    Examples

    Shapes example
    Back to top

    Facebook • Twitter • LinkedIn

    © GemBox Ltd. — All rights reserved.