PeachBrackets

PeachBrackets.Annotations Namespace

Classes  
Bookmark One entry of the document’s outline, from an element whose bookmark-level is not none (CSS Generated Content Module Level 3, §2).
DocumentAnnotations What a reader of a paged rendering can click or navigate: the hyperlinks of each page and the document’s outline.
FormFieldAppearance Paints how a form control looks, onto any Canvas: the control’s real resolved CSS border and background (shared with the page painter) and its real resolved font, color and padding, so it draws the way any other box’s content would, including real font embedding for whatever glyphs its text needs. A consumer that makes controls interactive (a PDF writer making an AcroForm widget) draws each state it needs - the text, the checked and unchecked box - once, into whatever surface holds that state.
PageFormField A form control (<input>, <select>) that landed on a page and can be made interactive, with everything needed to do that: what it is, where it is, and how to draw each state of it.
PageLink A clickable region of a page: the area a hyperlink covers, and where it leads.
Structs  
FormFieldAttributes The HTML form-control attributes that describe how a field behaves rather than what kind it is or what it holds: readonly/disabled/required, which any kind of control can carry, plus maxlength, type=password and placeholder, which only a text control can.
FormFieldClassification What a form control is: its kind, name and value, and the attributes that shape how it behaves.
FormFieldOption One <option> of a classified <select> field.
PagePosition A place in the laid-out document: a page and a vertical offset on it.
Enums  
FormFieldKind The kinds of form control a document’s elements classify as.