On 01/05/16 04:00, Arturo Zambrano wrote:
Hi,
�� I'm using RT on top of pharo5.
�� As I need to export to pdf, I also installed
RTPDFExporter
and
Artefact
development versions
Exporting to pdf fails with MNU RTPDFVisitor>>visitMapShape:
any hint regarding this?
The PDF exporter has its last updates in november, so might be slightly out of date. When comparing RTSVGVisitor2 to RTPDFVisitor, I notice
some missing visitors.
AFAIK, Artefact has limited bitmap support at the moment,
and uses the JPEGReadWriter instead of embedding directly.
http://forum.world.st/PNG-in-Artefact-td4798885.html
You need to add something like
RTPDFVisitor>>visitBitMapShape: aBitmapShape�� ��
�� �� �� �� | s |
�� �� �� �� s := WriteStream on: ByteArray new.
�� �� �� ��
�� �� �� �� TRPlatform current pngReadWriterClass putForm: (aBitmapShape form) onStream: s.
�� �� �� �� page add:
�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� (PDFPngElement
�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� from: aBitmapShape encompassingRectangle topLeft x mm @
�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� aBitmapShape encompassingRectangle topLeft y mm
�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� dimension: aBitmapShape width mm @ aBitmapShape height mm
�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� fromStream: s contents readStream)
Stephan