Skip to main content

PdfAnnotationKey

Enum PdfAnnotationKey 

Source
pub enum PdfAnnotationKey {
Show 34 variants AdditionalActions, AppearanceDictionary, AppearanceState, DefaultAppearance, Destination, Flags, HighlightingMode, IconName, InkList, InteriorColor, LineEndingStyles, LinePoints, Name, Open, Page, Parent, Popup, QuadPoints, Quadding, TextLabel, WidgetAppearanceDictionary, WidgetBackgroundColor, WidgetBorderColor, WidgetCaption, WidgetDefaultValue, WidgetDownCaption, WidgetFieldFlags, WidgetFieldType, WidgetMaxLen, WidgetOptions, WidgetRolloverCaption, WidgetRotation, WidgetTextLabelUi, WidgetValue,
}
Expand description

Wraps PdfAnnotationKey values.

Variants§

§

AdditionalActions

Wraps the corresponding PdfAnnotationKey value.

§

AppearanceDictionary

Wraps the corresponding PdfAnnotationKey value.

§

AppearanceState

Wraps the corresponding PdfAnnotationKey value.

§

DefaultAppearance

Wraps the corresponding PdfAnnotationKey value.

§

Destination

Wraps the corresponding PdfAnnotationKey value.

§

Flags

Wraps the corresponding PdfAnnotationKey value.

§

HighlightingMode

Wraps the corresponding PdfAnnotationKey value.

§

IconName

Wraps the corresponding PdfAnnotationKey value.

§

InkList

Wraps the corresponding PdfAnnotationKey value.

§

InteriorColor

Wraps the corresponding PdfAnnotationKey value.

§

LineEndingStyles

Wraps the corresponding PdfAnnotationKey value.

§

LinePoints

Wraps the corresponding PdfAnnotationKey value.

§

Name

Wraps the corresponding PdfAnnotationKey value.

§

Open

Wraps the corresponding PdfAnnotationKey value.

§

Page

Wraps the corresponding PdfAnnotationKey value.

§

Parent

Wraps the corresponding PdfAnnotationKey value.

§

Popup

Wraps the corresponding PdfAnnotationKey value.

§

QuadPoints

Wraps the corresponding PdfAnnotationKey value.

§

Quadding

Wraps the corresponding PdfAnnotationKey value.

§

TextLabel

Wraps the corresponding PdfAnnotationKey value.

§

WidgetAppearanceDictionary

Wraps the corresponding PdfAnnotationKey value.

§

WidgetBackgroundColor

Wraps the corresponding PdfAnnotationKey value.

§

WidgetBorderColor

Wraps the corresponding PdfAnnotationKey value.

§

WidgetCaption

Wraps the corresponding PdfAnnotationKey value.

§

WidgetDefaultValue

Wraps the corresponding PdfAnnotationKey value.

§

WidgetDownCaption

Wraps the corresponding PdfAnnotationKey value.

§

WidgetFieldFlags

Wraps the corresponding PdfAnnotationKey value.

§

WidgetFieldType

Wraps the corresponding PdfAnnotationKey value.

§

WidgetMaxLen

Wraps the corresponding PdfAnnotationKey value.

§

WidgetOptions

Wraps the corresponding PdfAnnotationKey value.

§

WidgetRolloverCaption

Wraps the corresponding PdfAnnotationKey value.

§

WidgetRotation

Wraps the corresponding PdfAnnotationKey value.

§

WidgetTextLabelUi

Wraps the corresponding PdfAnnotationKey value.

§

WidgetValue

Wraps the corresponding PdfAnnotationKey value.

Implementations§

Source§

impl PdfAnnotationKey

Source

pub const fn name(self) -> &'static str

Returns the corresponding PDFKit string constant.

Source

pub fn from_name(raw: &str) -> Option<Self>

Parses the corresponding PDFKit string constant.

Trait Implementations§

Source§

impl Clone for PdfAnnotationKey

Source§

fn clone(&self) -> PdfAnnotationKey

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PdfAnnotationKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for PdfAnnotationKey

Source§

fn eq(&self, other: &PdfAnnotationKey) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for PdfAnnotationKey

Source§

impl Eq for PdfAnnotationKey

Source§

impl StructuralPartialEq for PdfAnnotationKey

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.