pub struct PDFAnnotationLink { /* private fields */ }PDFAnnotation and PDFAnnotationLink only.Expand description
Implementations§
Source§impl PDFAnnotationLink
impl PDFAnnotationLink
pub unsafe fn destination(&self) -> Option<Retained<PDFDestination>>
PDFDestination only.Sourcepub unsafe fn setDestination(&self, destination: Option<&PDFDestination>)
👎DeprecatedAvailable on crate feature PDFDestination only.
pub unsafe fn setDestination(&self, destination: Option<&PDFDestination>)
PDFDestination only.§Safety
destination might not allow None.
pub unsafe fn URL(&self) -> Option<Retained<NSURL>>
Source§impl PDFAnnotationLink
Methods declared on superclass PDFAnnotation.
impl PDFAnnotationLink
Methods declared on superclass 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.
Methods from Deref<Target = PDFAnnotation>§
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 color(&self) -> Retained<NSColor>
objc2-app-kit and macOS only.Sourcepub unsafe fn setColor(&self, color: &NSColor)
Available on crate feature objc2-app-kit and macOS only.
pub unsafe fn setColor(&self, color: &NSColor)
objc2-app-kit and macOS only.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)
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.pub unsafe fn font(&self) -> Option<Retained<NSFont>>
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.Sourcepub unsafe fn setFont(&self, font: Option<&NSFont>)
Available on crate feature PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.
pub unsafe fn setFont(&self, font: Option<&NSFont>)
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.pub unsafe fn fontColor(&self) -> Option<Retained<NSColor>>
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.Sourcepub unsafe fn setFontColor(&self, font_color: Option<&NSColor>)
Available on crate feature PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.
pub unsafe fn setFontColor(&self, font_color: Option<&NSColor>)
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.pub unsafe fn interiorColor(&self) -> Option<Retained<NSColor>>
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.Sourcepub unsafe fn setInteriorColor(&self, interior_color: Option<&NSColor>)
Available on crate feature PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.
pub unsafe fn setInteriorColor(&self, interior_color: Option<&NSColor>)
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.Setter for interiorColor.
This is copied when set.
pub unsafe fn alignment(&self) -> NSTextAlignment
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.Sourcepub unsafe fn setAlignment(&self, alignment: NSTextAlignment)
Available on crate feature PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.
pub unsafe fn setAlignment(&self, alignment: NSTextAlignment)
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.Setter for alignment.
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 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 paths(&self) -> Option<Retained<NSArray<NSBezierPath>>>
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.pub unsafe fn addBezierPath(&self, path: &NSBezierPath)
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.pub unsafe fn removeBezierPath(&self, path: &NSBezierPath)
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.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 backgroundColor(&self) -> Option<Retained<NSColor>>
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.Sourcepub unsafe fn setBackgroundColor(&self, background_color: Option<&NSColor>)
Available on crate feature PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.
pub unsafe fn setBackgroundColor(&self, background_color: Option<&NSColor>)
PDFAnnotationUtilities and crate feature objc2-app-kit and macOS only.Setter for backgroundColor.
This is copied when set.
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 PDFAnnotationLink
impl AsRef<AnyObject> for PDFAnnotationLink
Source§impl AsRef<NSObject> for PDFAnnotationLink
impl AsRef<NSObject> for PDFAnnotationLink
Source§impl AsRef<PDFAnnotation> for PDFAnnotationLink
impl AsRef<PDFAnnotation> for PDFAnnotationLink
Source§fn as_ref(&self) -> &PDFAnnotation
fn as_ref(&self) -> &PDFAnnotation
Source§impl AsRef<PDFAnnotationLink> for PDFAnnotationLink
impl AsRef<PDFAnnotationLink> for PDFAnnotationLink
Source§impl Borrow<AnyObject> for PDFAnnotationLink
impl Borrow<AnyObject> for PDFAnnotationLink
Source§impl Borrow<NSObject> for PDFAnnotationLink
impl Borrow<NSObject> for PDFAnnotationLink
Source§impl Borrow<PDFAnnotation> for PDFAnnotationLink
impl Borrow<PDFAnnotation> for PDFAnnotationLink
Source§fn borrow(&self) -> &PDFAnnotation
fn borrow(&self) -> &PDFAnnotation
Source§impl ClassType for PDFAnnotationLink
impl ClassType for PDFAnnotationLink
Source§const NAME: &'static str = "PDFAnnotationLink"
const NAME: &'static str = "PDFAnnotationLink"
Source§type Super = PDFAnnotation
type Super = PDFAnnotation
Source§type ThreadKind = <<PDFAnnotationLink as ClassType>::Super as ClassType>::ThreadKind
type ThreadKind = <<PDFAnnotationLink as ClassType>::Super as ClassType>::ThreadKind
Source§impl CopyingHelper for PDFAnnotationLink
impl CopyingHelper for PDFAnnotationLink
Source§type Result = PDFAnnotationLink
type Result = PDFAnnotationLink
Self if the type has no
immutable counterpart. Read moreSource§impl Debug for PDFAnnotationLink
impl Debug for PDFAnnotationLink
Source§impl Deref for PDFAnnotationLink
impl Deref for PDFAnnotationLink
Source§impl Hash for PDFAnnotationLink
impl Hash for PDFAnnotationLink
Source§impl Message for PDFAnnotationLink
impl Message for PDFAnnotationLink
Source§impl NSCoding for PDFAnnotationLink
impl NSCoding for PDFAnnotationLink
Source§impl NSCopying for PDFAnnotationLink
impl NSCopying for PDFAnnotationLink
Source§impl NSObjectProtocol for PDFAnnotationLink
impl NSObjectProtocol for PDFAnnotationLink
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