WR FIXER PROPRIETE DOCUMENT

4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant

version 6.5 (Modifiée)


WR FIXER PROPRIETE DOCUMENT (zone; propriété; valeur)

ParamètreTypeDescription
zoneEntier longZone 4D Write
propriétéEntierNuméro de la propriété du document à fixer
valeurNumériqueValeur pour la propriété choisie

Description

La commande WR FIXER PROPRIETE DOCUMENT permet de modifier les propriétés du document présent dans zone.

Les paramètres propriété et valeur vont de pair. Pour chaque propriété que vous souhaitez modifier, vous devez passer une valeur. propriété et valeur peuvent être fixées avec des constantes. Vous pouvez indifféremment passer une valeur ou une constante.

Les constantes du thème "WR Propriétés du document", utilisables avec les commandes WR FIXER PROPRIETE DOCUMENT et WR Lire propriete document, sont décrites ci-dessous :

Constantes (valeur)Permet de fixer ou de lire :
wr première page (0)le numéro de la première page (1 par défaut). Si vous fixez
par exemple la valeur 10, la 2e page aura le numéro 11, etc.
wr affichage mode (1)le mode d'affichage du document (Page = 0, Normal =1)
wr règles (2)l'état d'affichage de la règle (Visible = 1, Cachée = 0)
wr cadres texte (3)l'état d'affichage des cadres du texte (Visibles = 1, Cachés = 0)
wr entêtes (4)l'état d'affichage des entêtes (Visibles = 1, Cachés = 0), ne
s'applique pas à l'entête de la première page si celle-ci est
différente des autres (utilisez pour celle-ci 'wr entête
première page')
wr pieds de page (5)l'état d'affichage des pieds de pages (Visibles = 1,
Cachés = 0), ne s'applique pas au pied de page de la
première page si celle-ci est différente des autres (utilisez
pour celle-ci 'wr pied de page première page')
wr images (6)l'état d'affichage des images (Visibles = 1, Cachées = 0)
wr barres défil horiz (7)l'état d'affichage des barres de défilement horizontales
(Visibles = 1, Cachées = 0)
wr barres défil vert (8)l'état d'affichage des barres de défilement verticales
(Visibles = 1, Cachées = 0)
wr barre état (9)l'état d'affichage de la barre d'état (Visible = 1, Cachée = 0)
wr barre menu (10)l'état d'affichage de la barre de menu (Visible = 1, Cachée = 0)
wr barre outils standard (11)l'état d'affichage de la barre d'outils standard (Visible = 1,
Cachée = 0)
wr barre outils format (12)l'état d'affichage de la barre d'outils format (Visible = 1,
Cachée = 0)
wr barre outils style (13)l'état d'affichage de la barre d'outils style (Visible = 1,
Cachée = 0)
wr barre outils encadrement (14)l'état d'affichage de la barre d'outils encadrement (Visible = 1,
Cachée = 0)
wr caractères invisibles (15)l'état d'affichage des caractères invisibles (Visibles = 1,
Cachés = 0)
wr références (16)l'état d'affichage des références (Visibles = 1, Cachées = 0)
wr séparateur vertical (17)la présence d'un séparateur vertical entre les colonnes
lorsque l'on est en multi-colonnes, correspond à la case à
cocher du dialogue appelé par le menu Format ligne
Colonnes... (Présence = 1, Absence = 0)
wr première page différente (18)si la première page du document a des entêtes et pieds de
page différents, correspond à la case à cocher 'première
page différente' du dialogue appelé par le menu Fichier ligne
Préférences... (Oui = 1, Non = 0)
wr paires impaires différentes (19)si les en-têtes et pied de pages différent entre les pages
paires et impaires, correspond à la case à cocher 'Paires et
impaires différentes' du dialogue appelé par le menu Fichier
ligne Préférences... (Différents = 1, Semblables = 0)
wr veuves orphelins (20)si on tient compte des veuves et des orphelins (une
première ou dernière ligne appartenant à un paragraphe
n'est jamais seule en début ou fin de page), correspond à la
case à cocher 'veuves et orphelins' du dialogue appelé par le
menu Fichier ligne Préférences... (Gérés = 1, Ignorés= 0)
wr unité (21)l'unité courante du document, correspond à la liste
déroulante 'unité' du dialogue appelé par le menu Fichier
ligne Préférences... (Centimètres=0, Pouces=1, Pixels= 2)
wr tabu défaut (22)l'espacement par défaut des tabulations 'automatiques'
exprimé dans l'unité courante du document, correspond à
la zone saisissable en face de 'tabulation par défaut' du
dialogue appelé par le menu Fichier ligne Préférences...
(par défaut 0,5 pouces ; 1,3 centimètres ; 36 pixels)
wr langage (23)la langue choisie pour le document (Américain = 1033,
Australien = 3081, Anglais = 2057, Catalan = 1027,
Danois = 1030, Hollandais = 1043, Finlandais = 1035,
Français = 1036, Français canadien = 3084, Allemand = 1031,
Italien = 1040, Norvégien Bokmal = 1044, Norvégien
Nynorsk = 2068, Brésilien = 1046, Portugais = 2070,
Espagnol = 1034, Suisse = 1053, Russe = 1049,
Tchèque = 1029, Hongrois = 1038, Polonais = 1045)
wr nombre de colonnes (24)le nombre de colonnes du document
wr espacement colonnes (25)la valeur de l'espacement entre chaque colonne exprimé
dans l'unité courante du document, correspond à la zone
saisissable en face de 'espacement' du dialogue appelé par
le menu Format ligne Colonnes
wr reliure (26)la taille de la reliure exprimée dans l'unité courante du
document, correspond la zone saisissable en face de 'reliure'
du dialogue appelé par le menu Fichier ligne Préférences...
wr pages opposées (27)le mode de présentation des pages de votre document,
correspond à la case à cocher 'Recto/Verso' du dialogue
appelé par le menu Fichier ligne Préférences...
(Pages opposées =1 , Normal=0)
wr première page droite (28)si la première page est une page droite ou gauche, par
défaut à droite (droite = 1, gauche =0)
wr texte intérieur marge (29)la distance entre le bord gauche du texte et le bord gauche
du papier si page recto, bords droits si page verso exprimée
dans l'unité courante du document
wr texte extérieur marge (30)la distance entre le bord droit du texte le bord droit du
papier si page recto, bords gauches si page verso exprimée
dans l'unité courante du document
wr texte marge gauche (29)la distance entre le bord gauche de la page et le bord gauche
du papier exprimée dans l'unité courante du document
wr texte marge droite (30)la distance entre le bord droit de la page et le bord droit du
papier exprimée dans l'unité courante du document


Si vous avez choisi l'option 'Première page différente' du dialogue appelé par le menu Fichier ligne Préférences..., les constantes qui suivent s'utilisent pour toutes les pages sauf la première :

wr texte marge haut (31)la distance entre le haut du corps de la page et le bord haut
du papier exprimée dans l'unité courante du document,
utilisez 'wr première page marge haut' pour la première
page si elle est différente des autres
wr texte marge bas (32)la distance entre le bas du corps de la page et le bord bas du
papier exprimée dans l'unité courante du document,
utilisez 'wr première page marge bas' pour la première
page si elle est différente des autres
wr entête marge haut (33)la distance entre le haut de l'entête de la page et le bord
haut du papier exprimée dans l'unité courante du
document, utilisez 'wr entête page un marge haut' pour la
première page si elle est différente des autres
wr entête marge bas (34)la distance entre le bas de l'entête de la page et le bord haut
du papier exprimée dans l'unité courante du document,
utilisez 'wr entête page un marge bas' pour la première
page si elle est différente des autres
wr pied de page marge haut (35)la distance entre le haut du pied de page de la page et le
bord bas du papier exprimée dans l'unité courante du
document, utilisez 'wr pied de page un marge haut' pour
la première page si elle est différente des autres
wr pied de page marge bas (36)la distance entre le bas du pied de page de la page et le bord
bas du papier exprimée dans l'unité courante du document,
utilisez 'wr pied de page un marge bas' pour la première
page si elle est différente des autres


wr largeur papier (37)la largeur du papier exprimée dans l'unité courante du
document (*)
wr hauteur papier (38)la hauteur du papier exprimée dans l'unité courante du
document (*)
wr marge morte gauche (39)l'espace non imprimable que se réserve l'imprimante à
gauche du papier exprimé dans l'unité courante du
document (cette valeur ne peut être fixée, elle est seulement
lue) (*)
wr marge morte haut (40)l'espace non imprimable que se réserve l'imprimante en
haut du papier exprimé dans l'unité courante du document
(cette valeur ne peut être fixée, elle est seulement lue) (*)
wr largeur imprimable (41)l'espace horizontal imprimable à partir de la marge morte
gauche (cette valeur ne peut être fixée, elle est seulement
lue). La marge morte droite est égale à largeur papier -
marge morte gauche - largeur imprimable
wr hauteur imprimable (42)l'espace vertical imprimable à partir de la marge morte
haut (cette valeur ne peut être fixée, elle est seulement lue).
La marge morte bas est égale à hauteur papier - marge
morte haut - hauteur imprimable
wr taille données (43)la taille en octets du document (cette valeur ne peut être
fixée, elle est seulement lue)
wr taille buffer annulation (44)la taille en octets du buffer d'annulation (cette valeur ne
peut être fixée, elle est seulement lue)
wr fractionnement horizontal (45)l'état d'affichage de l'outil de fractionnement horizontal de
la zone (Visible = 1, Caché = 0)
wr fractionnement vertical (46)l'état d'affichage de l'outil de fractionnement vertical de la
zone (Visible = 1, Caché = 0)
wr couleur liens (47)la couleur dans laquelle apparaissent les liens hypertexte
tant qu'ils n'ont pas été consultés
wr couleur liens consultés (48)la couleur dans laquelle apparaissent les liens hypertexte
lorsqu'ils ont été consultés
wr cadre zone (49)la présence du cadre autour de la zone sur un formulaire
(présence de cadre = 1, absence de cadre = 0)

Les constantes suivantes (50 à 57) s'utilisent pour la première page de votre document lorsque vous avez choisi l'option 'première page différente' du dialogue appelé par le menu Fichier ligne Préférences...


wr entête première page (50)l'état d'affichage de l 'entête de la première page (Visible = 1,
Cachée = 0), utilisez 'wr entêtes' pour les autres pages
wr pied de page première page (51)l'état d'affichage du pied de page de la première page
(Visible = 1, Caché = 0), utilisez 'wr pieds de page' pour les
autres pages
wr première page marge haut (52)la distance entre le haut du corps de la première page et le
bord haut du papier exprimée dans l'unité courante du
document, utilisez 'wr texte marge haut' pour les autres
pages
wr première page marge bas (53)la distance entre le bas du corps de la première page et le bord
bas du papier exprimée dans l'unité courante du document,
utilisez 'wr texte marge bas' pour les autres pages
wr entête page un marge haut (54)la distance entre le haut de l'entête de la première page et le
bord haut du papier exprimée dans l'unité courante du
document, utilisez 'wr entête marge haut' pour les autres
pages
wr entête page un marge bas (55)la distance entre le bas de l'entête de la première page et le
bord haut du papier exprimée dans l'unité courante du
document, utilisez 'wr entête marge bas' pour les autres
pages
wr pied de page un marge haut (56)la distance entre le haut du pied de page de la première page
et le bord bas du papier exprimée dans l'unité courante du
document, utilisez 'wr pied de page marge haut' pour les
autres pages
wr pied de page un marge bas (57)la distance entre le bas du pied de page de la première page
et le bord bas du papier exprimée dans l'unité courante du
document, utilisez 'wr pied de page marge bas' pour les
autres pages


wr mode draft (58)le mode de saisie dans le document (1 = mode draft,
0 = mode WYSIWYG)
wr largeur colonne (59)la largeur de la colonne exprimée dans l'unité courante du
document (cette valeur ne peut être fixée, elle est seulement
lue).

Note : Lorsque vous fixez la taille du papier par programmation, 4D Write considérera que l'on travaille sur une imprimante "virtuelle" et mettra les marges mortes à zéro et la taille imprimable à la taille du papier fixé. Cela permet de fixer des marges de document sans être gêné par les marges mortes lorsque l'on réalise des documents non destinés à être imprimés.

Exemples

(1) Vous voulez afficher une zone 4D Write à l'écran sans que les menus et la règle soient visibles :

   Si(Evenement formulaire=Sur chargement)
      WR FIXER PROPRIETE DOCUMENT(LaZone;wr barre menu;0)
      WR FIXER PROPRIETE DOCUMENT(LaZone;wr règles;0)
   Fin de si

(2) Cette méthode vous permet de laisser à l'utilisateur le soin d'afficher ou de masquer les barres de défilement :

   C_ENTIER LONG(EtatScroll)
   EtatScroll:=WR Lire propriete document(LaZone;wr barres défil horiz)   `Constante=7
   EtatScroll:=EtatScroll+WR Lire propriete document(LaZone;wr barres défil vert)   `Constante=8
   Si (EtatScroll>0)
      CONFIRMER("Au moins une des barres de défilement est affichée, voulez-vous les masquer ?")
      Si (OK=1)
         WR FIXER PROPRIETE DOCUMENT(LaZone;wr barres défil horiz;0)
         WR FIXER PROPRIETE DOCUMENT(LaZone;wr barres défil vert;0)
      Fin de si 
   Sinon 
      CONFIRMER("Les barres de défilement sont masquées, voulez-vous les afficher ?")
      Si (OK=1)
         WR FIXER PROPRIETE DOCUMENT(LaZone;wr barres défil horiz;1)
         WR FIXER PROPRIETE DOCUMENT(LaZone;wr barres défil vert;1)
      Fin de si 
   Fin de si 

Référence

WR Lire propriete document.


4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant