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 key is not found, default is returned if given, otherwise KeyError is raised
- 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 dict/iterable E and F.[source]
If E is present and has a .keys() method, then does: for k in E: 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]