| Name | Description |
| AdjustBorderStyle | Overloaded. Returns the border style based on the state (i.e. IsPrint, FlatMode, etc.) of the element. |
| AdjustedButtonStyle | Overloaded. Returns the button style based on the state (i.e. IsPrint, FlatMode, etc. ) of the element. |
| AdjustHAlign | Overloaded. Adjusts one rect relative to another horizontally. |
| AdjustVAlign | Overloaded. Adjusts one rect relative to another horizontally. |
| BeginGraphicsCaching | Called at the start of operations that may require multiple calls to GetCachedGraphics to do metrics calculations. |
| CalculateBorderWidths | Overloaded. Static method that calculates the widths of all 4 borders. |
| CalculateButtonBorderWidths | Overloaded. Static method that calculates the widths of all 4 button borders |
| CalculateSmallestButtonClientRect | Calculates the area inside the button borders that is available regardless of the button state. |
| CombineImageWithAlphaMap | Combines two images to provide alpha-blending. |
| CombineRgbColors | Overloaded. Blends the specified colors into a single color, using the specified percentages for each color. |
| ConvertToGrayScale | Converts the specified Color to a grayscale color. |
| CopyImage | Overloaded. Creates a copy of the specified image using the specified Image attributes |
| CreateBorderRegion | Overloaded. Creates a System.Drawing.Region which defines the region within the specified border style. |
| CreateDisabledImage | Overloaded. Creates a disabled copy of the specified image |
| CreateReferenceGraphics | Obsolete. Use GetCachedGraphics and ReleaseCachedGraphics instead. |
| CreateRoundedRegion | Overloaded. Returns a System.Drawing.Region from the specified rect, with rounded corners with the specified radius. |
| CreateScaledImage | Creates a new image using a scaled portion of the original image. |
| CreateShadowImage | Creates an image 2 pixels wider and taller than the original that contains the original image above a shadowed copy of the image |
| Dark | Creates a new dark color from the specified base color. |
| DarkDark | Creates a new dark color from the specified base color. |
| DrawBackColor | Overloaded. Helper method that draws the backcolor based on the setting in the appearance data structure. |
| DrawBorders | Renders the specified borderstyle into the graphics object. |
| DrawBorderShadow | Draws a shadow around an image rectangle |
| DrawGlassOverlay | Draws a glass overlay over the specified rectangle. |
| DrawGlowGradient | Draws a rounded glow gradient at the specified orientation of the System.Drawing.Rectangle provided. |
| DrawImage | Overloaded. Renders the ImageBackground for the AppearanceData in the specified graphics object. |
| DrawImageBackground | Overloaded. Renders the ImageBackground for the AppearanceData in the specified graphics object. |
| DrawOffice2007RibbonButtonBorders | Overloaded. Draws a border in the style of an an Office2007 Ribbon Button. |
| DrawOffice2010ButtonBorders | Overloaded. Draws button border in Office2010 style. |
| DrawOffice2013ButtonBorders | Overloaded. Draws button border in Office2013 style. |
| DrawRounded1Border | Draws a rounded border with only a single pixel missing on the outside. |
| DrawScenicRibbonButtonBorders | Overloaded. Draws a border in the style of an an Scenic Ribbon Button. |
| DrawString | Overloaded. Draws a string with the specified parameters. |
| DrawWindowsVistaButtonOverlay | Draws an alphablended layer over the button to simulate the Windows Vista Aero theme for buttons. |
| DrawWindowsVistaToolbarButtonBorders | Overloaded. Draws a border in the style of a Windows Vista Toolbar Button Button. |
| DrawWindowsVistaToolbarButtonOverlay | Draws an alphablended layer of color over the button to highlight it when hot tracked or pressed. |
| EndGraphicsCaching | Called at the end of operations that may require multiple calls to GetCachedGraphics to do metrics calculations. |
| GetAlphaBlendColor | Returns a color with the alpha channel set based on the specified alpha level. If the color already has its alpha channel set, it will be adjusted based on the specified alpha level. e.g. If the color's A = 100 and the alphaLevel is 123, the new color's A will be approximately 50. |
| GetAlphaLevel | Returns the alpha level to use when rendering based upon the current alpha blend mode, alpha setting and alpha level. |
| GetCachedGraphics | Called to get a graphics object suitable for doing metrics calculations only. |
| GetGdiDrawStringFlags | Overloaded. Returns the GdiDrawStringFlags based on the specified parameters. Note that when working with embeddable editor, the overload that takes in the embeddable owner and owner context should be used. |
| GetRoundedRectPath | Overloaded. Creates a System.Drawing.Drawing2D.GraphicsPath for a rectangle with rounded corners |
| IconToBitmap | Converts the specified System.Drawing.Icon to a System.Drawing.Bitmap, preserving transparency. |
| InchesToPixels | Converts inches to pixels based on the screen DPI. |
| IsHotTrackingButtonStyle | Returns true if the specified button style includes hot tracking by default. |
| IsRoundedBorderStyle | Returns a boolean indicating whether the specified border style is rounded. |
| Light | Creates a new light color from the specified base color. |
| LightLight | Creates a new light color from the specified base color. |
| MeasureString | Overloaded. Measures a string with the specified parameters. |
| PixelsToInches | Converts pixels to inches based on the screen DPI. |
| PixelsToPoints | Converts pixels to points based on the screen DPI. |
| PointsToPixels | Converts points to pixels based on the screen DPI. |
| ReleaseCachedGraphics | Called to release a graphics object that was returned from a prior call to GetCachedGraphics. |
| ReplaceColor | Replaces one color in an image with a different color. |
| ScrollControl | Will call ther native windows ScvrollWindowEx api if the caller has securoty permissions to call unmanaged code. If not this method will just invalidate the control. |
| VerticalTranslateAlignment | Overloaded. Converts the horizontal and vertical alignments to the appropriate corresponding alignments to support vertical elements. |
| VerticalTranslateTextPlacement | Overloaded. Converts the TextPlacement to the appropriate TextPlacement to support vertical elements. |