3.1.2.1. DviMachine
¶
-
class
PyDvi.Dvi.DviMachine.
Opcode_set_char
(char_code)[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode_putset_char
This class implements the
set_char
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_put_char
(char_code)[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode_putset_char
This class implements the
put_char
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_set_rule
(height, width)[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode_putset_rule
This class implements the
set_rule
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_put_rule
(height, width)[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode_putset_rule
This class implements the
put_rule
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_push
[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode
This class implements the
push
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_pop
(n=1)[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode
This class implements the
pop
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_push_colour
(colour)[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode
This class implements the
push_colour
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_pop_colour
(n=1)[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode
This class implements the
pop_colour
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_right
(x)[source]¶ Bases:
PyDvi.Dvi.DviMachine.OpcodeX
This class implements the
right
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_w0
[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode
This class implements the
w0
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_w
(x)[source]¶ Bases:
PyDvi.Dvi.DviMachine.OpcodeX
This class implements the
w
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_x0
[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode
This class implements the
x0
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_x
(x)[source]¶ Bases:
PyDvi.Dvi.DviMachine.OpcodeX
This class implements the
x
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_down
(x)[source]¶ Bases:
PyDvi.Dvi.DviMachine.OpcodeX
This class implements the
down
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_y0
[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode
This class implements the
y0
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_y
(x)[source]¶ Bases:
PyDvi.Dvi.DviMachine.OpcodeX
This class implements the
y
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_z0
[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode
This class implements the
z0
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_z
(x)[source]¶ Bases:
PyDvi.Dvi.DviMachine.OpcodeX
This class implements the
z
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_font
(font_id)[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode
This class implements the
font
opcode.
-
class
PyDvi.Dvi.DviMachine.
Opcode_xxx
(code)[source]¶ Bases:
PyDvi.Dvi.DviMachine.Opcode
This class implements the
xxx
opcode.
-
class
PyDvi.Dvi.DviMachine.
DviFont
(font_id, name, checksum, scale_factor, design_size)[source]¶ Bases:
object
This class implements a DVI Font.
-
class
PyDvi.Dvi.DviMachine.
DviColourBlack
[source]¶ Bases:
PyDvi.Dvi.DviMachine.DviColour
This class implements the black colour.
-
class
PyDvi.Dvi.DviMachine.
DviColourGray
(gray_level)[source]¶ Bases:
PyDvi.Dvi.DviMachine.DviColour
This class implements gray colour.
-
class
PyDvi.Dvi.DviMachine.
DviColourRGB
(red, green, blue, alpha=1)[source]¶ Bases:
PyDvi.Dvi.DviMachine.DviColour
This class implements RGB colour.
-
class
PyDvi.Dvi.DviMachine.
DviColourCMYK
(cyan, magenta, yellow, dark)[source]¶ Bases:
PyDvi.Dvi.DviMachine.DviColour
This class implements CMYK colour.
-
class
PyDvi.Dvi.DviMachine.
DviProgam
[source]¶ Bases:
object
This class implements a DVI program.
-
class
PyDvi.Dvi.DviMachine.
DviProgramPage
(page_number, height=0, width=0, paper_orientation=0)[source]¶ Bases:
list
This class defines a page.
-
class
PyDvi.Dvi.DviMachine.
DviMachine
(font_manager)[source]¶ Bases:
object
This class implements a DVI Machine.
-
_logger
= <logging.Logger object>¶
-
current_colour
¶ Return the current colour.
-
current_dvi_font
¶ Return the current dvi font.
-
current_font
¶ Return the current font.
-
current_font_id
¶
-
is_current_font_virtual
¶
-
registers
¶ Return the current register set.
-
-
class
PyDvi.Dvi.DviMachine.
DviSimplifyMachine
(font_manager)[source]¶ Bases:
PyDvi.Dvi.DviMachine.DviMachine
-
transform_xxx_paper_orientation
(program_page, xxx_code)[source]¶ Transform a xxx paper orientation opcode.
-
xxx_colour
= 'color '¶ Defines colour special
-
xxx_landscape
= '! /landplus90 true store'¶ Defines landscape special
-
xxx_papersize
= 'papersize='¶ Defines papersize special
-