PSLib for PHP

Copyleft (c) 1999-2001 Vilson Cristiano Gartner da equipe SAGU - UNIVATES Centro Unversitário

English

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

Logotipo CodigoLivre