CTRFLD: Centratura di una stringa di carattere

Come:

Lingue disponibili: reporting, Maintain

La funzione CTRFLD centra una stringa di caratteri all'interno di un campo. Il numero degli spazi iniziali è uguale a o inferiore al numero degli spazi finali.

CTRFLD risulta utile per il centramento dei contenuti di un campo e delle sue colonne di prospetto, o per l'intestazione che consiste solo in un campo incorporato. HEADING CENTER centra ciascun valore campo inclusi gli spazi finali. Per centrare il valore campo senza gli spazi finali, è necessario prima centrare il valore all'interno del campo utilizzado CTRFLD.

Limite: Utilizzando CTRFLD in un prospetto stilizzato (funzione foglio di stile), di solito, nega l'effetto di CTRFLD, a meno che l'elemento non venga anche stilizzato come un elemento centrato. Inoltre, se si sta utilizzando CTRFLD su una piattaforma per cui il font predefinito è proporzionale, utilizzare o un font non proporzionale, o emettere SET STYLE=OFF prima di eseguire la richiesta.


Inizio pagina

x
Sintassi: Come centrare una stringa di caratteri
CTRFLD(source_string, length, output)

dove:

source_string

Alfanumerico

Stringa di caratteri racchiusa tra virgolette singole oppure campo o variabile che contiene la stringa di caratteri.

length

Valore intero

Numero di caratteri in source_string e output, o un campo che contiene la lunghezza. Questo argomento deve essere maggiore di 0. Una lunghezza inferiore a 0 può causare risultati imprevedibili.

emissione

Alfanumerico

Nome del campo che contiene il risultato o formato del valore di emissione racchiuso tra virgolette singole”.



Esempio: Centratura di un campo

CTRFLD centra LAST_NAME e memorizza il risultato in CENTER_NAME:

SET STYLE=OFF
TABLE FILE EMPLOYEE
PRINT LAST_NAME AND COMPUTE
CENTER_NAME/A12 = CTRFLD(LAST_NAME, 12, 'A12');
WHERE DEPARTMENT EQ 'MIS'
END

L'emissione è:

LAST_NAME        CENTER_NAME
---------        -----------
SMITH               SMITH
JONES               JONES
MCCOY               MCCOY
BLACKWOOD         BLACKWOOD
GREENSPAN         GREENSPAN
CROSS               CROSS

WebFOCUS