FORMULA LANGUAGE


@Abstract
Ejemplo

Abrevia el contenido de uno o de varios campos; esta función:


La función @Abstract sólo funciona con juegos de caracteres de un único byte.

Sintaxis

@Abstract( [ palabras-clave ] ; tamaño ; comentario-inicial ; campos-texto )

Parámetros

[ palabras-clave ]


tamaño
comentario-inicial
campos-texto
Cuidado Los campos de texto enriquecido no forman parte de un documento hasta que éste no ha sido guardado. Si desea que @Abstract opere sobre adiciones o modificaciones realizadas en el documento actual, guárdelo antes de recalcularlo. @Abstract no puede convertir texto enriquecido en texto normal en las columnas de vistas.

Resultado

texto-abreviado


Palabras clave

Puede utilizar las siguientes palabras clave con @Abstract:

[TEXTONLY]


[COUNTWORDS]
[SAVE]
[RESTORE]
[TRYFIT]
[SORTCHUNKS]
[ABBREV]
Reglas

Existen tres programas de comandos predefinidos, denominados Rules que puede utilizar con @Abstract.

[RULE1] se compone de los comandos siguientes, que se ejecutan en este orden:

[TEXTONLY]:[TRYFIT]


[TRIMPUNCT]:
[SAVE]:
[ABBREV]:[TRYFIT]:
[RESTORE]:
[SAVE]:
[DROPVOWELS]:[ABBREV]:[TRYFIT]:
[RESTORE]:
[COUNTWORDS]:[SORTCHUNKS]:[ABBREV]
Si la supresión de puntuación y de encabezados de correo permite que el texto se ajuste al tamaño deseado, hace aparecer el texto de dicho modo. Si la primera abreviación es suficiente para ajustar el texto, el texto que aparece comienza con el carácter menos ( - ). Si la segunda abreviación es suficiente para ajustar el texto, el texto que aparece comienza con el carácter más ( + ). Si la función ha contado las palabras y organizado los fragmentos, el texto comenzará con un asterisco ( * ) y las frases aparecerán separadas por una línea vertical ( | ) para indicar que su orden se ha alterado.

[RULE2] emite los comandos siguientes:

[TRIMPUNCT]:[ABBREV]

[RULE3] emite los comandos siguientes:

[TEXTONLY]:[TRYFIT]:


[TRIMPUNCT]:
[SAVE]:
[ABBREV]:[TRYFIT]:
[RESTORE]:
[DROPVOWELS]:
[SAVE]:
[ABBREV]:[TRYFIT]:
[RESTORE]:
[COUNTWORDS]:[SORTCHUNKS]:[ABBREV]
Si la función ha contado las palabras y organizado los fragmentos, el texto comenzará con un asterisco ( * ) y las frases aparecerán separadas por una línea vertical ( | ) para indicar que su orden se ha alterado.

Archivos

@Abstract hace uso de los archivos indicados a continuación. Dependiendo del modo en que desee usar @Abstract, puede crear todos, alguno de ellos o ninguno. Los nombres de los archivos que cree deben seguir la regla de asignación de nombres mostrada más abajo, y deberán estar presentes en la ruta de acceso a los archivos de Notes/Data al ejecutar el software.

Diccionario de abreviaturas (noteabbr.txt)

La abreviatura nunca se convierte en minúsculas, pero puede convertirse en mayúsculas.
Abreviatura especificadaPalabra a procesarAbreviatura resultanteExplicación
TeléfteléfonoTeléfLa palabra original aparece en minúsculas; por ello, se usa la inicial mayúscula especificada en la abreviatura.
TeléfTEléfonoTELÉFSe usan mayúsculas en la abreviatura basándose en el uso que de ellas se hace en la palabra original.
TeléfTeléfonoTeléfSe usan mayúsculas en la abreviatura basándose en el uso que de ellas se hace en la palabra original.
TELÉFTeléfonoTELÉFLa abreviatura se especificó en mayúsculas, por lo que siempre aparecerá en mayúsculas.
TeléftEléfonoTELÉFSi la primera letra de la abreviatura ya se encontraba en mayúsculas, Notes/Domino la deja como está. Las letras restantes de la abreviatura se convierten en mayúsculas, de acuerdo con la segunda letra de la palabra original.

Palabras significativas (notesigl.txt)
Palabras no significativas (notestop.txt)
Encabezados de correo (notehead.txt)
Equivalencias en otros lenguajes

Método Abstract de la clase NotesItem de LotusScript

Método abstractText de la clase Item de Java

Método GetFormattedText de la clase NotesRichTextItem de LotusScript

Método getFormattedText de la clase RichTextItem de Java

Ejemplo
Véase también