:tocdepth: 3 :py:mod:`gws.base.printer.worker` ================================= .. py:module:: gws.base.printer.worker **Source code:** :source:`gws.base.printer.worker` Module Contents --------------- .. py:class:: Object(root: gws.Root, user: gws.User, job: Optional[gws.Job], request: gws.PrintRequest) Bases: :py:obj:`gws.base.job.worker.Object` .. py:attribute:: contentPath :type: str .. py:attribute:: page_number :value: 0 .. py:attribute:: printer :type: gws.Printer .. py:attribute:: project :type: gws.Project .. py:attribute:: request .. py:attribute:: template :type: gws.Template .. py:attribute:: tmpDir :type: str .. py:attribute:: tri :type: gws.TemplateRenderInput .. py:method:: notify(event, details=None) .. py:method:: prepare() .. py:method:: prepare_map(tri: gws.TemplateRenderInput, mp: gws.PrintMap) -> gws.MapRenderInput .. py:method:: prepare_map_plane(n, plane: gws.PrintPlane, style_dct) -> Optional[gws.MapRenderInputPlane] .. py:method:: run(root: gws.Root, job: gws.Job) :classmethod: .. py:method:: work()