pub struct PDFAnnotation { /* private fields */ }PDFAnnotation only.Expand description
Implementations§
Source§impl PDFAnnotation
impl PDFAnnotation
Sourcepub unsafe fn initWithBounds_forType_withProperties(
this: Allocated<Self>,
bounds: NSRect,
annotation_type: &PDFAnnotationSubtype,
properties: Option<&NSDictionary>,
) -> Retained<Self>
pub unsafe fn initWithBounds_forType_withProperties( this: Allocated<Self>, bounds: NSRect, annotation_type: &PDFAnnotationSubtype, properties: Option<&NSDictionary>, ) -> Retained<Self>
§Safety
properties generic should be of the correct type.
pub unsafe fn page(&self) -> Option<Retained<PDFPage>>
PDFPage only.Sourcepub unsafe fn setPage(&self, page: Option<&PDFPage>)
Available on crate feature PDFPage only.
pub unsafe fn setPage(&self, page: Option<&PDFPage>)
PDFPage only.Setter for page.
This is a weak property.
pub unsafe fn type(&self) -> Option<Retained<NSString>>
pub unsafe fn bounds(&self) -> NSRect
pub unsafe fn shouldDisplay(&self) -> bool
Sourcepub unsafe fn setShouldDisplay(&self, should_display: bool)
pub unsafe fn setShouldDisplay(&self, should_display: bool)
Setter for shouldDisplay.
pub unsafe fn shouldPrint(&self) -> bool
Sourcepub unsafe fn setShouldPrint(&self, should_print: bool)
pub unsafe fn setShouldPrint(&self, should_print: bool)
Setter for shouldPrint.
pub unsafe fn modificationDate(&self) -> Option<Retained<NSDate>>
Sourcepub unsafe fn setModificationDate(&self, modification_date: Option<&NSDate>)
pub unsafe fn setModificationDate(&self, modification_date: Option<&NSDate>)
Setter for modificationDate.
This is copied when set.
pub unsafe fn userName(&self) -> Option<Retained<NSString>>
Sourcepub unsafe fn setUserName(&self, user_name: Option<&NSString>)
pub unsafe fn setUserName(&self, user_name: Option<&NSString>)
pub unsafe fn popup(&self) -> Option<Retained<PDFAnnotation>>
Sourcepub unsafe fn setPopup(&self, popup: Option<&PDFAnnotation>)
pub unsafe fn setPopup(&self, popup: Option<&PDFAnnotation>)
Setter for popup.
pub unsafe fn border(&self) -> Option<Retained<PDFBorder>>
PDFBorder only.Sourcepub unsafe fn setBorder(&self, border: Option<&PDFBorder>)
Available on crate feature PDFBorder only.
pub unsafe fn setBorder(&self, border: Option<&PDFBorder>)
PDFBorder only.Setter for border.
pub unsafe fn contents(&self) -> Option<Retained<NSString>>
Sourcepub unsafe fn setContents(&self, contents: Option<&NSString>)
pub unsafe fn setContents(&self, contents: Option<&NSString>)
pub unsafe fn action(&self) -> Option<Retained<PDFAction>>
PDFAction only.Sourcepub unsafe fn setAction(&self, action: Option<&PDFAction>)
Available on crate feature PDFAction only.
pub unsafe fn setAction(&self, action: Option<&PDFAction>)
PDFAction only.Setter for action.
pub unsafe fn hasAppearanceStream(&self) -> bool
pub unsafe fn isHighlighted(&self) -> bool
Sourcepub unsafe fn setHighlighted(&self, highlighted: bool)
pub unsafe fn setHighlighted(&self, highlighted: bool)
Setter for isHighlighted.
pub unsafe fn drawWithBox_inContext( &self, box: PDFDisplayBox, context: &CGContext, )
PDFPage and objc2-core-graphics only.Sourcepub unsafe fn setValue_forAnnotationKey(
&self,
value: &AnyObject,
key: &PDFAnnotationKey,
) -> bool
pub unsafe fn setValue_forAnnotationKey( &self, value: &AnyObject, key: &PDFAnnotationKey, ) -> bool
§Safety
value should be of the correct type.
pub unsafe fn setBoolean_forAnnotationKey( &self, value: bool, key: &PDFAnnotationKey, ) -> bool
pub unsafe fn setRect_forAnnotationKey( &self, value: NSRect, key: &PDFAnnotationKey, ) -> bool
pub unsafe fn annotationKeyValues(&self) -> Retained<NSDictionary>
pub unsafe fn valueForAnnotationKey( &self, key: &PDFAnnotationKey, ) -> Option<Retained<AnyObject>>
pub unsafe fn removeValueForAnnotationKey(&self, key: &PDFAnnotationKey)
Source§impl PDFAnnotation
Methods declared on superclass NSObject.
impl PDFAnnotation
Methods declared on superclass NSObject.
Source§impl PDFAnnotation
PDFAnnotationDeprecated.
impl PDFAnnotation
PDFAnnotationDeprecated.
Sourcepub unsafe fn initWithDictionary_forPage(
this: Allocated<Self>,
dictionary: &NSDictionary,
page: Option<&PDFPage>,
) -> Retained<Self>
👎DeprecatedAvailable on crate feature PDFPage only.
pub unsafe fn initWithDictionary_forPage( this: Allocated<Self>, dictionary: &NSDictionary, page: Option<&PDFPage>, ) -> Retained<Self>
PDFPage only.§Safety
dictionary generic should be of the correct type.
pub unsafe fn initWithBounds( this: Allocated<Self>, bounds: NSRect, ) -> Retained<Self>
pub unsafe fn toolTip(&self) -> Option<Retained<NSString>>
pub unsafe fn mouseUpAction(&self) -> Option<Retained<PDFAction>>
PDFAction only.Sourcepub unsafe fn setMouseUpAction(&self, mouse_up_action: Option<&PDFAction>)
👎DeprecatedAvailable on crate feature PDFAction only.
pub unsafe fn setMouseUpAction(&self, mouse_up_action: Option<&PDFAction>)
PDFAction only.Setter for mouseUpAction.
pub unsafe fn removeAllAppearanceStreams(&self)
pub unsafe fn drawWithBox(&self, box: PDFDisplayBox)
PDFPage only.Source§impl PDFAnnotation
PDFAnnotationUtilities.
impl PDFAnnotation
PDFAnnotationUtilities.
pub unsafe fn startPoint(&self) -> NSPoint
PDFAnnotationUtilities only.Sourcepub unsafe fn setStartPoint(&self, start_point: NSPoint)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setStartPoint(&self, start_point: NSPoint)
PDFAnnotationUtilities only.Setter for startPoint.
pub unsafe fn endPoint(&self) -> NSPoint
PDFAnnotationUtilities only.Sourcepub unsafe fn setEndPoint(&self, end_point: NSPoint)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setEndPoint(&self, end_point: NSPoint)
PDFAnnotationUtilities only.Setter for endPoint.
pub unsafe fn startLineStyle(&self) -> PDFLineStyle
PDFAnnotationUtilities only.Sourcepub unsafe fn setStartLineStyle(&self, start_line_style: PDFLineStyle)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setStartLineStyle(&self, start_line_style: PDFLineStyle)
PDFAnnotationUtilities only.Setter for startLineStyle.
pub unsafe fn endLineStyle(&self) -> PDFLineStyle
PDFAnnotationUtilities only.Sourcepub unsafe fn setEndLineStyle(&self, end_line_style: PDFLineStyle)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setEndLineStyle(&self, end_line_style: PDFLineStyle)
PDFAnnotationUtilities only.Setter for endLineStyle.
pub unsafe fn lineStyleFromName(name: &NSString) -> PDFLineStyle
PDFAnnotationUtilities only.pub unsafe fn nameForLineStyle(style: PDFLineStyle) -> Retained<NSString>
PDFAnnotationUtilities only.pub unsafe fn iconType(&self) -> PDFTextAnnotationIconType
PDFAnnotationUtilities only.Sourcepub unsafe fn setIconType(&self, icon_type: PDFTextAnnotationIconType)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setIconType(&self, icon_type: PDFTextAnnotationIconType)
PDFAnnotationUtilities only.Setter for iconType.
pub unsafe fn quadrilateralPoints(&self) -> Option<Retained<NSArray<NSValue>>>
PDFAnnotationUtilities only.Sourcepub unsafe fn setQuadrilateralPoints(
&self,
quadrilateral_points: Option<&NSArray<NSValue>>,
)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setQuadrilateralPoints( &self, quadrilateral_points: Option<&NSArray<NSValue>>, )
PDFAnnotationUtilities only.Setter for quadrilateralPoints.
This is copied when set.
pub unsafe fn markupType(&self) -> PDFMarkupType
PDFAnnotationUtilities only.Sourcepub unsafe fn setMarkupType(&self, markup_type: PDFMarkupType)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setMarkupType(&self, markup_type: PDFMarkupType)
PDFAnnotationUtilities only.Setter for markupType.
pub unsafe fn widgetFieldType(&self) -> Retained<PDFAnnotationWidgetSubtype>
PDFAnnotationUtilities only.Sourcepub unsafe fn setWidgetFieldType(
&self,
widget_field_type: &PDFAnnotationWidgetSubtype,
)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setWidgetFieldType( &self, widget_field_type: &PDFAnnotationWidgetSubtype, )
PDFAnnotationUtilities only.Setter for widgetFieldType.
This is copied when set.
pub unsafe fn widgetControlType(&self) -> PDFWidgetControlType
PDFAnnotationUtilities only.Sourcepub unsafe fn setWidgetControlType(
&self,
widget_control_type: PDFWidgetControlType,
)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setWidgetControlType( &self, widget_control_type: PDFWidgetControlType, )
PDFAnnotationUtilities only.Setter for widgetControlType.
pub unsafe fn isMultiline(&self) -> bool
PDFAnnotationUtilities only.Sourcepub unsafe fn setMultiline(&self, multiline: bool)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setMultiline(&self, multiline: bool)
PDFAnnotationUtilities only.Setter for isMultiline.
pub unsafe fn isActivatableTextField(&self) -> bool
PDFAnnotationUtilities only.pub unsafe fn isPasswordField(&self) -> bool
PDFAnnotationUtilities only.pub unsafe fn hasComb(&self) -> bool
PDFAnnotationUtilities only.Sourcepub unsafe fn setComb(&self, comb: bool)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setComb(&self, comb: bool)
PDFAnnotationUtilities only.Setter for hasComb.
pub unsafe fn maximumLength(&self) -> NSInteger
PDFAnnotationUtilities only.Sourcepub unsafe fn setMaximumLength(&self, maximum_length: NSInteger)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setMaximumLength(&self, maximum_length: NSInteger)
PDFAnnotationUtilities only.Setter for maximumLength.
pub unsafe fn widgetStringValue(&self) -> Option<Retained<NSString>>
PDFAnnotationUtilities only.Sourcepub unsafe fn setWidgetStringValue(
&self,
widget_string_value: Option<&NSString>,
)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setWidgetStringValue( &self, widget_string_value: Option<&NSString>, )
PDFAnnotationUtilities only.Setter for widgetStringValue.
This is copied when set.
pub unsafe fn widgetDefaultStringValue(&self) -> Option<Retained<NSString>>
PDFAnnotationUtilities only.Sourcepub unsafe fn setWidgetDefaultStringValue(
&self,
widget_default_string_value: Option<&NSString>,
)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setWidgetDefaultStringValue( &self, widget_default_string_value: Option<&NSString>, )
PDFAnnotationUtilities only.Setter for widgetDefaultStringValue.
This is copied when set.
pub unsafe fn allowsToggleToOff(&self) -> bool
PDFAnnotationUtilities only.Sourcepub unsafe fn setAllowsToggleToOff(&self, allows_toggle_to_off: bool)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setAllowsToggleToOff(&self, allows_toggle_to_off: bool)
PDFAnnotationUtilities only.Setter for allowsToggleToOff.
pub unsafe fn radiosInUnison(&self) -> bool
PDFAnnotationUtilities only.Sourcepub unsafe fn setRadiosInUnison(&self, radios_in_unison: bool)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setRadiosInUnison(&self, radios_in_unison: bool)
PDFAnnotationUtilities only.Setter for radiosInUnison.
pub unsafe fn isReadOnly(&self) -> bool
PDFAnnotationUtilities only.Sourcepub unsafe fn setReadOnly(&self, read_only: bool)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setReadOnly(&self, read_only: bool)
PDFAnnotationUtilities only.Setter for isReadOnly.
pub unsafe fn isListChoice(&self) -> bool
PDFAnnotationUtilities only.Sourcepub unsafe fn setListChoice(&self, list_choice: bool)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setListChoice(&self, list_choice: bool)
PDFAnnotationUtilities only.Setter for isListChoice.
pub unsafe fn choices(&self) -> Option<Retained<NSArray<NSString>>>
PDFAnnotationUtilities only.Sourcepub unsafe fn setChoices(&self, choices: Option<&NSArray<NSString>>)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setChoices(&self, choices: Option<&NSArray<NSString>>)
PDFAnnotationUtilities only.pub unsafe fn values(&self) -> Option<Retained<NSArray<NSString>>>
PDFAnnotationUtilities only.Sourcepub unsafe fn setValues(&self, values: Option<&NSArray<NSString>>)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setValues(&self, values: Option<&NSArray<NSString>>)
PDFAnnotationUtilities only.PDFAnnotationUtilities only.Sourcepub unsafe fn setButtonWidgetState(
&self,
button_widget_state: PDFWidgetCellState,
)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setButtonWidgetState( &self, button_widget_state: PDFWidgetCellState, )
PDFAnnotationUtilities only.Setter for buttonWidgetState.
PDFAnnotationUtilities only.Sourcepub unsafe fn setButtonWidgetStateString(
&self,
button_widget_state_string: &NSString,
)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setButtonWidgetStateString( &self, button_widget_state_string: &NSString, )
PDFAnnotationUtilities only.Setter for buttonWidgetStateString.
This is copied when set.
pub unsafe fn isOpen(&self) -> bool
PDFAnnotationUtilities only.Sourcepub unsafe fn setOpen(&self, open: bool)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setOpen(&self, open: bool)
PDFAnnotationUtilities only.Setter for isOpen.
pub unsafe fn destination(&self) -> Option<Retained<PDFDestination>>
PDFAnnotationUtilities and PDFDestination only.Sourcepub unsafe fn setDestination(&self, destination: Option<&PDFDestination>)
Available on crate features PDFAnnotationUtilities and PDFDestination only.
pub unsafe fn setDestination(&self, destination: Option<&PDFDestination>)
PDFAnnotationUtilities and PDFDestination only.Setter for destination.
pub unsafe fn URL(&self) -> Option<Retained<NSURL>>
PDFAnnotationUtilities only.Sourcepub unsafe fn setURL(&self, url: Option<&NSURL>)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setURL(&self, url: Option<&NSURL>)
PDFAnnotationUtilities only.pub unsafe fn fieldName(&self) -> Option<Retained<NSString>>
PDFAnnotationUtilities only.Sourcepub unsafe fn setFieldName(&self, field_name: Option<&NSString>)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setFieldName(&self, field_name: Option<&NSString>)
PDFAnnotationUtilities only.pub unsafe fn caption(&self) -> Option<Retained<NSString>>
PDFAnnotationUtilities only.Sourcepub unsafe fn setCaption(&self, caption: Option<&NSString>)
Available on crate feature PDFAnnotationUtilities only.
pub unsafe fn setCaption(&self, caption: Option<&NSString>)
PDFAnnotationUtilities only.pub unsafe fn stampName(&self) -> Option<Retained<NSString>>
PDFAnnotationUtilities only.Methods from Deref<Target = NSObject>§
Sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
Sourcepub fn class(&self) -> &'static AnyClass
pub fn class(&self) -> &'static AnyClass
Dynamically find the class of this object.
§Panics
May panic if the object is invalid (which may be the case for objects
returned from unavailable init/new methods).
§Example
Check that an instance of NSObject has the precise class NSObject.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load instead.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load instead.Use Ivar::load instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T.
See Ivar::load_ptr for details surrounding this.
Sourcepub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
Attempt to downcast the object to a class of type T.
This is the reference-variant. Use Retained::downcast if you want
to convert a retained object to another type.
§Mutable classes
Some classes have immutable and mutable variants, such as NSString
and NSMutableString.
When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.
So using this method to convert a NSString to a NSMutableString,
while not unsound, is generally frowned upon unless you created the
string yourself, or the API explicitly documents the string to be
mutable.
See Apple’s documentation on mutability and on
isKindOfClass: for more details.
§Generic classes
Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.
You can, however, safely downcast to generic collections where all the
type-parameters are AnyObject.
§Panics
This works internally by calling isKindOfClass:. That means that the
object must have the instance method of that name, and an exception
will be thrown (if CoreFoundation is linked) or the process will abort
if that is not the case. In the vast majority of cases, you don’t need
to worry about this, since both root objects NSObject and
NSProxy implement this method.
§Examples
Cast an NSString back and forth from NSObject.
use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};
let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();Try (and fail) to cast an NSObject to an NSString.
use objc2_foundation::{NSObject, NSString};
let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());Try to cast to an array of strings.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.
Downcast when processing each element instead.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
for elem in arr {
if let Some(data) = elem.downcast_ref::<NSString>() {
// handle `data`
}
}Trait Implementations§
Source§impl AsRef<AnyObject> for PDFAnnotation
impl AsRef<AnyObject> for PDFAnnotation
Source§impl AsRef<NSObject> for PDFAnnotation
impl AsRef<NSObject> for PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotation
impl AsRef<PDFAnnotation> for PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationButtonWidget
Available on crate feature PDFAnnotationButtonWidget only.
impl AsRef<PDFAnnotation> for PDFAnnotationButtonWidget
PDFAnnotationButtonWidget only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationChoiceWidget
Available on crate feature PDFAnnotationChoiceWidget only.
impl AsRef<PDFAnnotation> for PDFAnnotationChoiceWidget
PDFAnnotationChoiceWidget only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationCircle
Available on crate feature PDFAnnotationCircle only.
impl AsRef<PDFAnnotation> for PDFAnnotationCircle
PDFAnnotationCircle only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationFreeText
Available on crate feature PDFAnnotationFreeText only.
impl AsRef<PDFAnnotation> for PDFAnnotationFreeText
PDFAnnotationFreeText only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationInk
Available on crate feature PDFAnnotationInk only.
impl AsRef<PDFAnnotation> for PDFAnnotationInk
PDFAnnotationInk only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationLine
Available on crate feature PDFAnnotationLine only.
impl AsRef<PDFAnnotation> for PDFAnnotationLine
PDFAnnotationLine only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationLink
Available on crate feature PDFAnnotationLink only.
impl AsRef<PDFAnnotation> for PDFAnnotationLink
PDFAnnotationLink only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationMarkup
Available on crate feature PDFAnnotationMarkup only.
impl AsRef<PDFAnnotation> for PDFAnnotationMarkup
PDFAnnotationMarkup only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationPopup
Available on crate feature PDFAnnotationPopup only.
impl AsRef<PDFAnnotation> for PDFAnnotationPopup
PDFAnnotationPopup only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationSquare
Available on crate feature PDFAnnotationSquare only.
impl AsRef<PDFAnnotation> for PDFAnnotationSquare
PDFAnnotationSquare only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationStamp
Available on crate feature PDFAnnotationStamp only.
impl AsRef<PDFAnnotation> for PDFAnnotationStamp
PDFAnnotationStamp only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationText
Available on crate feature PDFAnnotationText only.
impl AsRef<PDFAnnotation> for PDFAnnotationText
PDFAnnotationText only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotation> for PDFAnnotationTextWidget
Available on crate feature PDFAnnotationTextWidget only.
impl AsRef<PDFAnnotation> for PDFAnnotationTextWidget
PDFAnnotationTextWidget only.Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl Borrow<AnyObject> for PDFAnnotation
impl Borrow<AnyObject> for PDFAnnotation
Source§impl Borrow<NSObject> for PDFAnnotation
impl Borrow<NSObject> for PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationButtonWidget
Available on crate feature PDFAnnotationButtonWidget only.
impl Borrow<PDFAnnotation> for PDFAnnotationButtonWidget
PDFAnnotationButtonWidget only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationChoiceWidget
Available on crate feature PDFAnnotationChoiceWidget only.
impl Borrow<PDFAnnotation> for PDFAnnotationChoiceWidget
PDFAnnotationChoiceWidget only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationCircle
Available on crate feature PDFAnnotationCircle only.
impl Borrow<PDFAnnotation> for PDFAnnotationCircle
PDFAnnotationCircle only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationFreeText
Available on crate feature PDFAnnotationFreeText only.
impl Borrow<PDFAnnotation> for PDFAnnotationFreeText
PDFAnnotationFreeText only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationInk
Available on crate feature PDFAnnotationInk only.
impl Borrow<PDFAnnotation> for PDFAnnotationInk
PDFAnnotationInk only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationLine
Available on crate feature PDFAnnotationLine only.
impl Borrow<PDFAnnotation> for PDFAnnotationLine
PDFAnnotationLine only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationLink
Available on crate feature PDFAnnotationLink only.
impl Borrow<PDFAnnotation> for PDFAnnotationLink
PDFAnnotationLink only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationMarkup
Available on crate feature PDFAnnotationMarkup only.
impl Borrow<PDFAnnotation> for PDFAnnotationMarkup
PDFAnnotationMarkup only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationPopup
Available on crate feature PDFAnnotationPopup only.
impl Borrow<PDFAnnotation> for PDFAnnotationPopup
PDFAnnotationPopup only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationSquare
Available on crate feature PDFAnnotationSquare only.
impl Borrow<PDFAnnotation> for PDFAnnotationSquare
PDFAnnotationSquare only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationStamp
Available on crate feature PDFAnnotationStamp only.
impl Borrow<PDFAnnotation> for PDFAnnotationStamp
PDFAnnotationStamp only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationText
Available on crate feature PDFAnnotationText only.
impl Borrow<PDFAnnotation> for PDFAnnotationText
PDFAnnotationText only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl Borrow<PDFAnnotation> for PDFAnnotationTextWidget
Available on crate feature PDFAnnotationTextWidget only.
impl Borrow<PDFAnnotation> for PDFAnnotationTextWidget
PDFAnnotationTextWidget only.Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl ClassType for PDFAnnotation
impl ClassType for PDFAnnotation
Source§const NAME: &'static str = "PDFAnnotation"
const NAME: &'static str = "PDFAnnotation"
Source§type ThreadKind = <<PDFAnnotation as ClassType>::Super as ClassType>::ThreadKind
type ThreadKind = <<PDFAnnotation as ClassType>::Super as ClassType>::ThreadKind
Source§impl CopyingHelper for PDFAnnotation
impl CopyingHelper for PDFAnnotation
Source§type Result = PDFAnnotation
type Result = PDFAnnotation
Self if the type has no
immutable counterpart. Read moreSource§impl Debug for PDFAnnotation
impl Debug for PDFAnnotation
Source§impl Deref for PDFAnnotation
impl Deref for PDFAnnotation
Source§impl Hash for PDFAnnotation
impl Hash for PDFAnnotation
Source§impl Message for PDFAnnotation
impl Message for PDFAnnotation
Source§impl NSCoding for PDFAnnotation
impl NSCoding for PDFAnnotation
Source§impl NSCopying for PDFAnnotation
impl NSCopying for PDFAnnotation
Source§impl NSObjectProtocol for PDFAnnotation
impl NSObjectProtocol for PDFAnnotation
Source§fn isEqual(&self, other: Option<&AnyObject>) -> bool
fn isEqual(&self, other: Option<&AnyObject>) -> bool
Source§fn hash(&self) -> usize
fn hash(&self) -> usize
Source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
isKindOfClass directly, or cast your objects with AnyObject::downcast_ref