summaryrefslogtreecommitdiffstats
path: root/testfiles/cli_tests/testcases/shapes_expected.ps
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--testfiles/cli_tests/testcases/shapes_expected.ps146
1 files changed, 146 insertions, 0 deletions
diff --git a/testfiles/cli_tests/testcases/shapes_expected.ps b/testfiles/cli_tests/testcases/shapes_expected.ps
new file mode 100644
index 0000000..9037026
--- /dev/null
+++ b/testfiles/cli_tests/testcases/shapes_expected.ps
@@ -0,0 +1,146 @@
+%!PS-Adobe-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sat Feb 22 20:44:25 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%DocumentMedia: 106x79mm 300 225 0 () ()
+%%BoundingBox: 6 2 298 222
+%%EndComments
+%%BeginProlog
+/languagelevel where
+{ pop languagelevel } { 1 } ifelse
+2 lt { /Helvetica findfont 12 scalefont setfont 50 500 moveto
+ (This print job requires a PostScript Language Level 2 printer.) show
+ showpage quit } if
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+/cairo_set_page_size {
+ % Change paper size, but only if different from previous paper size otherwise
+ % duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
+ % so we use the same when checking if the size changes.
+ /setpagedevice where {
+ pop currentpagedevice
+ /PageSize known {
+ 2 copy
+ currentpagedevice /PageSize get aload pop
+ exch 4 1 roll
+ sub abs 5 gt
+ 3 1 roll
+ sub abs 5 gt
+ or
+ } {
+ true
+ } ifelse
+ {
+ 2 array astore
+ 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end
+ setpagedevice
+ } {
+ pop pop
+ } ifelse
+ } {
+ pop
+ } ifelse
+} def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageMedia: 106x79mm
+%%PageBoundingBox: 6 2 298 222
+300 225 cairo_set_page_size
+%%EndPageSetup
+q 6 2 292 220 rectclip
+1 0 0 -1 0 225 cm q
+0 0 1 rg
+7.5 3.75 120 97.5 re f
+0 g
+1.5 w
+0 J
+0 j
+[] 0.0 d
+4 M q 1 0 0 1 0 0 cm
+7.5 3.75 120 97.5 re S Q
+1 0 0 rg
+296.25 97.5 m 296.25 138.922 255.957 172.5 206.25 172.5 c 156.543 172.5
+ 116.25 138.922 116.25 97.5 c 116.25 56.078 156.543 22.5 206.25 22.5 c 255.957
+ 22.5 296.25 56.078 296.25 97.5 c f
+0 g
+3 w
+q 1 0 0 1 0 0 cm
+296.25 97.5 m 296.25 138.922 255.957 172.5 206.25 172.5 c 156.543 172.5
+ 116.25 138.922 116.25 97.5 c 116.25 56.078 156.543 22.5 206.25 22.5 c 255.957
+ 22.5 296.25 56.078 296.25 97.5 c S Q
+1 1 0 rg
+71.25 217.5 m 78.715 151.992 l 22.863 116.957 l 87.469 103.813 l 103.535
+ 39.867 l 136 97.25 l 201.777 92.766 l 157.234 141.375 l 181.824 202.551
+ l 121.832 175.207 l h
+71.25 217.5 m f
+0 g
+4.5 w
+q 1 0 0 1 0 0 cm
+71.25 217.5 m 78.715 151.992 l 22.863 116.957 l 87.469 103.813 l 103.535
+ 39.867 l 136 97.25 l 201.777 92.766 l 157.234 141.375 l 181.824 202.551
+ l 121.832 175.207 l h
+71.25 217.5 m S Q
+Q Q
+showpage
+%%Trailer
+%%EOF