<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.ps.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'function.ps-begin-page.php',
    1 => 'ps_begin_page',
    2 => 'Empezar una nueva p&aacute;gina',
  ),
  'up' => 
  array (
    0 => 'ref.ps.php',
    1 => 'Funciones de PS',
  ),
  'prev' => 
  array (
    0 => 'function.ps-arcn.php',
    1 => 'ps_arcn',
  ),
  'next' => 
  array (
    0 => 'function.ps-begin-pattern.php',
    1 => 'ps_begin_pattern',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/ps/functions/ps-begin-page.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.ps-begin-page" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">ps_begin_page</h1>
  <p class="verinfo">(PECL ps &gt;= 1.1.0)</p><p class="refpurpose"><span class="refname">ps_begin_page</span> &mdash; <span class="dc-title">Empezar una nueva página</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.ps-begin-page-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>ps_begin_page</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$psdoc</code></span>, <span class="methodparam"><span class="type"><a href="language.types.float.php" class="type float">float</a></span> <code class="parameter">$width</code></span>, <span class="methodparam"><span class="type"><a href="language.types.float.php" class="type float">float</a></span> <code class="parameter">$height</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   Empiza una nueva página. Aunque los parámetros <code class="parameter">width</code>
   y <code class="parameter">height</code> implican un tamaño de página diferente para cada
   página, esto no es posible en PostScript. La primera llamada a la función
   <span class="function"><strong>ps_begin_page()</strong></span> establecerá el tamaño de página para el documento
   entero. Las llamadas consecutivas no tendrán efecto, excepto para crear una nueva
   página. La situación es diferente si se intenta convertir el documento
   PostScript a PDF. Esta función coloca marcas pdf dentro del documento, con lo que
   se puede establecer el tamaño de cada página individualmente. El documento PDF resultante
   tendrá diferentes tamaños de página.
  </p>
  <p class="para">
   Aunque PostScript no conoce diferentes tamaños de página, pslib coloca
   una caja circundante para cada página dentro del documento. Este tamaño es evaluado
   por algunos visualizadores de PostScript y tendrá precedencia sobre el campo BoundingBox
   de la cabecera (Header) del documento. Esto puede llevar a resultados inesperados cuando
   se establece BoundingBox con su esquina inferior izquierda diferente de (0, 0), ya que la
   caja circundante de la página siempre tendrá una esquina inferior izquierda (0, 0)
   y sobrescribirá la configuración global.
  </p>
  <p class="para">
   Cada página está encapsulada en la forma guardar/restaurar. Esto significa que la mayoría de los
   ajustes hechos en una página no se conservarán para la siguiente página.
  </p>
  <p class="para">
   Si hasta la primera llamada a la función <span class="function"><strong>ps_begin_page()</strong></span> no existen
   llamadas a la función <span class="function"><a href="function.ps-findfont.php" class="function">ps_findfont()</a></span>, la cabecera del documento
   PostScript se imprimirá y la caja circundante será establecida al tamaño de
   la primera página. La esquina inferior izquierda de la caja circundante se establecerá a (0, 0).
   Si si llamó antes a la función <span class="function"><a href="function.ps-findfont.php" class="function">ps_findfont()</a></span>, la
   cabecera ya ha sido impresa, y el documento no tendrá una caja circundante
   válida. Para prevenir esto, se debería llamar a la función
   <span class="function"><a href="function.ps-set-info.php" class="function">ps_set_info()</a></span> para establecer el campo de información
   <code class="literal">BoundingBox</code> y posiblemente <code class="literal">Orientation</code>
   antes de cualquier llamada a las funciones <span class="function"><a href="function.ps-findfont.php" class="function">ps_findfont()</a></span> o
   <span class="function"><strong>ps_begin_page()</strong></span>.
  </p>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <p class="para">
    Hasta la versión 0.2.6 de pslib, esta función siempre sobrescribía
    los campos BoundingBox y Orientation si antes habían sido establecidos con la función
    <span class="function"><a href="function.ps-set-info.php" class="function">ps_set_info()</a></span> y no se había llamado antes
    a la función <span class="function"><a href="function.ps-findfont.php" class="function">ps_findfont()</a></span>.
   </p>
  </p></blockquote>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.ps-begin-page-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">psdoc</code></dt>
     <dd>
      <p class="para">
       El identificador de recursos del fichero postscript,
       como el devuelto por la función <span class="function"><a href="function.ps-new.php" class="function">ps_new()</a></span>.
      </p>
     </dd>
    
    
     <dt><code class="parameter">width</code></dt>
     <dd>
      <p class="para">
       El ancho de la página en píxeles, p.ej. 596 para el formato A4
      </p>
     </dd>
    
    
     <dt><code class="parameter">height</code></dt>
     <dd>
      <p class="para">
       El alto de la página en píxeles, p.ej. 842 para el formato A4
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.ps-begin-page-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   Esta función retorna <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> en caso de éxito o <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si ocurre un error.
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.ps-begin-page-seealso">
  <h3 class="title">Ver también</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.ps-end-page.php" class="function" rel="rdfs-seeAlso">ps_end_page()</a> - Finaliza una p&aacute;gina</span></li>
    <li><span class="function"><a href="function.ps-findfont.php" class="function" rel="rdfs-seeAlso">ps_findfont()</a> - Carga una fuente</span></li>
    <li><span class="function"><a href="function.ps-set-info.php" class="function" rel="rdfs-seeAlso">ps_set_info()</a> - Establecer los campos de informaci&oacute;n del documento</span></li>
   </ul>
  </p>
 </div>

</div><?php manual_footer($setup); ?>