|
146 | 146 | adobe_strings.TRUE: 'green bold', |
147 | 147 | }) |
148 | 148 |
|
149 | | -# Compile regexes as keys |
150 | | -NODE_STYLE_REGEXES = {re.compile(k): v for k, v in NODE_STYLES_BASE_DICT.items()} |
151 | | -NODE_STYLES_THEME_DICT = PdfHighlighter.prefix_styles({k.removeprefix('/'): v for k, v in NODE_STYLES_BASE_DICT.items()}) |
152 | | - |
153 | | -# TODO: these are not currently used because they have the PDF_OBJ_STYLE_PFX prefix, here for --show-colors only |
154 | | -NODE_CLASSES_STYLES_DICT = {f"{cls_style.cls.__name__}": cls_style.style for cls_style in PDF_OBJ_TYPE_STYLES} |
155 | | -NODE_STYLES_THEME_DICT.update(prefix_keys(PDF_OBJ_STYLE_PFX, NODE_CLASSES_STYLES_DICT)) |
| 149 | +NODE_STYLES_THEME_DICT = { |
| 150 | + **PdfHighlighter.prefix_styles({k.removeprefix('/'): v for k, v in NODE_STYLES_BASE_DICT.items()}), |
| 151 | + **PdfHighlighter.prefix_styles({f"{cs.cls.__name__}": cs.style for cs in PDF_OBJ_TYPE_STYLES}) |
| 152 | +} |
156 | 153 |
|
157 | 154 | LOG_THEME_DICT = LogHighlighter.prefix_styles(LOG_HIGHLIGHT_STYLES) |
158 | 155 | COMPLETE_THEME_DICT = {**PDFALYZER_THEME_DICT, **LOG_THEME_DICT, **NODE_STYLES_THEME_DICT} |
159 | 156 |
|
| 157 | +# Compile regexes as keys |
| 158 | +NODE_STYLE_REGEXES = {re.compile(k): v for k, v in NODE_STYLES_BASE_DICT.items()} |
| 159 | + |
160 | 160 |
|
161 | 161 | # Add patterns to highlighters |
162 | | -LogHighlighter.add_highlight_patterns( |
| 162 | +LogHighlighter.set_highlights( |
163 | 163 | LOG_HIGHLIGHT_PATTERNS + |
164 | | - [regex_to_highlight_pattern(cs.cls.__name__) for cs in PDF_OBJ_TYPE_STYLES] # TODO: never applied because prefix is 'pdfobj' |
| 164 | + [regex_to_highlight_pattern(cs.cls.__name__) for cs in PDF_OBJ_TYPE_STYLES] |
165 | 165 | ) |
166 | 166 |
|
167 | | -PdfHighlighter.add_highlight_patterns( |
168 | | - [regex_to_highlight_pattern(regex) for regex in NODE_STYLE_REGEXES.keys()] |
| 167 | +PdfHighlighter.set_highlights( |
| 168 | + [regex_to_highlight_pattern(r) for r in NODE_STYLE_REGEXES.keys()] |
169 | 169 | ) |
170 | 170 |
|
171 | 171 |
|
|
0 commit comments