Pregunta

Lo que intento lograr es determinar si el Postscript que estoy analizando contiene algún elemento que resida en una tabla (cuadro).

Estoy preguntando si tenía una forma integrada de presentar datos tabulares en la página.Supongo que la posdata no tiene el concepto de tabla, porque no pude encontrarla en ninguna parte de la especificación.

El problema que necesito resolver es que necesito encontrar una manera de saber si cierta posdata se encuentra dentro de una tabla.

¿Fue útil?

Solución

Parece que estás intentando dibujar algo y probar si alguna parte se dibuja dentro de un cuadro específico.Puede crear una ruta para lo que se va a probar (simplemente no la trace ni la rellene) y crear otra ruta para el cuadro (p. ej.una celda de la tabla).Deje estas dos rutas en la pila y use uno de los operadores inufill, inustroke, etc.

Si tiene la tercera edición de Postscript Language Reference, los beneficios se enumeran en "Operadores de pruebas internas" en la p.520, con detalles en la sección alfabética siguiente.

Otros consejos

La respuesta corta es no.Es un lenguaje de bajo nivel para describir dónde colocar tinta en una página, sin conceptos de organización además de líneas, arcos y beziers que conectan los puntos x,y colocados en la pila.

Dicho esto, he escrito una posdata a mano y sería inteligente crear variables o matrices de valores xey para usarlas para alinear puntos.Las matrices serían especialmente útiles dentro de un bucle for que representa el contenido y dibuja líneas de borde.¡Cuidado con los insectos de los postes de las cercas!

No, tendrás que codificar la tabla tú mismo.

Hice esto una vez hace muchos años.Después de hartarme de TeX, escribí un intérprete en PostScript que hacía cosas similares.Aunque nunca le encontré mucha utilidad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top