PdfButtonField Class
Represents a pushbutton which is a purely interactive control that responds immediately to user input without retaining a permanent value (see 12.7.4.2.2, "Pushbuttons").
public sealed class PdfButtonField : PdfField
Public NotInheritable Class PdfButtonField
Inherits PdfField
- Inheritance:
- System.ObjectPdfButtonField
Properties
Appearance
Gets the appearance settings for this PdfButtonField.
public PdfButtonAppearance Appearance { get; }
Public ReadOnly Property Appearance As PdfButtonAppearance
Property Value
The appearance settings for this PdfButtonField.
FieldType
Gets the Button value.
public override PdfFieldType FieldType { get; }
Public Overrides ReadOnly Property FieldType As PdfFieldType
Property Value
The Button value.
Overrides
HighlightMode
(Optional; PDF 1.2) The annotation's highlighting mode, the visual effect that shall be used when the mouse button is pressed or held down inside its active area.
A highlighting mode other than Push shall override any Down appearance defined for the annotation.
Default value: Invert.
public PdfHighlightMode HighlightMode { get; set; }
Public Property HighlightMode As PdfHighlightMode
Property Value
The annotation's highlighting mode, the visual effect that shall be used when the mouse button is pressed or held down inside its active area.
Exceptions
- System.NotSupportedException
Value Unknown of enumeration PdfHighlightMode is not supported in the requested operation.
See Also
Inherited Properties
Actions | (Optional; PDF 1.1) An action that shall be performed when the field's annotation is activated (see 12.6, "Actions"). (Inherited from PdfField) |
AnnotationType | Gets the Widget value. (Inherited from PdfField) |
AssociatedFiles | (Optional; PDF 2.0) An array of one or more PdfFileSpecifications which denote the associated files for this PdfAnnotation. (Inherited from PdfAnnotation) |
Bounds | (Required) The annotation bounds, defining the location and the size of the annotation on the page in default user space units. (Inherited from PdfAnnotation) |
DefaultValue | (Optional; inheritable) The default value to which the field reverts when a reset-form action is executed. The format of this value is the same as that of Value. (Inherited from PdfField) |
Hidden | (PDF 1.2) If set, do not display the annotation on the screen or allow it to interact with the user. The annotation may be printed (depending on the setting of the Print flag) but should be considered hidden for purposes of on-screen display and user interaction. (Inherited from PdfField) |
Locked | (PDF 1.4) If set, do not allow the annotation to be deleted or its properties (including position and size) to be modified by the user. However, this flag does not restrict changes to the annotation's contents, such as the value of a form field. (Inherited from PdfAnnotation) |
Metadata | (Optional; PDF 1.4) A metadata stream containing metadata for the component. (Inherited from PdfObject) |
Name | Gets the (fully qualified) field name. (Inherited from PdfField) |
Page | Gets the page with which this annotation is associated. (Inherited from PdfAnnotation) |
(PDF 1.2) If set, print the annotation when the page is printed. If clear, never print the annotation, regardless of whether it is displayed on the screen. noteThis can be useful for annotations representing interactive pushbuttons, which would serve no meaningful purpose on the printed page. (Inherited from PdfField) | |
ReadOnly | If set, the user may not change the value of the field. Any associated widget annotations will not interact with the user; that is, they will not respond to mouse clicks or change their appearance in response to mouse motions. This flag is useful for fields whose values are computed or imported from a database. (Inherited from PdfField) |
Tooltip | (Optional; PDF 1.3) An alternate field name that shall be used in place of the actual field name wherever the field shall be identified in the user interface (such as in error or status messages referring to the field). This text is also useful when extracting the document's contents in support of accessibility to users with disabilities or for other purposes (see 14.9.3, "Alternate Descriptions"). (Inherited from PdfField) |
Value | (Optional; inheritable) The field’s value, whose format varies depending on the field type. See the descriptions of individual field types for further information. (Inherited from PdfField) |
Inherited Methods
SetBounds(System.Double, System.Double) | Sets the size of the Bounds. (Inherited from PdfAnnotation) |
SetBounds(System.Double, System.Double, System.Double, System.Double) | Sets the Bounds. (Inherited from PdfAnnotation) |
ToString() | Returns a System.String that represents this PdfField instance. (Inherited from PdfField) |