[−][src]Struct printpdf::types::plugins::graphics::two_dimensional::font::FontList
Font list for tracking fonts within a single PDF document
Methods
impl FontList
[src]
pub fn new() -> Self
[src]
Creates a new FontList
pub fn add_font(
&mut self,
font_ref: IndirectFontRef,
font: DirectFontRef
) -> IndirectFontRef
[src]
&mut self,
font_ref: IndirectFontRef,
font: DirectFontRef
) -> IndirectFontRef
Adds a font to the FontList
pub fn get_font(&self, font: &IndirectFontRef) -> Option<DirectFontRef>
[src]
Turns an indirect font reference into a direct one (Warning): clones the direct font reference
pub fn len(&self) -> usize
[src]
Returns the number of fonts currenly in use
pub fn is_empty(&self) -> bool
[src]
Returns if the font list is empty
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for FontList
impl Send for FontList
impl Sync for FontList
impl Unpin for FontList
impl UnwindSafe for FontList
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,