Package apple.pdfkit
Class PDFAnnotation
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.pdfkit.PDFAnnotation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPDFAnnotation(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()@Nullable PDFActionaction()Optional action performed when a user clicks / taps an annotation.voidaddBezierPath(@NotNull UIBezierPath path)Add or remove paths from the annotation.longalignment()Alignment of text within annotation bounds.static PDFAnnotationalloc()static PDFAnnotationallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)booleanallowsToggleToOff()For radio buttons, indicates whether clicking on widget whose state is already On toggles it Off.@NotNull NSDictionary<?,?>annotationKeyValues()List all key-value pairs for this annotation; returns a deep copy of all pairs.static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)@Nullable UIColorbackgroundColor()Background color characteristics.@Nullable PDFBorderborder()Optional border or border style that describes how to draw the annotation border (if any).CGRectbounds()Required for all annotations.longbuttonWidgetState()The current state of a button widget annotation.@NotNull java.lang.StringbuttonWidgetStateString()The string that represents the ON state of a button widget annotation.static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)@Nullable java.lang.Stringcaption()Label for the button.@Nullable NSArray<java.lang.String>choices()The choices are an array of strings indicating the options (items) in either a list or pop-up menu.static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()@NotNull UIColorcolor()For many annotations ("Circle", "Square") the stroke color.@Nullable java.lang.Stringcontents()A string of text associated with an annotation.@NotNull java.lang.ObjectcopyWithZone(@Nullable org.moe.natj.general.ptr.VoidPtr zone)static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()@Nullable PDFDestinationdestination()Destination for the link.voiddrawWithBoxInContext(long box, @NotNull CGContextRef context)Draw method.voidencodeWithCoder(@NotNull NSCoder coder)longendLineStyle()CGPointendPoint()@Nullable java.lang.StringfieldName()Widget annotations backed by form data have (internal) field names with which to associate a value or data.@Nullable UIFontfont()Font and font color associated with the text field.@Nullable UIColorfontColor()Width of line used to stroke border.booleanhasAppearanceStream()Returns YES if the annotation has an appearance stream.booleanhasComb()Used to configure combing for PDF text fields.static longhash_static()longiconType()The type of icon displayed in the PDF.PDFAnnotationinit()PDFAnnotationinitWithBoundsForTypeWithProperties(CGRect bounds, @NotNull java.lang.String annotationType, @Nullable NSDictionary<?,?> properties)Create a custom annotation with bounds, a type (PDFAnnotationSubtype), and an (optional) dictionary of annotation properties.PDFAnnotationinitWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZERstatic NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)@Nullable UIColorinteriorColor()Interior color of the annotation.booleanisActivatableTextField()Returns whether an annotation is a /FreeText or a /Widget with field type /Tx and the annotation is not hidden or read-only.booleanisHighlighted()The highlight state dictates how the annotation is drawn.booleanisListChoice()There are two flavors of Choice widget annotations, lists and pop-up menus.booleanisMultiline()Used to configure multiline PDF text fields.booleanisOpen()Used to tell if an annotation is open or closed.booleanisPasswordField()Used to determine if a PDF text field is a password field.booleanisReadOnly()Determines if a text field should be editable or not.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static longlineStyleFromName(@NotNull java.lang.String name)Class methods to help with mapping PDFLineStyle to the associated name based on PDF specification Used by annotations type(s): /Line.longmarkupType()Type of mark-up (highlight, strike-out or underline).longmaximumLength()Maximum characters allowed (optional, zero indicates no specified maximum).@Nullable NSDatemodificationDate()Optional (-[modificationDate] may return nil).static @NotNull java.lang.StringnameForLineStyle(long style)static PDFAnnotationnew_objc()@Nullable PDFPagepage()Returns the page the annotation is associated with (may return nil if annotation not associated with a page).@Nullable NSArray<? extends UIBezierPath>paths()Array of NSBezierPaths / UIBezierPaths that comprise the annotation.@Nullable PDFAnnotationpopup()Optional (-[popup] may return nil).@Nullable NSArray<? extends NSValue>quadrilateralPoints()Array of n * 4 points, packed as NSValue pointValue / CGPointValue, defining n quadrilaterals in page space where n is the number of quad points.booleanradiosInUnison()For radio buttons, indicates whether a group of radio buttons will turn on and off in unison; that is if one is checked, they are all checked.voidremoveBezierPath(@NotNull UIBezierPath path)voidremoveValueForAnnotationKey(@NotNull java.lang.String key)Remove the key-value pair from the annotation dictionary.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetAction(@Nullable PDFAction value)Optional action performed when a user clicks / taps an annotation.voidsetAlignment(long value)Alignment of text within annotation bounds.voidsetAllowsToggleToOff(boolean value)For radio buttons, indicates whether clicking on widget whose state is already On toggles it Off.voidsetBackgroundColor(@Nullable UIColor value)Background color characteristics.booleansetBooleanForAnnotationKey(boolean value, @NotNull java.lang.String key)API-Since: 11.0voidsetBorder(@Nullable PDFBorder value)Optional border or border style that describes how to draw the annotation border (if any).voidsetBounds(CGRect value)Required for all annotations.voidsetButtonWidgetState(long value)The current state of a button widget annotation.voidsetButtonWidgetStateString(@NotNull java.lang.String value)The string that represents the ON state of a button widget annotation.voidsetCaption(@Nullable java.lang.String value)Label for the button.voidsetChoices(@Nullable NSArray<java.lang.String> value)The choices are an array of strings indicating the options (items) in either a list or pop-up menu.voidsetColor(@NotNull UIColor value)For many annotations ("Circle", "Square") the stroke color.voidsetComb(boolean value)Used to configure combing for PDF text fields.voidsetContents(@Nullable java.lang.String value)A string of text associated with an annotation.voidsetDestination(@Nullable PDFDestination value)Destination for the link.voidsetEndLineStyle(long value)voidsetEndPoint(CGPoint value)voidsetFieldName(@Nullable java.lang.String value)Widget annotations backed by form data have (internal) field names with which to associate a value or data.voidsetFont(@Nullable UIFont value)Font and font color associated with the text field.voidsetFontColor(@Nullable UIColor value)Width of line used to stroke border.voidsetHighlighted(boolean value)The highlight state dictates how the annotation is drawn.voidsetIconType(long value)The type of icon displayed in the PDF.voidsetInteriorColor(@Nullable UIColor value)Interior color of the annotation.voidsetListChoice(boolean value)There are two flavors of Choice widget annotations, lists and pop-up menus.voidsetMarkupType(long value)Type of mark-up (highlight, strike-out or underline).voidsetMaximumLength(long value)Maximum characters allowed (optional, zero indicates no specified maximum).voidsetModificationDate(@Nullable NSDate value)Optional (-[modificationDate] may return nil).voidsetMultiline(boolean value)Used to configure multiline PDF text fields.voidsetOpen(boolean value)Used to tell if an annotation is open or closed.voidsetPage(@Nullable PDFPage value)Returns the page the annotation is associated with (may return nil if annotation not associated with a page).voidsetPage_unsafe(@Nullable PDFPage value)Returns the page the annotation is associated with (may return nil if annotation not associated with a page).voidsetPopup(@Nullable PDFAnnotation value)Optional (-[popup] may return nil).voidsetQuadrilateralPoints(@Nullable NSArray<? extends NSValue> value)Array of n * 4 points, packed as NSValue pointValue / CGPointValue, defining n quadrilaterals in page space where n is the number of quad points.voidsetRadiosInUnison(boolean value)For radio buttons, indicates whether a group of radio buttons will turn on and off in unison; that is if one is checked, they are all checked.voidsetReadOnly(boolean value)Determines if a text field should be editable or not.booleansetRectForAnnotationKey(CGRect value, @NotNull java.lang.String key)API-Since: 11.0voidsetShouldDisplay(boolean value)Indicates whether the annotation should be displayed on screen (depending upon -[shouldPrint] it may still print).voidsetShouldPrint(boolean value)Indicates whether the annotation should be printed or not.voidsetStampName(@Nullable java.lang.String value)Name of stamp annotation.voidsetStartLineStyle(long value)Style used for ornaments at the lines start and end (optional, PDF 1.4).voidsetStartPoint(CGPoint value)Points specifying start and end points for line annotation (required).voidsetType(@Nullable java.lang.String value)Returns the annotation type (called "Subtype" in the PDF specification since "Annot" is the type).voidsetURL(@Nullable NSURL value)URL for the link.voidsetUserName(@Nullable java.lang.String value)Optional (-[userName] may return nil).booleansetValueForAnnotationKey(@NotNull java.lang.Object value, @NotNull java.lang.String key)Allows you to set a key-value pair in this annotation's dictionary.voidsetValues(@Nullable NSArray<java.lang.String> value)The choices are an array of strings indicating the option’s export values in either a list or pop-up menu.static voidsetVersion_static(long aVersion)voidsetWidgetControlType(long value)The type of button widget control type (radio button, push button, or checkbox).voidsetWidgetDefaultStringValue(@Nullable java.lang.String value)The string value for a widget annotation.voidsetWidgetFieldType(@NotNull java.lang.String value)The specific field type of a widget annotation (button, choice, or text).voidsetWidgetStringValue(@Nullable java.lang.String value)The string value for a widget annotation.booleanshouldDisplay()Indicates whether the annotation should be displayed on screen (depending upon -[shouldPrint] it may still print).booleanshouldPrint()Indicates whether the annotation should be printed or not.@Nullable java.lang.StringstampName()Name of stamp annotation.longstartLineStyle()Style used for ornaments at the lines start and end (optional, PDF 1.4).CGPointstartPoint()Points specifying start and end points for line annotation (required).static org.moe.natj.objc.Classsuperclass_static()@Nullable java.lang.Stringtype()Returns the annotation type (called "Subtype" in the PDF specification since "Annot" is the type).@Nullable NSURLURL()URL for the link.@Nullable java.lang.StringuserName()Optional (-[userName] may return nil).static booleanuseStoredAccessor()Deprecated.@Nullable java.lang.ObjectvalueForAnnotationKey(@NotNull java.lang.String key)Retrieves a deep copy of the key-value pair based on the given key; key can either be from the keys PDFAnnotationKey, or an appropriate string from the PDF specification.@Nullable NSArray<java.lang.String>values()The choices are an array of strings indicating the option’s export values in either a list or pop-up menu.static longversion_static()longwidgetControlType()The type of button widget control type (radio button, push button, or checkbox).@Nullable java.lang.StringwidgetDefaultStringValue()The string value for a widget annotation.@NotNull java.lang.StringwidgetFieldType()The specific field type of a widget annotation (button, choice, or text).@Nullable java.lang.StringwidgetStringValue()The string value for a widget annotation.-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
URL
@Nullable public @Nullable NSURL URL()
URL for the link. May be nil if no URL action associated with link; in this case the -[destination] may be valid. The preferred way though is to call -[PDFAnnotation action] and -[PDFAnnotation setAction:]. Used by annotations type(s): /Link.
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
action
@Nullable public @Nullable PDFAction action()
Optional action performed when a user clicks / taps an annotation. PDF readers ignore actions except for those associated with Link or button Widget annotations. API-Since: 11.0
-
addBezierPath
public void addBezierPath(@NotNull @NotNull UIBezierPath path)Add or remove paths from the annotation. Path points are specified in annotation space. Used by annotations type(s): /Ink.
-
alignment
public long alignment()
Alignment of text within annotation bounds. Supported: NSLeftTextAlignment, NSRightTextAlignment and NSCenterTextAlignment. Used by annotations type(s): /FreeText, /Widget (field type(s): /Tx).
-
alloc
public static PDFAnnotation alloc()
-
allocWithZone
public static PDFAnnotation allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
allowsToggleToOff
public boolean allowsToggleToOff()
For radio buttons, indicates whether clicking on widget whose state is already On toggles it Off. Used by annotations type(s): /Widget (field type(s): /Btn).
-
annotationKeyValues
@NotNull public @NotNull NSDictionary<?,?> annotationKeyValues()
List all key-value pairs for this annotation; returns a deep copy of all pairs. Note that this method will not include a copy of the value for /Parent. This is by design as to avoid introduing a memory cycle. If you would like to get the /Parent propery, use -[PDFAnnotation valueForAnnotationKey:] with key PDFAnnotationKeyParent. API-Since: 11.0
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
backgroundColor
@Nullable public @Nullable UIColor backgroundColor()
Background color characteristics. Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
border
@Nullable public @Nullable PDFBorder border()
Optional border or border style that describes how to draw the annotation border (if any). For the "geometry" annotations (Circle, Ink, Line, Square), the border indicates the line width and whether to draw with a dash pattern or solid pattern. PDFAnnotation markup types (Highlight, Strikethrough, Underline) ignores the border. API-Since: 11.0
-
bounds
public CGRect bounds()
Required for all annotations. The bounding box in page-space of the annotation.
-
buttonWidgetState
public long buttonWidgetState()
The current state of a button widget annotation. Used by annotations type(s): /Widget (field type(s): /Btn).
-
buttonWidgetStateString
@NotNull public @NotNull java.lang.String buttonWidgetStateString()
The string that represents the ON state of a button widget annotation. This should be set when trying to, for example, group together a set of radio buttons with the same field name. When buttons share the same field name, their individual state strings set them apart from one another. Used by annotations type(s): /Widget (field type(s): /Btn).
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
caption
@Nullable public @Nullable java.lang.String caption()
Label for the button. Applies to kPDFWidgetPushButtonControl only. Used by annotations type(s): /Widget (field type(s): /Btn).
-
choices
@Nullable public @Nullable NSArray<java.lang.String> choices()
The choices are an array of strings indicating the options (items) in either a list or pop-up menu. Used by annotations type(s): /Widget (field type(s): /Ch).
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
color
@NotNull public @NotNull UIColor color()
For many annotations ("Circle", "Square") the stroke color. Used for other annotations as well. API-Since: 11.0
-
contents
@Nullable public @Nullable java.lang.String contents()
A string of text associated with an annotation. Often displayed in a window when the annotation is clicked on ("FreeText" and "Text" especially). API-Since: 11.0
-
copyWithZone
@NotNull public @NotNull java.lang.Object copyWithZone(@Nullable @Nullable org.moe.natj.general.ptr.VoidPtr zone)- Specified by:
copyWithZonein interfaceNSCopying
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
destination
@Nullable public @Nullable PDFDestination destination()
Destination for the link. May be nil if no destination associated with link; in this case the -[URL] may be valid. The preferred way though is to call -[PDFAnnotation action] and -[PDFAnnotation setAction:]. Used by annotations type(s): /Link.
-
drawWithBoxInContext
public void drawWithBoxInContext(long box, @NotNull @NotNull CGContextRef context)Draw method. Draws in page-space relative to origin of "box" passed in and to the given context API-Since: 11.0
-
encodeWithCoder
public void encodeWithCoder(@NotNull @NotNull NSCoder coder)- Specified by:
encodeWithCoderin interfaceNSCoding
-
endLineStyle
public long endLineStyle()
-
endPoint
public CGPoint endPoint()
-
fieldName
@Nullable public @Nullable java.lang.String fieldName()
Widget annotations backed by form data have (internal) field names with which to associate a value or data. Can also be used for ResetForm actions. Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
font
@Nullable public @Nullable UIFont font()
Font and font color associated with the text field. Used by annotations type(s): /FreeText, /Popup, /Widget (field type(s): /Btn, /Ch, and /Tx).
-
fontColor
@Nullable public @Nullable UIColor fontColor()
Width of line used to stroke border. Used by annotations type(s): /FreeText, /Widget (field type(s): /Btn, /Ch, and /Tx).
-
hasAppearanceStream
public boolean hasAppearanceStream()
Returns YES if the annotation has an appearance stream. Annotations with appearance streams are drawn using their stream. As a result setting many parameters (like -[setColor:] above) will have no visible effect.
-
hasComb
public boolean hasComb()
Used to configure combing for PDF text fields. If set, the field is automatically divided into as many equally spaced positions, or combs, as the value of the maximum length of the field. To get the maximum length, use annotaiton key: PDFAnnotationKeyWidgetMaxLen. Used by annotations type(s): /Widget (field type(s): /Tx).
-
hash_static
public static long hash_static()
-
iconType
public long iconType()
The type of icon displayed in the PDF. Supported icons: "Comment", "Key", "Note", "Help", "NewParagraph", "Paragraph" and "Insert". Used by annotations type(s): /Text.
-
init
public PDFAnnotation init()
-
initWithBoundsForTypeWithProperties
public PDFAnnotation initWithBoundsForTypeWithProperties(CGRect bounds, @NotNull @NotNull java.lang.String annotationType, @Nullable @Nullable NSDictionary<?,?> properties)
Create a custom annotation with bounds, a type (PDFAnnotationSubtype), and an (optional) dictionary of annotation properties. API-Since: 11.0
-
initWithCoder
public PDFAnnotation initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
interiorColor
@Nullable public @Nullable UIColor interiorColor()
Interior color of the annotation. Used by annotations type(s): /Circle, /Line, /Square.
-
isHighlighted
public boolean isHighlighted()
The highlight state dictates how the annotation is drawn. For example, if a user has clicked on a "Link" annotation, you should set highlighted to YES and redraw it. When the user lets up, set highlighted to NO and redraw again. API-Since: 11.0
-
isListChoice
public boolean isListChoice()
There are two flavors of Choice widget annotations, lists and pop-up menus. This method allow you to differentiate. Used by annotations type(s): /Widget (field type(s): /Ch).
-
isMultiline
public boolean isMultiline()
Used to configure multiline PDF text fields. Used by annotations type(s): /Widget (field type(s): /Tx).
-
isOpen
public boolean isOpen()
Used to tell if an annotation is open or closed. Used by annotations type(s): /Popup.
-
isPasswordField
public boolean isPasswordField()
Used to determine if a PDF text field is a password field. Used by annotations type(s): /Widget (field type(s): /Tx).
-
isReadOnly
public boolean isReadOnly()
Determines if a text field should be editable or not. Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
lineStyleFromName
public static long lineStyleFromName(@NotNull @NotNull java.lang.String name)Class methods to help with mapping PDFLineStyle to the associated name based on PDF specification Used by annotations type(s): /Line.
-
markupType
public long markupType()
Type of mark-up (highlight, strike-out or underline). Changing the markup type also changes the annotations type. Used by annotations type(s): /Highlight, /StrikeOut, /Underline.
-
maximumLength
public long maximumLength()
Maximum characters allowed (optional, zero indicates no specified maximum). Used by annotations type(s): /Widget (field type(s): /Tx).
-
modificationDate
@Nullable public @Nullable NSDate modificationDate()
Optional (-[modificationDate] may return nil). Modification date of the annotation. API-Since: 11.0
-
nameForLineStyle
@NotNull public static @NotNull java.lang.String nameForLineStyle(long style)
-
new_objc
public static PDFAnnotation new_objc()
-
page
@Nullable public @Nullable PDFPage page()
Returns the page the annotation is associated with (may return nil if annotation not associated with a page).
-
paths
@Nullable public @Nullable NSArray<? extends UIBezierPath> paths()
Array of NSBezierPaths / UIBezierPaths that comprise the annotation. Paths are specified in annotation space. Used by annotations type(s): /Ink.
-
popup
@Nullable public @Nullable PDFAnnotation popup()
Optional (-[popup] may return nil). Not used with links or widgets, a popup annotation associated with this annotation. The bounds and open state of the popup indicate the placement and open state of the popup window. API-Since: 11.0
-
quadrilateralPoints
@Nullable public @Nullable NSArray<? extends NSValue> quadrilateralPoints()
Array of n * 4 points, packed as NSValue pointValue / CGPointValue, defining n quadrilaterals in page space where n is the number of quad points. The points for each quad are ordered in a 'Z' pattern. That is, the first point should represent the upper left point representing the start of the marked-up text, the next point will be the upper right, the third point will represent the lower left of the text and the last point the lower right. Points are specified relative to the annotation's bound's origin.
-
radiosInUnison
public boolean radiosInUnison()
For radio buttons, indicates whether a group of radio buttons will turn on and off in unison; that is if one is checked, they are all checked. If clear, the buttons are mutually exclusive. Used by annotations type(s): /Widget (field type(s): /Btn).
-
removeBezierPath
public void removeBezierPath(@NotNull @NotNull UIBezierPath path)
-
removeValueForAnnotationKey
public void removeValueForAnnotationKey(@NotNull @NotNull java.lang.String key)Remove the key-value pair from the annotation dictionary. Returns true on successful removal. API-Since: 11.0
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setAction
public void setAction(@Nullable @Nullable PDFAction value)Optional action performed when a user clicks / taps an annotation. PDF readers ignore actions except for those associated with Link or button Widget annotations. API-Since: 11.0
-
setAlignment
public void setAlignment(long value)
Alignment of text within annotation bounds. Supported: NSLeftTextAlignment, NSRightTextAlignment and NSCenterTextAlignment. Used by annotations type(s): /FreeText, /Widget (field type(s): /Tx).
-
setAllowsToggleToOff
public void setAllowsToggleToOff(boolean value)
For radio buttons, indicates whether clicking on widget whose state is already On toggles it Off. Used by annotations type(s): /Widget (field type(s): /Btn).
-
setBackgroundColor
public void setBackgroundColor(@Nullable @Nullable UIColor value)Background color characteristics. Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
setBooleanForAnnotationKey
public boolean setBooleanForAnnotationKey(boolean value, @NotNull @NotNull java.lang.String key)API-Since: 11.0
-
setBorder
public void setBorder(@Nullable @Nullable PDFBorder value)Optional border or border style that describes how to draw the annotation border (if any). For the "geometry" annotations (Circle, Ink, Line, Square), the border indicates the line width and whether to draw with a dash pattern or solid pattern. PDFAnnotation markup types (Highlight, Strikethrough, Underline) ignores the border. API-Since: 11.0
-
setBounds
public void setBounds(CGRect value)
Required for all annotations. The bounding box in page-space of the annotation.
-
setButtonWidgetState
public void setButtonWidgetState(long value)
The current state of a button widget annotation. Used by annotations type(s): /Widget (field type(s): /Btn).
-
setButtonWidgetStateString
public void setButtonWidgetStateString(@NotNull @NotNull java.lang.String value)The string that represents the ON state of a button widget annotation. This should be set when trying to, for example, group together a set of radio buttons with the same field name. When buttons share the same field name, their individual state strings set them apart from one another. Used by annotations type(s): /Widget (field type(s): /Btn).
-
setCaption
public void setCaption(@Nullable @Nullable java.lang.String value)Label for the button. Applies to kPDFWidgetPushButtonControl only. Used by annotations type(s): /Widget (field type(s): /Btn).
-
setChoices
public void setChoices(@Nullable @Nullable NSArray<java.lang.String> value)The choices are an array of strings indicating the options (items) in either a list or pop-up menu. Used by annotations type(s): /Widget (field type(s): /Ch).
-
setColor
public void setColor(@NotNull @NotNull UIColor value)For many annotations ("Circle", "Square") the stroke color. Used for other annotations as well. API-Since: 11.0
-
setComb
public void setComb(boolean value)
Used to configure combing for PDF text fields. If set, the field is automatically divided into as many equally spaced positions, or combs, as the value of the maximum length of the field. To get the maximum length, use annotaiton key: PDFAnnotationKeyWidgetMaxLen. Used by annotations type(s): /Widget (field type(s): /Tx).
-
setContents
public void setContents(@Nullable @Nullable java.lang.String value)A string of text associated with an annotation. Often displayed in a window when the annotation is clicked on ("FreeText" and "Text" especially). API-Since: 11.0
-
setDestination
public void setDestination(@Nullable @Nullable PDFDestination value)Destination for the link. May be nil if no destination associated with link; in this case the -[URL] may be valid. The preferred way though is to call -[PDFAnnotation action] and -[PDFAnnotation setAction:]. Used by annotations type(s): /Link.
-
setEndLineStyle
public void setEndLineStyle(long value)
-
setEndPoint
public void setEndPoint(CGPoint value)
-
setFieldName
public void setFieldName(@Nullable @Nullable java.lang.String value)Widget annotations backed by form data have (internal) field names with which to associate a value or data. Can also be used for ResetForm actions. Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
setFont
public void setFont(@Nullable @Nullable UIFont value)Font and font color associated with the text field. Used by annotations type(s): /FreeText, /Popup, /Widget (field type(s): /Btn, /Ch, and /Tx).
-
setFontColor
public void setFontColor(@Nullable @Nullable UIColor value)Width of line used to stroke border. Used by annotations type(s): /FreeText, /Widget (field type(s): /Btn, /Ch, and /Tx).
-
setHighlighted
public void setHighlighted(boolean value)
The highlight state dictates how the annotation is drawn. For example, if a user has clicked on a "Link" annotation, you should set highlighted to YES and redraw it. When the user lets up, set highlighted to NO and redraw again. API-Since: 11.0
-
setIconType
public void setIconType(long value)
The type of icon displayed in the PDF. Supported icons: "Comment", "Key", "Note", "Help", "NewParagraph", "Paragraph" and "Insert". Used by annotations type(s): /Text.
-
setInteriorColor
public void setInteriorColor(@Nullable @Nullable UIColor value)Interior color of the annotation. Used by annotations type(s): /Circle, /Line, /Square.
-
setListChoice
public void setListChoice(boolean value)
There are two flavors of Choice widget annotations, lists and pop-up menus. This method allow you to differentiate. Used by annotations type(s): /Widget (field type(s): /Ch).
-
setMarkupType
public void setMarkupType(long value)
Type of mark-up (highlight, strike-out or underline). Changing the markup type also changes the annotations type. Used by annotations type(s): /Highlight, /StrikeOut, /Underline.
-
setMaximumLength
public void setMaximumLength(long value)
Maximum characters allowed (optional, zero indicates no specified maximum). Used by annotations type(s): /Widget (field type(s): /Tx).
-
setModificationDate
public void setModificationDate(@Nullable @Nullable NSDate value)Optional (-[modificationDate] may return nil). Modification date of the annotation. API-Since: 11.0
-
setMultiline
public void setMultiline(boolean value)
Used to configure multiline PDF text fields. Used by annotations type(s): /Widget (field type(s): /Tx).
-
setOpen
public void setOpen(boolean value)
Used to tell if an annotation is open or closed. Used by annotations type(s): /Popup.
-
setPage_unsafe
public void setPage_unsafe(@Nullable @Nullable PDFPage value)Returns the page the annotation is associated with (may return nil if annotation not associated with a page).
-
setPage
public void setPage(@Nullable @Nullable PDFPage value)Returns the page the annotation is associated with (may return nil if annotation not associated with a page).
-
setPopup
public void setPopup(@Nullable @Nullable PDFAnnotation value)Optional (-[popup] may return nil). Not used with links or widgets, a popup annotation associated with this annotation. The bounds and open state of the popup indicate the placement and open state of the popup window. API-Since: 11.0
-
setQuadrilateralPoints
public void setQuadrilateralPoints(@Nullable @Nullable NSArray<? extends NSValue> value)Array of n * 4 points, packed as NSValue pointValue / CGPointValue, defining n quadrilaterals in page space where n is the number of quad points. The points for each quad are ordered in a 'Z' pattern. That is, the first point should represent the upper left point representing the start of the marked-up text, the next point will be the upper right, the third point will represent the lower left of the text and the last point the lower right. Points are specified relative to the annotation's bound's origin.
-
setRadiosInUnison
public void setRadiosInUnison(boolean value)
For radio buttons, indicates whether a group of radio buttons will turn on and off in unison; that is if one is checked, they are all checked. If clear, the buttons are mutually exclusive. Used by annotations type(s): /Widget (field type(s): /Btn).
-
setReadOnly
public void setReadOnly(boolean value)
Determines if a text field should be editable or not. Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
setRectForAnnotationKey
public boolean setRectForAnnotationKey(CGRect value, @NotNull @NotNull java.lang.String key)
API-Since: 11.0
-
setShouldDisplay
public void setShouldDisplay(boolean value)
Indicates whether the annotation should be displayed on screen (depending upon -[shouldPrint] it may still print).
-
setShouldPrint
public void setShouldPrint(boolean value)
Indicates whether the annotation should be printed or not.
-
setStampName
public void setStampName(@Nullable @Nullable java.lang.String value)Name of stamp annotation. Standard stamps include names like, "Approved", "Draft", "TopSecret", etc. The name must be representable as ASCII. Very little is rendered if the annotation has no appearance stream. Used by annotations type(s): /Stamp
-
setStartLineStyle
public void setStartLineStyle(long value)
Style used for ornaments at the lines start and end (optional, PDF 1.4). Used by annotations type(s): /Line.
-
setStartPoint
public void setStartPoint(CGPoint value)
Points specifying start and end points for line annotation (required). Points are specified in annotation space. Used by annotations type(s): /Line.
-
setType
public void setType(@Nullable @Nullable java.lang.String value)Returns the annotation type (called "Subtype" in the PDF specification since "Annot" is the type). Examples include: "Text", "Link", "Line", etc. Required. Note that you are only allowed to set the type of an annotation once.
-
setURL
public void setURL(@Nullable @Nullable NSURL value)URL for the link. May be nil if no URL action associated with link; in this case the -[destination] may be valid. The preferred way though is to call -[PDFAnnotation action] and -[PDFAnnotation setAction:]. Used by annotations type(s): /Link.
-
setUserName
public void setUserName(@Nullable @Nullable java.lang.String value)Optional (-[userName] may return nil). Name of the user who created the annotation. API-Since: 11.0
-
setValueForAnnotationKey
public boolean setValueForAnnotationKey(@NotNull @NotNull java.lang.Object value, @NotNull @NotNull java.lang.String key)Allows you to set a key-value pair in this annotation's dictionary. Returns true on successful assignment, false on error. Key must be valid for a PDF annotation's object type, and must have a value that is acceptable for the key type. These values can either be an NSString, NSNumber, NSArray of strings or numbers, or an NSDictionary of the previously listed types. Some keys expect a complex type, for example the key "/C" expects a color in the format of an array of 0, 1, 3, or 4 elements, with each element being a floating-point number in the range of 0.0 - 1.0 ). As a convenience, these kind of keys will directly accept NSColor / UIColor values. Other convenience functions provide similar support can be found in PDFAnnotationUtilities header file. Note that you can set the environment variable "PDFKIT_LOG_ANNOTATIONS" to log any key-value assignment failures. API-Since: 11.0
-
setValues
public void setValues(@Nullable @Nullable NSArray<java.lang.String> value)The choices are an array of strings indicating the option’s export values in either a list or pop-up menu. Used by annotations type(s): /Widget (field type(s): /Ch).
-
setVersion_static
public static void setVersion_static(long aVersion)
-
setWidgetControlType
public void setWidgetControlType(long value)
The type of button widget control type (radio button, push button, or checkbox). Used by annotations type(s): /Widget (field type(s): /Btn).
-
setWidgetDefaultStringValue
public void setWidgetDefaultStringValue(@Nullable @Nullable java.lang.String value)The string value for a widget annotation. Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
setWidgetFieldType
public void setWidgetFieldType(@NotNull @NotNull java.lang.String value)The specific field type of a widget annotation (button, choice, or text). Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
setWidgetStringValue
public void setWidgetStringValue(@Nullable @Nullable java.lang.String value)The string value for a widget annotation. Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
shouldDisplay
public boolean shouldDisplay()
Indicates whether the annotation should be displayed on screen (depending upon -[shouldPrint] it may still print).
-
shouldPrint
public boolean shouldPrint()
Indicates whether the annotation should be printed or not.
-
stampName
@Nullable public @Nullable java.lang.String stampName()
Name of stamp annotation. Standard stamps include names like, "Approved", "Draft", "TopSecret", etc. The name must be representable as ASCII. Very little is rendered if the annotation has no appearance stream. Used by annotations type(s): /Stamp
-
startLineStyle
public long startLineStyle()
Style used for ornaments at the lines start and end (optional, PDF 1.4). Used by annotations type(s): /Line.
-
startPoint
public CGPoint startPoint()
Points specifying start and end points for line annotation (required). Points are specified in annotation space. Used by annotations type(s): /Line.
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
type
@Nullable public @Nullable java.lang.String type()
Returns the annotation type (called "Subtype" in the PDF specification since "Annot" is the type). Examples include: "Text", "Link", "Line", etc. Required. Note that you are only allowed to set the type of an annotation once.
-
userName
@Nullable public @Nullable java.lang.String userName()
Optional (-[userName] may return nil). Name of the user who created the annotation. API-Since: 11.0
-
valueForAnnotationKey
@Nullable public @Nullable java.lang.Object valueForAnnotationKey(@NotNull @NotNull java.lang.String key)Retrieves a deep copy of the key-value pair based on the given key; key can either be from the keys PDFAnnotationKey, or an appropriate string from the PDF specification. API-Since: 11.0
-
values
@Nullable public @Nullable NSArray<java.lang.String> values()
The choices are an array of strings indicating the option’s export values in either a list or pop-up menu. Used by annotations type(s): /Widget (field type(s): /Ch).
-
version_static
public static long version_static()
-
widgetControlType
public long widgetControlType()
The type of button widget control type (radio button, push button, or checkbox). Used by annotations type(s): /Widget (field type(s): /Btn).
-
widgetDefaultStringValue
@Nullable public @Nullable java.lang.String widgetDefaultStringValue()
The string value for a widget annotation. Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
widgetFieldType
@NotNull public @NotNull java.lang.String widgetFieldType()
The specific field type of a widget annotation (button, choice, or text). Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
widgetStringValue
@Nullable public @Nullable java.lang.String widgetStringValue()
The string value for a widget annotation. Used by annotations type(s): /Widget (field type(s): /Btn, /Ch, /Tx).
-
isActivatableTextField
public boolean isActivatableTextField()
Returns whether an annotation is a /FreeText or a /Widget with field type /Tx and the annotation is not hidden or read-only.
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-