VisualAge RPG Parts Reference - IBM

VisualAge RPG Parts Reference - IBM VisualAge RPG Parts Reference - IBM

as400bks.rochester.ibm.com
from as400bks.rochester.ibm.com More from this publisher
08.05.2013 Views

TextStart Determina el primer carácter del campo de texto que se ha seleccionado. Si no se ha seleccionado ningún texto, se devuelve el valor 0. Este atributo puede utilizarse con TextEnd para seleccionar una cierta parte de texto en el componente. Tipo Numérico Se aplica a los componentes Campo de entrada Edición de múltiples líneas Códigos de operación SETATR Operativo en tiempo de ejecución sí GETATR sí Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C * EVAL %setatr('win01': 'MLE1': 'TextStart') = value C * EVAL value = %getatr('win01': 'MLE1': 'TextStart') Ejemplo de formato fijo *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C 'MLE1' GETATR 'TEXTSTART' endoffset 3 0 * 418 VisualAge RPG Manual de consulta de componentes

TextString Devuelve todo el texto de un componente edición de múltiples líneas y convierte todos los caracteres de salto de línea o de retorno de carro en espacios en blanco. Tipo Serie Se aplica a los componentes Edición de múltiples líneas Códigos de operación SETATR Operativo en tiempo de ejecución no GETATR sí Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C EVAL ATxt=%getatr('Win01':'ML1':'TextString') * Ejemplo de formato fijo *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C 'ML1' GETATR 'TEXTSTRING' ATXT * Capítulo 2. Atributos de componente 419

TextStart<br />

Determina el primer carácter del campo de texto que se ha seleccionado. Si no se<br />

ha seleccionado ningún texto, se devuelve el valor 0.<br />

Este atributo puede utilizarse con TextEnd para seleccionar una cierta parte de<br />

texto en el componente.<br />

Tipo Numérico<br />

Se aplica a los componentes<br />

Campo de entrada Edición de múltiples<br />

líneas<br />

Códigos de operación<br />

SETATR<br />

Operativo en tiempo de ejecución<br />

sí<br />

GETATR sí<br />

Ejemplo de formato libre<br />

*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />

CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />

*<br />

C<br />

*<br />

EVAL %setatr('win01': 'MLE1': 'TextStart') = value<br />

C<br />

*<br />

EVAL value = %getatr('win01': 'MLE1': 'TextStart')<br />

Ejemplo de formato fijo<br />

*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />

CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />

*<br />

C 'MLE1' GETATR 'TEXTSTART' endoffset 3 0<br />

*<br />

418 <strong>VisualAge</strong> <strong>RPG</strong> Manual de consulta de componentes

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!