Render the content streams. This method may be called recursively.
(
self,
resources: Dict[object, object],
streams: Sequence[object],
ctm: Matrix = MATRIX_IDENTITY,
)
| 278 | self.obj_patch[obj.objid] = "" |
| 279 | |
| 280 | def render_contents( |
| 281 | self, |
| 282 | resources: Dict[object, object], |
| 283 | streams: Sequence[object], |
| 284 | ctm: Matrix = MATRIX_IDENTITY, |
| 285 | ) -> None: |
| 286 | # 重载返回指令流 |
| 287 | """Render the content streams. |
| 288 | |
| 289 | This method may be called recursively. |
| 290 | """ |
| 291 | # log.debug( |
| 292 | # "render_contents: resources=%r, streams=%r, ctm=%r", |
| 293 | # resources, |
| 294 | # streams, |
| 295 | # ctm, |
| 296 | # ) |
| 297 | self.init_resources(resources) |
| 298 | self.init_state(ctm) |
| 299 | return self.execute(list_value(streams)) |
| 300 | |
| 301 | def execute(self, streams: Sequence[object]) -> None: |
| 302 | # 重载返回指令流 |
no test coverage detected