AndrĂ©,  the traceback below seems to be related to the pattern issue fix you wrote for me before. I was limiting my output to .eps before but Corel Draw can't open or import the .eps file's output by PyX (I am assuming this is, at least in part, because Corel optimised their .eps reading only for Corel written .eps files and PyX is optimised for Adobe??) so I am trying a .pdf file. Any suggestions?

c is my canvas

    1. traceback clip##

    c.writePDFfile(fn)

  File "C:\Python26\lib\site-packages\pyx\canvas.py", line 289, in wrappedindocument
    return method(d, file)
  File "C:\Python26\lib\site-packages\pyx\document.py", line 171, in writePDFfile
    pdfwriter.PDFwriter(self, _outputstream(file, "pdf"), **kwargs)
  File "C:\Python26\lib\site-packages\pyx\pdfwriter.py", line 316, in init
    catalog = PDFcatalog(document, self, registry)
  File "C:\Python26\lib\site-packages\pyx\pdfwriter.py", line 142, in init
    self.PDFpages = PDFpages(document, writer, registry)
  File "C:\Python26\lib\site-packages\pyx\pdfwriter.py", line 201, in init
    page = PDFpage(page, pageno, self, writer, registry)
  File "C:\Python26\lib\site-packages\pyx\pdfwriter.py", line 235, in init
    self.PDFcontent = PDFcontent(page, writer, self.pageregistry)
  File "C:\Python26\lib\site-packages\pyx\pdfwriter.py", line 267, in init
    page.processPDF(contentfile, writer, acontext, registry, self.bbox)
  File "C:\Python26\lib\site-packages\pyx\document.py", line 134, in processPDF
    self._process("processPDF", *args)
  File "C:\Python26\lib\site-packages\pyx\document.py", line 128, in _process
    getattr(cc, processMethod)(contentfile, writer, context, registry, bbox)
  File "C:\Python26\lib\site-packages\pyx\canvas.py", line 174, in processPDF
    item.processPDF(file, writer, context, registry, nbbox)
  File "C:\Python26\lib\site-packages\pyx\deco.py", line 263, in processPDF
    _writefillstyles(self.fillstyles, acontext, registry, bbox)
  File "C:\Python26\lib\site-packages\pyx\deco.py", line 235, in _writefillstyles
    style.processPDF(file, writer, context, registry, bbox)
  File "C:\Python26\lib\site-packages\pyx\pattern.py", line 119, in processPDF
    canvas._canvas.processPDF(self, patternfile, writer, pdfwriter.context(), patternregistry, realpatternbbox)
  File "C:\Python26\lib\site-packages\pyx\canvas.py", line 174, in processPDF
    item.processPDF(file, writer, context, registry, nbbox)
  File "C:\Python26\lib\site-packages\pyx\canvasitem.py", line 60, in processPDF
    raise NotImplementedError()
NotImplementedError

Take Care

Keep Smiling

Rob