Pergunta

O que eu estou tentando alcançar é para determinar se o Postscript que eu sou analisar contém qualquer elemento que reside em uma tabela (caixa).

Im perguntando se se tivesse um built-in maneira de colocar para fora dados tabulares na página. Meu palpite é que does not PostScript têm um conceito de uma mesa, porque eu não poderia encontrá-lo em qualquer lugar do spec.

O problema que eu preciso para resolver é, eu preciso encontrar uma maneira de saber se certas mentiras PostScript dentro de uma tabela.

Foi útil?

Solução

Parece que você está tentando desenhar algo e testar se qualquer parte de empates dentro de alguma caixa especificado. Você pode criar um caminho para a coisa a ser testado (só não derrame ou preenchê-lo), e criar um outro caminho para a caixa (por exemplo, uma célula de tabela). Deixar esses dois caminhos na pilha, e uso um dos operadores inufill, inustroke, etc.

Se acontecer de você ter o Postscript Language Reference 3ª edição, as guloseimas são listados sob "lado interno-Testing operadores" na p. 520, com detalhes na seção alfabética seguintes disso.

Outras dicas

A resposta curta não é. é uma linguagem de baixo nível para descrever onde colocar tinta em uma página, há conceitos de organização que, além de linhas, arcos e Beziers conexão x, y pontos colocado na pilha.

Dito isto - eu ter escrito pós-escrito à mão, e que seria inteligente para criar variáveis ??ou matrizes de x e de valores y de usar para alinhar pontos. As matrizes seriam dentro especialmente útil para um circuito que torna o conteúdo e desenha as linhas de fronteira. Cuidado com fencepost erros!

Não, você terá de código a mesa-se.

Eu fiz isso uma vez, há muitos anos. Depois de ser farto de TeX, eu escrevi um intérprete em PostScript que fez coisas semelhantes. Nunca encontrou muito uso para ele embora.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top