interface Infragistics.Win.IUIElementImageAndTextProvider
   inherits Infragistics.Win.IUIElementProvider:

   method public System.Drawing.Size GetScaledImageSize(input element as Infragistics.Win.ImageAndTextUIElement).

   method public Infragistics.Win.TextPlacement GetTextPlacement(input element as Infragistics.Win.ImageAndTextUIElement).

   method public Infragistics.Win.ScaleImage ScaleImage(input element as Infragistics.Win.ImageAndTextUIElement).

   method public logical ShadowImage(input element as Infragistics.Win.ImageAndTextUIElement).

   method public logical ReserveShadowSpace(input element as Infragistics.Win.ImageAndTextUIElement).

   method public System.Drawing.Image GetImage(input element as Infragistics.Win.ImageAndTextUIElement).

   method public character GetText(input element as Infragistics.Win.ImageAndTextUIElement).

   method public logical IsMultiLine(input element as Infragistics.Win.ImageAndTextUIElement).

   method public System.Drawing.Size GetTextPadding(input element as Infragistics.Win.ImageAndTextUIElement).

   method public System.Drawing.Size GetImagePadding(input element as Infragistics.Win.ImageAndTextUIElement).

   method public System.Drawing.Size GetPadding(input element as Infragistics.Win.ImageAndTextUIElement).

   method public void AdjustTextDisplayRect(input element as Infragistics.Win.ImageAndTextUIElement, input displayRect as System.Drawing.Rectangle).

   method public void AdjustImageDisplayRect(input element as Infragistics.Win.ImageAndTextUIElement, input displayRect as System.Drawing.Rectangle).

   method public logical IsVertical(input element as Infragistics.Win.ImageAndTextUIElement).

   method public System.Drawing.Text.HotkeyPrefix HotkeyPrefix(input element as Infragistics.Win.ImageAndTextUIElement).

   method public logical WrapText(input element as Infragistics.Win.ImageAndTextUIElement).

   method public logical UseTextPlacement(input element as Infragistics.Win.ImageAndTextUIElement).

   method public logical RotateText(input element as Infragistics.Win.ImageAndTextUIElement).

   method public Infragistics.Win.UIElementBorderStyle GetBorderStyle(input element as Infragistics.Win.UIElement).

   method public System.Windows.Forms.Border3DSide GetBorderSides(input element as Infragistics.Win.UIElement).

   method public System.Windows.Forms.Cursor GetCursor(input element as Infragistics.Win.UIElement).

   method public void InitElementAppearance(input element as Infragistics.Win.UIElement, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags).

end interface.
