Login   Register  
PHP Classes
elePHPant
Icontem

File: historico.php3

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Vilson Cristiano Gärtner  >  PSLib  >  historico.php3  >  Download  
File: historico.php3
Role: ???
Content type: text/plain
Description: Example file
Class: PSLib
Main pslib class file
Author: By
Last change:
Date: 2000-12-29 16:38
Size: 5,261 bytes
 

Contents

Class file image Download
<? require("pslib.class"); ?>
<html>
<head>
<title>Histórico Escolar</title>
</head>

<body bgcolor="#FFFFFF">
<?

  echo("<font face=\"Verdana, Arial, Helvetica, sans-serif\"> AGUARDE. IMPRIMINDO... (PRINTING...) <br></font>");

//// PS DESTINATION FILE - ARQUIVO PS DESTINO
   $nome_arq_ps = "historico.ps";
   
   $PS = new postscript( $nome_arq_ps, "Vilson C. Gartner", "Historico Escolar","Portrait");
   //THE COMMENTED LINES bellow are refference to the 0.02 functions
   //$myfile_ps = fopen($nome_arq_ps,"w");
   //PS_open($myfile_ps, "Vilson Cristiano Gartner", $nome_arq_ps, "Portrait");

   $id          = 1;
   $nome        = 'Vilson Cristiano Gartner';
   $rua         = 'Rua 13 de Maio, 346 - Ap. 32';
   $complemento = 'Ap. 32';
   $bairro      = 'Centro';
   $cep         = '95885-000';
   $cidade      = 'Estrela';
   $dt_nascimento = '24/01/1973';
   $rg_orgao      = 'SSP';
   $rg_numero     = '123456789';
   $rg_data       = '01/01/2000';
   $curso         = '001';
   $ano_2g        = '1990';
   $nome_curso    = 'Engenharia da Computação';
   $nome_mae      = 'Noeli Gartner';
   $nome_pai      = 'Silvio Gartner';
   $nome_cidade   = 'Estrela';
   $nome_uf       = 'RS';
   $nome_rg_cidade = 'Porto Alegre';
   $nome_rg_uf     = 'RS';
   $nome_escola2g  = 'E.E 1º e 2º graus';
   $nome_curso2g   = '2.o grau normal';
   $nome_cidade2g  = 'Imigrante';
   $nome_uf2g      = 'RS';
   
   $PS->begin_page(1); 
   
   $PS->show_xy_font("HISTÓRICO ESCOLAR", 208, 754, "Arial-Bold", 16);
   
   $PS->show_xy_font("CURSO:", 26, 715, "Arial-Bold", 10);
   
   $PS->show_xy_font("$curso  -  $nome_curso", "70.2", 715, "Arial", 10);
   
   $PS->show_xy_font("NOME:", 26, 702, "Arial-Bold", 10);
   
   $PS->show_xy_font($nome, "70.2", 702, "Arial", 10);
   
   $PS->show_xy_font("FILIAÇÃO:", 26, 689, "Arial-Bold", 10);
   
   $PS->show_xy_font("$nome_mae , $nome_pai", 78, 689, "Arial", 10);
   
   $PS->show_xy_font("NASCIMENTO:", 26, 676, "Arial-Bold", 10);
   
   $PS->show_xy_font($dt_nascimento, 117, 676, "Arial", 10);
   
   $PS->show_xy_font("UF/CIDADE:", 260, 676, "Arial-Bold", 10);
   
   $PS->show_xy_font($nome_uf . "/" . $nome_cidade, 325, 676, "Arial", 10);
   
   $PS->show_xy_font("CÉDULA DE IDENTIDADE:", 26, 650, "Arial-Bold", 10);
   
   $PS->show_xy_font("ÓRGÃO EXPEDIDOR:", 26, 637, "Arial-Bold", 10);
   
   $PS->show_xy_font($rg_orgao, 143, 637, "Arial", 10);
   
   $PS->show_xy_font("Nº:", 260, 637, "Arial-Bold", 10);
   
   $PS->show_xy_font($rg_numero, 286, 637, "Arial", 10);
   
   $PS->show_xy_font("DATA DA EXPEDIÇÃO:", 26, 624, "Arial-Bold", 10);
   
   $PS->show_xy_font($rg_data, 143, 624, "Arial", 10);
   
   $PS->show_xy_font("UF/CIDADE:", 260, 624, "Arial-Bold", 10);
   
   $PS->show_xy_font($nome_rg_uf . "/" . $nome_rg_cidade, 325, 624, "Arial", 10);
   
   $PS->show_xy_font("CURSO SECUNDARIO:", 26, 598, "Arial-Bold", 10);
   
   $PS->show_xy("INSTITUIÇÃO:", 26, 585);
   
   $PS->show_xy_font($nome_escola2g, 104, 585, "Arial", 10);
   
   $PS->show_xy_font("CURSO:", 26, 572, "Arial-Bold", 10);
   
   $PS->show_xy_font($nome_curso2g, 70, 572, "Arial", 10);
   
   $PS->show_xy_font("ANO DE CONCLUSÃO:", 26, 559, "Arial-Bold", 10);
   
   $PS->show_xy_font($ano_2g, 143, 559, "Arial", 10);
   
   $PS->show_xy_font("UF/CIDADE:", 260, 559, "Arial-Bold", 10);
   
   $PS->show_xy_font($nome_uf2g . "/". $nome_cidade2g, 325, 559, "Arial", 10);
   
   $PS->show_xy_font("VESTIBULAR:", 26, 533, "Arial-Bold", 10);
   
   $PS->show_xy_font("vestiba???", 95, 533, "Arial", 10);
   
   $PS->show_xy_font("DATA", 26, 507, "Arial-Bold", 10);
   
   $PS->show_xy("DESCRIÇÃO DA PROVA", 78, 507);
   
   $PS->show_xy("PONTOS", 390, 507);
   
   $PS->line(26, 504, 505, 504, 1);
   
   $PS->rect(100, 400, 15, 380, 1);
   
   $PS->rect_fill(300, 300, 600, 400, 2, "0.7");
   
   $PS->moveto(50, 200);
   $PS->show("Copyleft 1999-2000  Vilson Cristiano Gartner  vgartner@univates.br");
   
   $PS->moveto(50, 226);
   $PS->set_font("Arial-Bold", 20);
   $PS->show("Univates SAGU Team  -  Lajeado/RS - Brazil");
   
   //// LOGOTIPO UNIVATES - PS Image => Detail: when inserting a ps image, must delete the information about the file (in the top of the file)
   $PS->open_ps('logounivates.ps');
   
   $PS->end_page();
   
   $PS->begin_page(2);

   $PS->show_xy_font("This is page 2", 145, 700, "Arial", 12);
   $PS->show_xy_font("Home Page: http://pslib.sourceforge.net", 60, 443, "Arial-Bold", 14);

   $PS->rotate(30);
   $PS->moveto(75, 100);
   $PS->show(" Rotate sample...................................................");
   $PS->rotate(360);
   
   $PS->show_xy_font("Send your examples to vgartner@univates.br", 100, 300, "Arial", 12);

   $PS->moveto(80, 226);
   $PS->set_font("Arial", 20);
   $PS->show("Open Source: highway to knowledge.");
   
   //$PS->end_page(); not necessary, close() will make it
   $PS->close();
   
   echo("<font face=\"Verdana, Arial, Helvetica, sans-serif\"> IMPRESSÃO REALIZADA. (FINISHED) </font>");
?> 
<script Language="Javascript">
    location="<? echo($nome_arq_ps) ?>";
</script>
    <br>
</body>
</html>