pub enum FontEncoding {
WinAnsiEncoding,
MacRomanEncoding,
StandardEncoding,
MacExpertEncoding,
Custom(&'static str),
}Expand description
PDF font encoding types
Specifies how text characters are encoded in the PDF document. Different encodings support different character sets.
Variants§
WinAnsiEncoding
WinAnsiEncoding - Windows ANSI encoding (CP1252) Supports Western European characters, most common for standard fonts
MacRomanEncoding
MacRomanEncoding - Apple Macintosh Roman encoding Legacy encoding for Macintosh systems
StandardEncoding
StandardEncoding - Adobe Standard encoding Basic ASCII plus some additional characters
MacExpertEncoding
MacExpertEncoding - Macintosh Expert encoding For expert typography with additional symbols
Custom(&'static str)
Custom encoding specified by name Use this for custom or non-standard encodings
Implementations§
Source§impl FontEncoding
impl FontEncoding
Trait Implementations§
Source§impl Clone for FontEncoding
impl Clone for FontEncoding
Source§fn clone(&self) -> FontEncoding
fn clone(&self) -> FontEncoding
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FontEncoding
impl Debug for FontEncoding
Source§impl Hash for FontEncoding
impl Hash for FontEncoding
Source§impl PartialEq for FontEncoding
impl PartialEq for FontEncoding
impl Copy for FontEncoding
impl Eq for FontEncoding
impl StructuralPartialEq for FontEncoding
Auto Trait Implementations§
impl Freeze for FontEncoding
impl RefUnwindSafe for FontEncoding
impl Send for FontEncoding
impl Sync for FontEncoding
impl Unpin for FontEncoding
impl UnwindSafe for FontEncoding
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.