Struct pdf_writer::writers::CidFont[][src]

pub struct CidFont<'a> { /* fields omitted */ }
Expand description

Writer for a CID font, a descendant of a Type-0 font.

This struct is created by PdfWriter::cid_font.

Implementations

Write the /BaseFont attribute.

Write the /CIDSystemInfo dictionary.

Write the /FontDescriptor attribute.

Start writing the /W (widths) array.

Write the /CIDToGIDMap attribute as a predefined name.

Write the /CIDToGIDMap attribute as a reference to a stream, whose bytes directly map from CIDs to glyph indices.

Methods from Deref<Target = Dict<'a, IndirectGuard>>

Write a pair with a primitive object value.

This is a shorthand for dict.key(key).primitive(value).

Write a pair with an arbitrary object value.

The number of written pairs.

Trait Implementations

The resulting type after dereferencing.

Dereferences the value.

Mutably dereferences the value.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.