skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class PushButtonAppearanceCharacteristics

Defines the appearance characteristics for push button widget annotations, including captions, icons, and layout options for different interaction states.

Inheritance
System.Object
DynamicAppearanceCharacteristics
ButtonAppearanceCharacteristics
PushButtonAppearanceCharacteristics
Inherited Members
ButtonAppearanceCharacteristics.NormalCaption
DynamicAppearanceCharacteristics.Rotation
DynamicAppearanceCharacteristics.BorderColor
DynamicAppearanceCharacteristics.Background
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.Windows.Documents.Fixed.Model.Annotations
Assembly: Telerik.Windows.Documents.Fixed.dll

Syntax

public class PushButtonAppearanceCharacteristics : ButtonAppearanceCharacteristics

Constructors

PushButtonAppearanceCharacteristics()

Initializes a new instance of PushButtonAppearanceCharacteristics class.

Declaration
public PushButtonAppearanceCharacteristics()

PushButtonAppearanceCharacteristics(PushButtonAppearanceCharacteristics)

Initializes a new instance of PushButtonAppearanceCharacteristics class by copying properties from another instance.

Declaration
public PushButtonAppearanceCharacteristics(PushButtonAppearanceCharacteristics other)
Parameters
PushButtonAppearanceCharacteristics other

The PushButtonAppearanceCharacteristics instance to copy from.

Properties

IconAndCaptionPosition

Gets or sets the relative positioning of the icon and caption within the button appearance.

Declaration
public IconAndCaptionPosition IconAndCaptionPosition { get; set; }
Property Value
IconAndCaptionPosition

The positioning option that determines how icon and caption are arranged.

IconFitOptions

Gets the options that specify how to fit the icon within the annotation rectangle.

Declaration
public IconFitOptions IconFitOptions { get; }
Property Value
IconFitOptions

The IconFitOptions instance that controls icon scaling and positioning.

MouseDownCaption

Gets or sets the caption text displayed when the mouse button is pressed down on the widget.

Declaration
public string MouseDownCaption { get; set; }
Property Value
System.String

The text that appears on the button during mouse-down interaction.

MouseDownIconSource

Gets or sets the icon displayed when the mouse button is pressed down on the widget.

Declaration
public FormSource MouseDownIconSource { get; set; }
Property Value
FormSource

The FormSource that provides the icon image for the mouse-down state.

MouseOverCaption

Gets or sets the caption text displayed when the mouse cursor is hovering over the button.

Declaration
public string MouseOverCaption { get; set; }
Property Value
System.String

The text that appears on the button during mouse-over interaction.

MouseOverIconSource

Gets or sets the icon displayed when the mouse cursor is hovering over the button.

Declaration
public FormSource MouseOverIconSource { get; set; }
Property Value
FormSource

The FormSource that provides the icon image for the mouse-over state.

NormalIconSource

Gets or sets the icon displayed when the button is in its normal state (not being interacted with).

Declaration
public FormSource NormalIconSource { get; set; }
Property Value
FormSource

The FormSource that provides the icon image for the default button state.

Getting Started
  • Getting Started
Support Resources
  • Documentation
Community
  • Forums
  • Blogs
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.