7.4 Teksten rechts uitlijnen

Tekst die rechts is uitgelijnd heeft een rechte rechterkantlijn. Zoals het rijtje Franse woorden in het volgende voorbeeld.

   lundi  maandag
   mardi  dinsdag
mercredi  woensdag
   jeudi  donderdag
vendredi  vrijdag
  samedi  zaterdag
dimanche  zondag
  

In het linkerrijtje staan de woorden rechts aangesloten.

onthoud

In COBOL is rechts uitlijnen te realiseren door justified right toe te voegen aan de beschrijving van een elementair alfanumeriek veld.


01 uitvoerregel.
   03 frans      pic X(8), justified right.
   03            pic X(2), value space.
   03 nederlands pic X(9).
  

De justified-clausule mag alleen worden vermeld bij een elementair alfanumeriek veld. Het veld mag niet opgemaakt zijn. De regels die gelden bij een alfanumerieke move naar een veld met justified zijn anders dan bij een gewoon veld.

veld zonder justified            veld met justified
overbrengen vanaf links	         overbrengen vanaf rechts
afkappen rechts	                 afkappen links
opvullen met spaties rechts      opvullen met spaties links
  

De value-clausule om een beginwaarde te geven aan een veld mag samen met de justified-clausule voorkomen. Maar de value-clausule houdt geen rekening met justified. Als je wilt dat rechts uitlijnen plaatsvindt, dan moet je de move-opdracht gebruiken.

Nog een beperking: een veld dat is beschreven met de justified-clausule mag niet het resultaatveld zijn in een string-opdracht.

omslag leerboek

Serie: leerboeken informatica

Titel: Tijd voor COBOL 1

Auteur: Andree Hollander

naamlogo