output: Add initial support for PSPP output via Cairo.
[pspp-builds.git] / config / devices
index 32d51befd6ef041bfcea8b77f4b12cfa07425dd4..f1534b180ce9c35676e49e9b5ff95eb5bf874953 100644 (file)
@@ -50,10 +50,9 @@ define list-output-file "pspp.list"
 
 # Generic ASCII devices
 tty-ascii:ascii:screen:squeeze=on headers=off top-margin=0 bottom-margin=0 \
-  paginate=off length=${viewlength} width=${viewwidth} \
-  output-file=${tty-output-file}
+  paginate=off length=auto width=auto output-file=${tty-output-file}
 list-ascii:ascii:listing:length=66 width=79 output-file=${list-output-file}
-raw-ascii:ascii:screen:width=9999 length=9999 output-file=${list-output-file} \
+raw-ascii:ascii:listing:width=9999 length=9999 output-file=${list-output-file} \
   emphasis=none headers=off paginate=off squeeze=on \
   top-margin=0 bottom-margin=0
 
@@ -81,6 +80,11 @@ html:html::
 # PostScript device.
 list-ps:postscript::
 
+# Cairo devices.
+pdf:cairo:listing:
+svg:cairo:listing:output-type=svg output-file="pspp.svg"
+ps-cairo:cairo:listing:output-type=ps output-file="pspp-cairo.ps"
+
 # Devices that support the IBM PC line-drawing characters.
 define ibmpc-graphics \
   box[0000]='\x20' box[0001]='\xb3' box[0002]='\xba' \