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
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)
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