You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

border.fo 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
  2. <fo:layout-master-set>
  3. <fo:simple-page-master
  4. margin-right="0.5cm" margin-left="0.5cm" margin-bottom="0.5cm" margin-top="0.75cm"
  5. page-width="21cm" page-height="29.7cm" master-name="first">
  6. <fo:region-body></fo:region-body>
  7. </fo:simple-page-master>
  8. <fo:simple-page-master
  9. margin-right="2.5cm" margin-left="2.5cm" margin-bottom="2cm" margin-top="1cm"
  10. page-width="21cm" page-height="29.7cm" master-name="rest">
  11. <fo:region-body></fo:region-body>
  12. </fo:simple-page-master>
  13. <fo:page-sequence-master master-name="psmA">
  14. <fo:repeatable-page-master-alternatives>
  15. <fo:conditional-page-master-reference master-reference="first"
  16. page-position="first" />
  17. <fo:conditional-page-master-reference master-reference="rest"
  18. page-position="rest" />
  19. <!-- recommended fallback procedure -->
  20. <fo:conditional-page-master-reference master-reference="rest" />
  21. </fo:repeatable-page-master-alternatives>
  22. </fo:page-sequence-master>
  23. </fo:layout-master-set>
  24. <fo:page-sequence master-reference="psmA">
  25. <fo:flow flow-name="xsl-region-body">
  26. <fo:block-container height="4cm" width="12cm" top="0cm" left="0cm" position="absolute">
  27. <fo:block text-align="start" line-height="18pt" font-family="sans-serif" font-weight="bold" font-size="14pt">
  28. PX7.net
  29. </fo:block>
  30. <fo:block text-align="start" line-height="18pt" font-family="sans-serif" font-weight="bold" font-size="14pt">
  31. 44 Liberty St
  32. </fo:block>
  33. <fo:block text-align="start" line-height="18pt" font-family="sans-serif" font-weight="bold" font-size="14pt">
  34. Newburyport, MA 01950
  35. </fo:block>
  36. <fo:block text-align="start" line-height="18pt" font-family="sans-serif" font-weight="bold" font-size="14pt">
  37. 978-462-1152
  38. </fo:block>
  39. </fo:block-container>
  40. <fo:block-container height="1cm" width="6cm" top="0cm" left="14cm" position="absolute">
  41. <fo:block text-align="start" space-after.optimum="3pt" line-height="22pt" font-family="sans-serif" font-size="23pt">
  42. Sales Receipt
  43. </fo:block>
  44. </fo:block-container>
  45. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="0.5cm" width="2.49cm" top="1.2cm" left="13.8cm" padding=".6mm" position="absolute">
  46. <fo:block text-align="start" space-after.optimum="3pt" line-height="14pt" font-family="sans-serif" font-size="12pt">
  47. DATE
  48. </fo:block>
  49. </fo:block-container>
  50. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="0.5cm" width="2.49cm" top="1.87cm" left="13.8cm" padding=".6mm" position="absolute">
  51. <fo:block text-align="start" space-after.optimum="3pt" line-height="14pt" font-family="sans-serif" font-size="10pt">
  52. 01/01/2000
  53. </fo:block>
  54. </fo:block-container>
  55. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="0.5cm" width="2.49cm" top="1.2cm" left="16.46cm" padding=".6mm" position="absolute">
  56. <fo:block text-align="start" space-after.optimum="3pt" line-height="14pt" font-family="sans-serif" font-size="12pt">
  57. SALE #
  58. </fo:block>
  59. </fo:block-container>
  60. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="0.5cm" width="2.49cm" top="1.87cm" left="16.46cm" padding=".6mm" position="absolute">
  61. <fo:block text-align="start" space-after.optimum="3pt" line-height="14pt" font-family="sans-serif" font-size="10pt">
  62. 1
  63. </fo:block>
  64. </fo:block-container>
  65. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="0.5cm" width="8.95cm" top="3cm" left="0cm" padding=".6mm" position="absolute">
  66. <fo:block text-align="start" line-height="14pt" font-family="sans-serif" font-size="12pt">
  67. SOLD TO
  68. </fo:block>
  69. </fo:block-container>
  70. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="3cm" width="8.95cm" top="3.67cm" left="0cm" padding=".6mm" position="absolute">
  71. <fo:block text-align="start" space-after.optimum="3pt" line-height="14pt" font-family="sans-serif" font-size="12pt">
  72. </fo:block>
  73. </fo:block-container>
  74. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="0.5cm" width="8.95cm" top="3cm" left="10cm" padding=".6mm" position="absolute">
  75. <fo:block text-align="start" space-after.optimum="3pt" line-height="14pt" font-family="sans-serif" font-size="12pt">
  76. SHIP TO
  77. </fo:block>
  78. </fo:block-container>
  79. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="3cm" width="8.95cm" top="3.67cm" left="10cm" padding=".6mm" position="absolute">
  80. <fo:block text-align="start" space-after.optimum="3pt" line-height="14pt" font-family="sans-serif" font-size="12pt">
  81. </fo:block>
  82. </fo:block-container>
  83. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="0.5cm" width="3.96cm" top="7.25cm" left="10.74cm" padding="1mm" position="absolute">
  84. <fo:block text-align="start" space-after.optimum="3pt" line-height="14pt" font-family="sans-serif" font-size="12pt">
  85. PMT METHOD
  86. </fo:block>
  87. </fo:block-container>
  88. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="0.5cm" width="3.96cm" top="8cm" left="10.74cm" padding="1mm" position="absolute">
  89. <fo:block text-align="start" space-after.optimum="3pt" line-height="14pt" font-family="sans-serif" font-size="10pt">
  90. Check
  91. </fo:block>
  92. </fo:block-container>
  93. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="0.5cm" width="3.96cm" top="7.25cm" left="14.95cm" padding="1mm" position="absolute">
  94. <fo:block text-align="start" space-after.optimum="3pt" line-height="14pt" font-family="sans-serif" font-size="12pt">
  95. CHECK #
  96. </fo:block>
  97. </fo:block-container>
  98. <fo:block-container border-color="black" border-style="solid" border-width=".5mm" height="0.5cm" width="3.96cm" top="8cm" left="14.95cm" padding="1mm" position="absolute">
  99. <fo:block text-align="start" space-after.optimum="3pt" line-height="14pt" font-family="sans-serif" font-size="10pt">
  100. 1234
  101. </fo:block>
  102. </fo:block-container>
  103. <fo:block-container height="17cm" width="19cm" top="9.4cm" left="0cm" position="absolute">
  104. <fo:table border-collapse="separate" border-color="yellow" border-style="solid" border-width=".6mm" height="17cm">
  105. <fo:table-column column-width="2.5cm"/>
  106. <fo:table-column column-width="11.5cm"/>
  107. <fo:table-column column-width="2.5cm"/>
  108. <fo:table-column column-width="2.5cm"/>
  109. <fo:table-body font-family="sans-serif" font-weight="normal" font-size="10pt">
  110. <fo:table-row line-height="12pt">
  111. <fo:table-cell border-width="1pt" border-color="green" border-style="solid" padding="1mm">
  112. <fo:block text-align="end">QUANTITY</fo:block>
  113. </fo:table-cell>
  114. <fo:table-cell border-width="1pt" border-color="red" border-style="solid" padding="1mm">
  115. <fo:block text-align="start">DESCRIPTION</fo:block>
  116. </fo:table-cell>
  117. <fo:table-cell border-color="blue" border-style="solid" padding="1mm">
  118. <fo:block text-align="center">RATE</fo:block>
  119. </fo:table-cell>
  120. <fo:table-cell border-color="orange" border-style="solid" padding="1mm">
  121. <fo:block text-align="center">AMOUNT</fo:block>
  122. </fo:table-cell>
  123. </fo:table-row>
  124. <fo:table-row line-height="12pt">
  125. <fo:table-cell padding="2pt">
  126. <fo:block text-align="end">1</fo:block>
  127. </fo:table-cell>
  128. <fo:table-cell padding="2pt">
  129. <fo:block text-align="start">Wide Widget</fo:block>
  130. </fo:table-cell>
  131. <fo:table-cell padding="2pt">
  132. <fo:block text-align="end">$22.23</fo:block>
  133. </fo:table-cell>
  134. <fo:table-cell padding="2pt">
  135. <fo:block text-align="end">22.31</fo:block>
  136. </fo:table-cell>
  137. </fo:table-row>
  138. <fo:table-row line-height="12pt">
  139. <fo:table-cell padding="2pt">
  140. <fo:block text-align="end">1</fo:block>
  141. </fo:table-cell>
  142. <fo:table-cell padding="2pt">
  143. <fo:block text-align="start">Widget</fo:block>
  144. </fo:table-cell>
  145. <fo:table-cell padding="2pt">
  146. <fo:block text-align="end">$22.23</fo:block>
  147. </fo:table-cell>
  148. <fo:table-cell padding="2pt">
  149. <fo:block text-align="end">22.31</fo:block>
  150. </fo:table-cell>
  151. </fo:table-row>
  152. <fo:table-row line-height="12pt">
  153. <fo:table-cell padding="2pt">
  154. <fo:block text-align="end">3</fo:block>
  155. </fo:table-cell>
  156. <fo:table-cell padding="2pt">
  157. <fo:block text-align="start">Nuts</fo:block>
  158. </fo:table-cell>
  159. <fo:table-cell padding="2pt">
  160. <fo:block text-align="end">$12.00</fo:block>
  161. </fo:table-cell>
  162. <fo:table-cell padding="2pt">
  163. <fo:block text-align="end">36.00</fo:block>
  164. </fo:table-cell>
  165. </fo:table-row>
  166. </fo:table-body>
  167. </fo:table>
  168. </fo:block-container>
  169. <fo:block-container border-color="black" border-style="solid" border-width="0.5mm" height="1cm" width="13.31cm" top="26.5cm" left="0cm" padding="1mm" position="absolute">
  170. <fo:block text-align="start" line-height="15pt" font-family="sans-serif" font-size="12pt">Please remit to the above address</fo:block>
  171. </fo:block-container>
  172. <fo:block-container border-color="black" border-style="solid" border-width="0.5mm" height="1cm" width="2.5cm" top="26.5cm" left="13.56cm" padding="1mm" position="absolute">
  173. <fo:block text-align="start" space-after.optimum="3pt" line-height="25pt" font-family="sans-serif" font-size="22pt">Total</fo:block>
  174. </fo:block-container>
  175. <fo:block-container border-color="black" border-style="solid" border-width="0.5mm" height="1cm" width="2.5cm" top="26.5cm" left="16.31cm" padding="1mm" position="absolute">
  176. <fo:block text-align="start" space-after.optimum="3pt" line-height="15pt" font-family="sans-serif" font-size="10pt">$3.00</fo:block>
  177. </fo:block-container>
  178. </fo:flow>
  179. </fo:page-sequence>
  180. </fo:root>