pdftools_toolbox.pdf.structure.role_map
Classes
|
A dictionary that maps the names of structure types used in the document to their approximate equivalents in the set of standard structure types. |
- class pdftools_toolbox.pdf.structure.role_map.RoleMap(handle)[source]
Bases:
_NativeObject,dictA dictionary that maps the names of structure types used in the document to their approximate equivalents in the set of standard structure types. Allowed values from the PDF standard are: Document, Part, Sect, Art, Div, H1, H2, H3, H4, H5, H6, P, L, LI, Lbl, LBody, Table, TR, TH, TD, THead, TBody, TFoot, Span, Quote, Note, Reference, Figure, Caption, Artifact, Form, Field, Link, Code, Annot, Ruby, Warichu, TOC, TOCI, Index and BibEntry.
- pop(k[, d]) v, remove specified key and return the corresponding value.[source]
If the key is not found, return the default if given; otherwise, raise a KeyError.
- popitem()[source]
Remove and return a (key, value) pair as a 2-tuple.
Pairs are returned in LIFO (last-in, first-out) order. Raises KeyError if the dict is empty.
- update([E, ]**F) None. Update D from mapping/iterable E and F.[source]
If E is present and has a .keys() method, then does: for k in E.keys(): D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]