Exemple #1
0
 def _lineTo(self, pt):
     if self.noPath:
         self.pathList.append([])
     self.noPath = 0
     self.numLT += 1
     pdfPoint = FontPDFPoint(FontPDFPoint.LT, pt, index=self.total)
     self.total += 1
     self.pathList[-1].append(pdfPoint)
     self.curPt = pt
Exemple #2
0
 def _moveTo(self, pt):
     if self.noPath:
         self.pathList.append([])
     self.noPath = 0
     self.numMT += 1
     pdfPoint = FontPDFPoint(FontPDFPoint.MT, pt, index=self.total)
     self.total += 1
     self.curPt = pt
     curPath = self.pathList[-1]
     curPath.append(pdfPoint)
Exemple #3
0
 def _curveToOne(self, pt1, pt2, pt3):
     if self.noPath:
         self.pathList.append([])
     self.numCT += 1
     pdfPoint = FontPDFPoint(FontPDFPoint.CT,
                             pt3,
                             pt1,
                             pt2,
                             index=self.total)
     self.total += 1
     self.pathList[-1].append(pdfPoint)
     self.curPt = pt3