PSLib for PHP
Copyleft (c) 1999-2001 Vilson Cristiano Gartner da equipe SAGU - UNIVATES Centro Unversitário |
Bem vindo à Home Page da PSLib
O que é a PSLib? A PSlib é uma biblioteca PHP que permite
a criação de arquivos PostScript de forma
fácil e rápida em tempo de execução (on the
fly).
Licença: GNU Lesser GPL
Versão Atual: 0.03 (21 dez. 2000)
| Características: | Desenho básico: linhas, retângulos,... Texto: texto em diferentes fontes e tamanhos, formatação, suporte para acentuação e caracteres especiais (º,ª,...), rotação... Arquivos de Imagens: suporte para inclusão de arquivos PostScript (utilize o GIMP ou outro programa para converter de outros formatos gráficos para PS) |
Como a PSLib funciona? Simplesmente crie um novo objeto postscript
e chame suas funções a partir de seu script
PHP e os arquivos PostScript serão criados
em tempo de execução. Utilizando versões
anteriores como a 0.02 (que não utiliza classe)
você simplesmente precisa incluir o require
da pslib.php e chamar suas funções.
Exemplo? Dê uma olhada no arquivo historico.php3
(que vem incluído) para ver um exemplo da
utilização da PSLib. Veja os screenshots(1, 2) de arquivos postscript gerados utilizando
a pslib.
Histórico:
Versão 0.03 - Dezembro 21, 2000
Maior mudança: A PSLib utiliza agora o conceito
de PHP Class
O nome da lib agora é: pslib.class. O arquivo
incluido pslib.php deve ser utilizado para
compatibilidade com scripts que foram criados
para utilizarem a versão 0.02da pslib. Remova o arquivo pslib.php
velho.
Versão 0.02 - Outubro 26, 2000
O nome da lib file mudou para pslib.php
Maior mudança: Bug fixed: page number/count
Outras mudanças:
- Function PS_open: agora os parâmetros são
($file, $author, $title,
$orientation).
- Function PS_begin_page: agora os parâmetros
são ($file, $page)
- Function PS_set_acent: chamada diretamente
por PS_open.
Versão 0.01 - Setembro 1, 2000
Primeiro Release.
Functions: PS_begin_page, PS_close, PS_end_page,
PS_line, PS_moveto,
PS_moveto_font, PS_open, PS_open_ps, PS_rect,
PS_rect_fill, PS_rotate,
PS_set_font, PS_show, PS_show_eval, PS_show_xy,
PS_show_xy_font, PS_set_acent
ToDo: muito mesmo :) clipping text,programação
direta em PS, ...
| Download: | Site SourceForge: PSLib v0.03 Site CodigoLivre: PSLib v0.03 |
Mais Informações: Olhe no arquivo pslib_readme.txt (que vem incluído).
e-mail: Envie sugestões, comentários e/ou contribuições
para Vilson Cristiano Gärtner