Declaração de especificação de fonte.
FontDefinition REFERENCE;referência
[
NAME nome
BOLD FIXED
ITALIC STRIKE-OUT
UNDERLINE WIDTH
largura HEIGHT
altura ]
referência
Código de referência
retornado pelo comando para ser utilizado nas telas (4 bytes
numéricos), o processador de telas reconhece esse tipo de
atributo pelo radical “CWFONT”, todos os itens de tela
serão exibidos tendo como base a definição eté
que seja exibido um outro atributo sendo que o valor zero retorna
para o default.
nome
Nome de fonte instalada no
Windows, exemplos: "Arial", "Currier New" e
"Impact".
BOLD
Seleciona
negrito, Exemplo.
FIXED
Seleciona
formato fixo, Exemplo.
ITALIC
Seleciona
Itálico, Exemplo.
UNDERLINE
Seleciona
Sublinhado, Exemplo.
STRIKE-OUT
Seleciona
riscado, Exemplo.
largura
Largura
do caractere em pixels.
altura
Altura do caractere em
pixels
IDENTIFICATION DIVISION.
PROGRAM-ID. TSFONT.
AUTHOR. COBOLware Services Ltda.
DATE-WRITTEN. 99/99/9999.
SECURITY. *************************************************
* Exemplo de variação de fontes *
*************************************************
DATA DIVISION.
WORKING-STORAGE SECTION.
01 AREAS-DE-TRABALHO.
05 CWFONT-Jurassic PIC 9(004) VALUE 0.
05 CWFONT-Highlander PIC 9(004) VALUE 0.
05 CWFONT-Default PIC 9(004) VALUE 0.
05 TESTE PIC X(010) VALUE 'COBOLware'.
SCREEN SECTION.
01 TELA-EXEMPLO.
05 LINE 02 COLUMN 05 VALUE "Fonte default".
05 PIC 9(4) FROM CWFONT-Jurassic.
05 LINE 04 COLUMN 05 VALUE "Fonte Jurassic".
05 PIC 9(4) FROM CWFONT-Default.
05 LINE 06 COLUMN 05 VALUE "Retorno a fonte default".
05 PIC 9(4) FROM CWFONT-Highlander.
05 LINE 08 COLUMN 05 PIC X(10) USING TESTE.
05 PIC 9(4) FROM CWFONT-Default.
PROCEDURE DIVISION.
INICIO.
EXEC COBOLware FontDefinition REFERENCE;CWFONT-Jurassic
NAME "Jurassic” HEIGHT 40 WIDTH 15
END-EXEC
EXEC COBOLware FontDefinition REFERENCE;CWFONT-Highlander
NAME "Highlander" WIDTH 20 HEIGHT 40
END-EXEC
DISPLAY TELA-EXEMPLO
ACCEPT TELA-EXEMPLO.
FIM. GOBACK.
END PROGRAM TSFONT.
|
|
|