Ejemplo: código fuente de posicionamiento absoluto de DDS

El posicionamiento absoluto significa poder empezar a imprimir en cualquier punto de un papel especificando ese punto.

Nota: Al utilizar los ejemplos de código, acepta los términos de la Información de licencia y exención de responsabilidad de código.

El uso del posicionamiento absoluto requiere la corriente de datos de presentación de función avanzada. Se obtiene en IBM i especificando *AFPDS en el parámetro de tipo de dispositivo (DEVTYPE) del archivo de impresora.

Pulgadas o centímetros son los métodos de medición disponibles. Puede elegir el método de medición especificando *INCH o *CENT en el parámetro de unidad de medida (UOM) del archivo de impresora.

La siguiente codificación de especificaciones de descripción de datos utiliza el método absoluto de posicionamiento.

000100911101                R LABEL                     PAGSEG(LOGO 1.5 1)
000200911101                                            BOX(1 1 5 4 *MEDIUM)
000300911101                                            BOX(1.5 4 2 4.5 *NARROW)
000400911101                  NAME          25A  O      POSITION(1.3 1.6)
000500911101                  ADDR1         25A  O      POSITION(1.5 1.6)
000600911101                  CITY          15A  O      POSITION(1.7 1.6)
000700911101                  STATE          2A  O      POSITION(1.7 2.7)
000800911101                  ZIPCD          5S 0O      POSITION(1.7 3)
000900911101                                            BARCODE(POSTNET *HRITOP)
f01000911101                  TEXT          20A  O      TXTRTT(270)
000800911101                                            POSITION(1.9 .25)
001100911101                                            FONT(5687 (*POINTSIZE 6))

En este ejemplo, se especifica un segmento de página denominado LOGO para empezar a imprimir en 1.5 unidades hacia abajo y 1 unidad hacia dentro. El programa de aplicación proporciona el registro TEXT (Made in the USA). La figura siguiente muestra la salida obtenida utilizando el posicionamiento absoluto.

Resultados obtenidos utilizando el método de posicionamiento absoluto