Spread Windows Forms 18
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread.CellType Namespace / GradientHeaderRenderer Class / PaintHeader Method / PaintHeader(Graphics,Rectangle,Rectangle,Color,Color,Font,HorizontalAlignment,VerticalAlignment,Boolean,Boolean,String,String,ButtonTextAlign,TextOrientation,Boolean,Int32,Color,Color,Image,Image,Boolean,HotkeyPrefix,VisualStyles,Boolean,Boolean,Appearance,Double,Single) Method
Graphics device interface for painting the header cell
Location and size of a rectangular region around the header cell
Rectangular region for the text
Background color for the header cell
Text color for the header cell
Font for the header cell
Horizontal alignment of text in the header cell
Vertical alignment of text in the header cell
Whether the header cell appears as a pressed button
Whether the header cell has the focus (is active)
Text string to appear in the header cell
Text string to appear in the header cell if it is pressed (as a button)
Alignment of the button in the column header cell
Orientation of the text with respect to the button picture in the header
Whether the text wraps to multiple lines if needed
Shadow thickness in pixels
Color for the dark line part of the shadow
Color for the light line part of the shadow
Picture to display when the button is not pressed
Picture to display when the button is pressed
Whether the header cell is locked
Letter to underline as a hotkey prefix
Visual style (XP theme)
Whether the mouse is over the header
Whether to draw the header cell with a right-to-left orientation
Appearance settings
Text rotation angle
Numeric value for scaling the display of the header cells


In This Topic
    PaintHeader(Graphics,Rectangle,Rectangle,Color,Color,Font,HorizontalAlignment,VerticalAlignment,Boolean,Boolean,String,String,ButtonTextAlign,TextOrientation,Boolean,Int32,Color,Color,Image,Image,Boolean,HotkeyPrefix,VisualStyles,Boolean,Boolean,Appearance,Double,Single) Method
    In This Topic
    Paints the column header cell.
    Syntax
    'Declaration
     
    
    Public Overloads Overridable Sub PaintHeader( _
       ByVal g As Graphics, _
       ByVal r As Rectangle, _
       ByVal rectTextIn As Rectangle, _
       ByVal backColor As Color, _
       ByVal foreColor As Color, _
       ByVal font As Font, _
       ByVal halign As HorizontalAlignment, _
       ByVal valign As VerticalAlignment, _
       ByVal pressed As Boolean, _
       ByVal focus As Boolean, _
       ByVal text As String, _
       ByVal textDown As String, _
       ByVal nAlign As ButtonTextAlign, _
       ByVal textOrientation As TextOrientation, _
       ByVal wordWrap As Boolean, _
       ByVal shadowSize As Integer, _
       ByVal darkColor As Color, _
       ByVal lightColor As Color, _
       ByVal pictUp As Image, _
       ByVal pictDown As Image, _
       ByVal bLocked As Boolean, _
       ByVal prefix As HotkeyPrefix, _
       ByVal style As VisualStyles, _
       ByVal mouseOver As Boolean, _
       ByVal rightToLeft As Boolean, _
       ByVal appearance As Appearance, _
       ByVal textRotationAngle As Double, _
       ByVal zoomFactor As Single _
    ) 
    'Usage
     
    
    Dim instance As GradientHeaderRenderer
    Dim g As Graphics
    Dim r As Rectangle
    Dim rectTextIn As Rectangle
    Dim backColor As Color
    Dim foreColor As Color
    Dim font As Font
    Dim halign As HorizontalAlignment
    Dim valign As VerticalAlignment
    Dim pressed As Boolean
    Dim focus As Boolean
    Dim text As String
    Dim textDown As String
    Dim nAlign As ButtonTextAlign
    Dim textOrientation As TextOrientation
    Dim wordWrap As Boolean
    Dim shadowSize As Integer
    Dim darkColor As Color
    Dim lightColor As Color
    Dim pictUp As Image
    Dim pictDown As Image
    Dim bLocked As Boolean
    Dim prefix As HotkeyPrefix
    Dim style As VisualStyles
    Dim mouseOver As Boolean
    Dim rightToLeft As Boolean
    Dim appearance As Appearance
    Dim textRotationAngle As Double
    Dim zoomFactor As Single
     
    instance.PaintHeader(g, r, rectTextIn, backColor, foreColor, font, halign, valign, pressed, focus, text, textDown, nAlign, textOrientation, wordWrap, shadowSize, darkColor, lightColor, pictUp, pictDown, bLocked, prefix, style, mouseOver, rightToLeft, appearance, textRotationAngle, zoomFactor)

    Parameters

    g
    Graphics device interface for painting the header cell
    r
    Location and size of a rectangular region around the header cell
    rectTextIn
    Rectangular region for the text
    backColor
    Background color for the header cell
    foreColor
    Text color for the header cell
    font
    Font for the header cell
    halign
    Horizontal alignment of text in the header cell
    valign
    Vertical alignment of text in the header cell
    pressed
    Whether the header cell appears as a pressed button
    focus
    Whether the header cell has the focus (is active)
    text
    Text string to appear in the header cell
    textDown
    Text string to appear in the header cell if it is pressed (as a button)
    nAlign
    Alignment of the button in the column header cell
    textOrientation
    Orientation of the text with respect to the button picture in the header
    wordWrap
    Whether the text wraps to multiple lines if needed
    shadowSize
    Shadow thickness in pixels
    darkColor
    Color for the dark line part of the shadow
    lightColor
    Color for the light line part of the shadow
    pictUp
    Picture to display when the button is not pressed
    pictDown
    Picture to display when the button is pressed
    bLocked
    Whether the header cell is locked
    prefix
    Letter to underline as a hotkey prefix
    style
    Visual style (XP theme)
    mouseOver
    Whether the mouse is over the header
    rightToLeft
    Whether to draw the header cell with a right-to-left orientation
    appearance
    Appearance settings
    textRotationAngle
    Text rotation angle
    zoomFactor
    Numeric value for scaling the display of the header cells
    See Also