Modurizing file exporters.

This commit is contained in:
Offray Vladimir Luna Cárdenas 2022-06-17 18:10:48 -05:00
parent fdeecc5fde
commit 29b758c58a
1 changed files with 10 additions and 11 deletions

View File

@ -1,14 +1,13 @@
*Socialmetrica
exportAsFileNamed: aName into: aFolder
self pngExporter
zoomToShapes;
noFixedShapes;
fileName: (aFolder / (aName, 'png')) fullName;
export.
"self pdfExporter
zoomToShapes;
noFixedShapes;
fileName: (aFolder / (aName, 'pdf')) fullName;
export."
| exporters |
exporters := {'png' -> #pngExporter .
'pdf' -> #pdfExporter } asDictionary.
exporters keysAndValuesDo: [:k :v |
(self perform: v)
zoomToShapes;
noFixedShapes;
fileName: (aFolder / (aName, '.', k)) fullName;
export.
].
^ aFolder / aName, 'png'