Dictionary-based markup lets you search an open PDF for specific words and phrases, then automatically place redacting annotations on every match. Each dictionary entry can carry its own exemption code, making it easy to apply consistent legal justifications across an entire document.
Dictionaries are collections of text entries that the plug-in searches for. Each entry consists of a text string and an optional exemption code.
The Dictionary Editor dialog provides full control over dictionary contents:
Dictionaries are stored as individual files in the plug-in's storage folder. The CDictionaryManager loads all dictionaries from this folder when you open the Dictionary Selection dialog.
Each dictionary entry can have an exemption code assigned to it. When the plug-in finds a match, the exemption code is written into the redacting annotation. This allows different entries in the same dictionary to carry different legal justifications.
Tip
Assign exemption codes at the entry level when different words require different legal justifications (e.g., names under one FOIA exemption, addresses under another).
By default, dictionary searches are case-insensitive, so an entry like "John Smith" will match "john smith", "JOHN SMITH", and other case variations. This behavior ensures thorough coverage when marking up documents.
After markup completes, a results dialog displays:
| Field | Description |
|---|---|
| Pages Processed | Number of pages scanned during the search. |
| Items Found | Total number of dictionary matches marked with redacting annotations. |
| Details | Additional information about the markup operation. |
Note
Markup only places annotations — it does not permanently remove content. Use Redact Marked Content to execute the actual redaction.