MCPcopy Index your code
hub / github.com/clips/pattern / PDFTextState

Class PDFTextState

pattern/web/pdf/pdfinterp.py:47–88  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45## PDFTextState
46##
47class PDFTextState(object):
48
49 def __init__(self):
50 self.font = None
51 self.fontsize = 0
52 self.charspace = 0
53 self.wordspace = 0
54 self.scaling = 100
55 self.leading = 0
56 self.render = 0
57 self.rise = 0
58 self.reset()
59 # self.matrix is set
60 # self.linematrix is set
61 return
62
63 def __repr__(self):
64 return ('<PDFTextState: font=%r, fontsize=%r, charspace=%r, wordspace=%r, '
65 ' scaling=%r, leading=%r, render=%r, rise=%r, '
66 ' matrix=%r, linematrix=%r>' %
67 (self.font, self.fontsize, self.charspace, self.wordspace,
68 self.scaling, self.leading, self.render, self.rise,
69 self.matrix, self.linematrix))
70
71 def copy(self):
72 obj = PDFTextState()
73 obj.font = self.font
74 obj.fontsize = self.fontsize
75 obj.charspace = self.charspace
76 obj.wordspace = self.wordspace
77 obj.scaling = self.scaling
78 obj.leading = self.leading
79 obj.render = self.render
80 obj.rise = self.rise
81 obj.matrix = self.matrix
82 obj.linematrix = self.linematrix
83 return obj
84
85 def reset(self):
86 self.matrix = MATRIX_IDENTITY
87 self.linematrix = (0, 0)
88 return
89
90
91## PDFGraphicState

Callers 2

copyMethod · 0.85
init_stateMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…