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.
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.
