tests/arthur/data/qps/linedashes2.qps
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 translate -30 10
       
     2 
       
     3 setPen 0xffff0000 0 dashline squarecap
       
     4 pen_setDashPattern [10 5]
       
     5 
       
     6 save
       
     7 translate 100 100
       
     8 begin_block lines
       
     9 drawLine 100 100 200 100
       
    10 drawLine 100 100 200 200
       
    11 drawLine 100 100 100 200
       
    12 end_block
       
    13 
       
    14 setPen 0xffff0000 2 dashline squarecap
       
    15 translate 150 0
       
    16 repeat_block lines
       
    17 restore
       
    18 
       
    19 save
       
    20 save
       
    21 begin_block horizontal
       
    22 drawLine 0 0 50 0
       
    23 drawLine 3 10 53 10
       
    24 drawLine 6 20 56 20
       
    25 drawLine 9 30 59 30
       
    26 
       
    27 translate 0 50
       
    28 
       
    29 drawLine 0 0 50 5
       
    30 drawLine 3 10 53 15
       
    31 drawLine 6 20 56 25
       
    32 drawLine 9 30 59 35
       
    33 
       
    34 translate 0 50
       
    35 
       
    36 drawLine 0 0 50 -5
       
    37 drawLine 3 10 53 5
       
    38 drawLine 6 20 56 15
       
    39 drawLine 9 30 59 25
       
    40 end_block
       
    41 restore
       
    42 
       
    43 save
       
    44 translate 80 0
       
    45 repeat_block horizontal
       
    46 restore
       
    47 save
       
    48 translate 800 0
       
    49 repeat_block horizontal
       
    50 restore
       
    51 
       
    52 translate 180 -40
       
    53 save
       
    54 begin_block vertical
       
    55 drawLine 0 0 0 50
       
    56 drawLine 10 3 10 53
       
    57 drawLine 20 6 20 56
       
    58 drawLine 30 9 30 59
       
    59 
       
    60 translate 50 0
       
    61 
       
    62 drawLine 0 0 5 50
       
    63 drawLine 10 3 15 53
       
    64 drawLine 20 6 25 56
       
    65 drawLine 30 9 35 59
       
    66 
       
    67 translate 50 0
       
    68 
       
    69 drawLine 0 0 -5 50
       
    70 drawLine 10 3 5 53
       
    71 drawLine 20 6 15 56
       
    72 drawLine 30 9 25 59
       
    73 end_block
       
    74 restore
       
    75 
       
    76 save
       
    77 translate 0 80
       
    78 repeat_block vertical
       
    79 restore
       
    80 translate 0 800
       
    81 repeat_block vertical
       
    82 restore
       
    83 
       
    84 translate 0 200
       
    85 
       
    86 setPen 0xffff0000 2 dashline squarecap
       
    87 save
       
    88 repeat_block horizontal
       
    89 restore
       
    90 save
       
    91 translate 80 0
       
    92 repeat_block horizontal
       
    93 restore
       
    94 save
       
    95 translate 780 0
       
    96 repeat_block horizontal
       
    97 restore
       
    98 
       
    99 translate 360 -240
       
   100 save
       
   101 repeat_block vertical
       
   102 restore
       
   103 save
       
   104 translate 0 80
       
   105 repeat_block vertical
       
   106 restore
       
   107 translate 0 780
       
   108 repeat_block vertical
       
   109 
       
   110 resetMatrix
       
   111 translate 40 400
       
   112 setPen 0xffff0000 5 dashdotline flatcap
       
   113 pen_setDashPattern [1 1 4 1 1 4]
       
   114 pen_setDashOffset -4
       
   115 drawLine 0 0 300 0
       
   116 translate 0 8
       
   117 pen_setDashOffset -2
       
   118 drawLine 0 0 300 0
       
   119 translate 0 8
       
   120 pen_setDashOffset 0
       
   121 drawLine 0 0 300 0
       
   122 translate 0 8
       
   123 pen_setDashOffset 2
       
   124 drawLine 0 0 300 0
       
   125 translate 0 8
       
   126 pen_setDashOffset 4
       
   127 drawLine 0 0 300 0
       
   128 translate 0 8
       
   129 pen_setDashOffset 6
       
   130 drawLine 0 0 300 0
       
   131 translate 0 8
       
   132 pen_setDashOffset 8
       
   133 drawLine 0 0 300 0
       
   134 translate 0 8
       
   135 pen_setDashOffset 10
       
   136 drawLine 0 0 300 0
       
   137 translate 0 8
       
   138 pen_setDashOffset 12
       
   139 drawLine 0 0 300 0
       
   140 translate 0 8
       
   141 pen_setDashOffset 14
       
   142 drawLine 0 0 300 0
       
   143 translate 0 8
       
   144 pen_setDashOffset 16
       
   145 drawLine 0 0 300 0
       
   146 
       
   147 resetMatrix
       
   148 setPen black 3 dashdotline
       
   149 pen_setCosmetic true
       
   150 translate 0 -150
       
   151 drawLine 500 160 500 410