__construct.htm 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  5. <title>__construct</title>
  6. <link type="text/css" rel="stylesheet" href="../fpdf.css">
  7. </head>
  8. <body>
  9. <h1>__construct</h1>
  10. <code>__construct([<b>string</b> orientation [, <b>string</b> unit [, <b>mixed</b> size]]])</code>
  11. <h2>Descripción</h2>
  12. Esta es la clase constructor. Permite establecer el formato de página, la orientación y la unidad de medida usada en todos los métodos (excepto para tamaños de fuentes).
  13. <h2>Parámetros</h2>
  14. <dl class="param">
  15. <dt><code>orientation</code></dt>
  16. <dd>
  17. Orientación de página por defecto. Los posibles valores son (indiferente a mayúsculas):
  18. <ul>
  19. <li><code>P</code> o <code>Portrait</code> (normal)
  20. <li><code>L</code> o <code>Landscape</code> (apaisado)
  21. </ul>
  22. Valor por defecto es <code>P</code>.
  23. </dd>
  24. <dt><code>unit</code></dt>
  25. <dd>
  26. Unidad de medida de usuario. Los posibles valores son:
  27. <ul>
  28. <li><code>pt</code>: punto
  29. <li><code>mm</code>: milimetro
  30. <li><code>cm</code>: centimetro
  31. <li><code>in</code>: pulgada
  32. </ul>
  33. Un punto es igual a 1/72 de pulgada, es decir cerca de 0.35 mm (siendo una pulgada 2.54 cm). Esta es una unidad muy común en tipografía; los tamaños de fuentes son expresados en esa unidad.
  34. <br>
  35. <br>
  36. Valor por defecto es <code>mm</code>.
  37. </dd>
  38. <dt><code>size</code></dt>
  39. <dd>
  40. El formato usado por las páginas. Es puede ser uno de los siguientes valores (indiferente a mayúsculas):
  41. <ul>
  42. <li><code>A3</code>
  43. <li><code>A4</code>
  44. <li><code>A5</code>
  45. <li><code>Letter</code>
  46. <li><code>Legal</code>
  47. </ul>
  48. o un formato personalizado en la forma de un array de dos elementos conteniendo el ancho y el alto (expresado en la unidad dada por <code>unit</code>).
  49. <br>
  50. <br>
  51. Valor por defecto es <code>A4</code>.
  52. </dd>
  53. </dl>
  54. <h2>Ejemplo</h2>
  55. Ejemplo con un formato de página personalizado en 100x150 mm:
  56. <div class="doc-source">
  57. <pre><code>$pdf = new FPDF('P','mm',array(100,150));</code></pre>
  58. </div>
  59. <hr style="margin-top:1.5em">
  60. <div style="text-align:center"><a href="index.htm">Inicio</a></div>
  61. </body>
  62. </html>