O comando WR SET DOC PROPERTY permite modificar as propriedades do documento na área 4D Write referenciada por area.
O significado dado ao parâmetro valor depende do valor da propriedade utilizada. propriedade e valor podem ser definidos com constantes.
As constantes do tema "" são descritas a continuação.
As seguintes constantes podem ser utilizadas com WR SET DOC PROPERTY e WR Get doc property. Também pode utilizar as constantes do tema "" para definir os valores:
Constante |
Tipo |
Valor |
wr first page |
Inteiro longo |
0 |
wr view mode |
Inteiro longo |
1 |
wr view rulers |
Inteiro longo |
2 |
wr view frames |
Inteiro longo |
3 |
wr view headers |
Inteiro longo |
4 |
wr view footers |
Inteiro longo |
5 |
wr view pictures |
Inteiro longo |
6 |
wr view Hscrollbar |
Inteiro longo |
7 |
wr view Vscrollbar |
Inteiro longo |
8 |
wr view statusbar |
Inteiro longo |
9 |
wr view menubar |
Inteiro longo |
10 |
wr view standard palette |
Inteiro longo |
11 |
wr view format palette |
Inteiro longo |
12 |
wr view style palette |
Inteiro longo |
13 |
wr view borders palette |
Inteiro longo |
14 |
wr view invisible chars |
Inteiro longo |
15 |
wr view references |
Inteiro longo |
16 |
wr view column separators |
Inteiro longo |
17 |
wr different on first page |
Inteiro longo |
18 |
wr different left right pages |
Inteiro longo |
19 |
wr widow orphan |
Inteiro longo |
20 |
wr unit |
Inteiro longo |
21 |
wr default tab |
Inteiro longo |
22 |
wr language |
Inteiro longo |
23 |
wr number of columns |
Inteiro longo |
24 |
wr columns spacing |
Inteiro longo |
25 |
wr binding |
Inteiro longo |
26 |
wr opposite pages |
Inteiro longo |
27 |
wr right first page |
Inteiro longo |
28 |
wr text inside margin |
Inteiro longo |
29 |
wr text left margin |
Inteiro longo |
29 |
wr text outside margin |
Inteiro longo |
30 |
wr text right margin |
Inteiro longo |
30 |
Se você selecionar a opção 'Primeira página diferente' na caixa de diálogo Preferências, as seguintes constantes devem ser utilizadas para todas as páginas exceto para a primeira:
Constante |
Tipo |
Valor |
wr text top margin |
Inteiro longo |
31 |
wr text bottom margin |
Inteiro longo |
32 |
wr header top margin |
Inteiro longo |
33 |
wr header bottom margin |
Inteiro longo |
34 |
wr footer top margin |
Inteiro longo |
35 |
wr footer bottom margin |
Inteiro longo |
36 |
wr paper width |
Inteiro longo |
37 |
wr paper height |
Inteiro longo |
38 |
wr dead left margin |
Inteiro longo |
39 |
wr dead top margin |
Inteiro longo |
40 |
wr printable width |
Inteiro longo |
41 |
wr printable height |
Inteiro longo |
42 |
wr data size |
Inteiro longo |
43 |
wr undo buffer size |
Inteiro longo |
44 |
wr horizontal splitter |
Inteiro longo |
45 |
wr vertical splitter |
Inteiro longo |
46 |
wr links color |
Inteiro longo |
47 |
wr visited links color |
Inteiro longo |
48 |
wr view frame area |
Inteiro longo |
49 |
(*) Quando define o tamanho do papel por programação, 4D Write considera que trabalha com uma impressora "virtual". O programa estabelecerá as margens mortas em zero e a área de impressão será igual ao tamanho do papel. Esta função é útil para documentos que não estão destinados a serem impressos.
As seguintes constantes (50 a 59) devem ser utilizadas para a primeira página de seu documento quando se escolhe a opção 'Primeira página diferente' na caixa de diálogo Preferências.
Constante |
Tipo |
Valor |
wr view first page header |
Inteiro longo |
50 |
wr view first page footer |
Inteiro longo |
51 |
wr first page top margin |
Inteiro longo |
52 |
wr first page bottom margin |
Inteiro longo |
53 |
wr header 1st page top margin |
Inteiro longo |
54 |
wr header 1st page bottom mg |
Inteiro longo |
55 |
wr footer 1st page top margin |
Inteiro longo |
56 |
wr footer 1st page bottom mg |
Inteiro longo |
57 |
wr draft mode |
Inteiro longo |
58 |
wr column width |
Inteiro longo |
59 |
Você quer mostrar uma área 4D Write em tela sem que os menus e as regras sejam visíveis:
Este método permite ao usuário mostrar ou ocultar as barras de deslocamento: