4D Write v16WR SET DOC PROPERTY |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v16
WR SET DOC PROPERTY
|
WR SET DOC PROPERTY ( zone ; propriété ; valeur ) | ||||||||
Paramètre | Type | Description | ||||||
zone | Entier long |
![]() |
Zone 4D Write | |||||
propriété | Entier |
![]() |
Numéro de la propriété du document à fixer | |||||
valeur | Entier long |
![]() |
Valeur pour la propriété choisie | |||||
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. Vous pouvez également utiliser des constantes du thème “WR Paramètres” pour définir les valeurs :
Constante | Type | Valeur | Comment |
wr première page | Entier long | 0 | Permet de fixer ou de lire 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 | Entier long | 1 | Permet de fixer ou de lire le mode d'affichage du document : wr mode page (0) ou wr mode normal (1). |
wr règles | Entier long | 2 | Permet de fixer ou de lire l'état d'affichage de la règle : wr cacher (0) ou wr afficher (1). |
wr cadres texte | Entier long | 3 | Permet de fixer ou de lire l'état d'affichage des cadres du texte : wr cacher (0) ou wr afficher (1). |
wr entêtes | Entier long | 4 | Permet de fixer ou de lire l'état d'affichage des entêtes : wr cacher (0) ou wr afficher (1), 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 | Entier long | 5 | Permet de fixer ou de lire l'état d'affichage des pieds de pages : wr cacher (0) ou wr afficher (1), 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 | Entier long | 6 | Permet de fixer ou de lire l'état d'affichage des images : wr cacher (0) ou wr afficher (1). |
wr barres défil horiz | Entier long | 7 | Permet de fixer ou de lire l'état d'affichage des barres de défilement horizontales : wr cacher (0) ou wr afficher (1). |
wr barres défil vert | Entier long | 8 | Permet de fixer ou de lire l'état d'affichage des barres de défilement verticales : wr cacher (0) ou wr afficher (1). |
wr barre état | Entier long | 9 | Permet de fixer ou de lire l'état d'affichage de la barre d'état : wr cacher (0) ou wr afficher (1). |
wr barre menu | Entier long | 10 | Permet de fixer ou de lire l'état d'affichage de la barre de menu : wr cacher (0) ou wr afficher (1). |
wr barre outils standard | Entier long | 11 | Permet de fixer ou de lire l'état d'affichage de la barre d'outils standard : wr cacher (0) ou wr afficher (1). |
wr barre outils format | Entier long | 12 | Permet de fixer ou de lire l'état d'affichage de la barre d'outils format : wr cacher (0) ou wr afficher (1). |
wr barre outils style | Entier long | 13 | Permet de fixer ou de lire l'état d'affichage de la barre d'outils style : wr cacher (0) ou wr afficher (1). |
wr barre outils encadrement | Entier long | 14 | Permet de fixer ou de lire l'état d'affichage de la barre d'outils encadrement : wr cacher (0) ou wr afficher (1). |
wr caractères invisibles | Entier long | 15 | Permet de fixer ou de lire l'état d'affichage des caractères invisibles : wr cacher (0) ou wr afficher (1). |
wr références | Entier long | 16 | Permet de fixer ou de lire l'état d'affichage des références : wr cacher (0) ou wr afficher (1). |
wr séparateur vertical | Entier long | 17 | Permet de fixer ou de lire 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... : wr cacher (absence) (0) ou wr afficher (présence) (1). |
wr première page différente | Entier long | 18 | Permet de fixer ou de lire 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... : wr semblable (0) ou wr différent (1). |
wr paires impaires différentes | Entier long | 19 | Permet de fixer ou de lire 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... : wr semblable (0) ou wr différent (1). |
wr veuves orphelins | Entier long | 20 | Permet de fixer ou de lire 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... : wr ignorés (0) ou wr gérés (1). |
wr unité | Entier long | 21 | Permet de fixer ou de lire l'unité courante du document, correspond à la liste déroulante 'unité' du dialogue appelé par le menu Fichier ligne Préférences... : wr centimètres (0), wr pouces (1) ou wr pixels (2). |
wr tabu défaut | Entier long | 22 | Permet de fixer ou de lire 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 | Entier long | 23 | Permet de fixer ou de lire 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 | Entier long | 24 | Permet de fixer ou de lire le nombre de colonnes du document. |
wr espacement colonnes | Entier long | 25 | Permet de fixer ou de lire 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 | Entier long | 26 | Permet de fixer ou de lire 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 | Entier long | 27 | Permet de fixer ou de lire 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... : wr pages recto (0) ou wr pages recto verso (1). |
wr première page droite | Entier long | 28 | Permet de fixer ou de lire si la première page est une page droite ou gauche, par défaut à droite : wr page gauche (0) ou wr page droite (1). |
wr texte intérieur marge | Entier long | 29 | Permet de fixer ou de lire 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 marge gauche | Entier long | 29 | Permet de fixer ou de lire 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 extérieur marge | Entier long | 30 | Permet de fixer ou de lire 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 droite | Entier long | 30 | Permet de fixer ou de lire 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 :
Constante | Type | Valeur | Comment |
wr texte marge haut | Entier long | 31 | Permet de fixer ou de lire 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 | Entier long | 32 | Permet de fixer ou de lire 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 | Entier long | 33 | Permet de fixer ou de lire 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 | Entier long | 34 | Permet de fixer ou de lire la distance entre le bas de l'entête de la page et le bord hautdu 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 | Entier long | 35 | Permet de fixer ou de lire 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 | Entier long | 36 | Permet de fixer ou de lire 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 | Entier long | 37 | Permet de fixer ou de lire la largeur du papier exprimée dans l'unité courante du document (*). |
wr hauteur papier | Entier long | 38 | Permet de fixer ou de lire la hauteur du papier exprimée dans l'unité courante du document (*). |
wr marge morte gauche | Entier long | 39 | Permet de lire 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 | Entier long | 40 | Permet de lire 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 | Entier long | 41 | Permet de lire 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 | Entier long | 42 | Permet de lire 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 | Entier long | 43 | Permet de lire la taille en octets du document (cette valeur ne peut être fixée, elle est seulement lue). |
wr taille buffer annulation | Entier long | 44 | Permet de lire la taille en octets du buffer d'annulation (cette valeur ne peut être fixée, elle est seulement lue). |
wr fractionnement horizontal | Entier long | 45 | Permet de fixer ou de lire l'état d'affichage de l'outil de fractionnement horizontal de la zone : wr cacher (0) ou wr afficher (1). |
wr fractionnement vertical | Entier long | 46 | Permet de fixer ou de lire l'état d'affichage de l'outil de fractionnement vertical de la zone : wr cacher (0) ou wr afficher (1). |
wr couleur liens | Entier long | 47 | Permet de fixer ou de lire la couleur dans laquelle apparaissent les liens hypertexte tant qu'ils n'ont pas été consultés. |
wr couleur liens consultés | Entier long | 48 | Permet de fixer ou de lire la couleur dans laquelle apparaissent les liens hypertexte lorsqu'ils ont été consultés. |
wr cadre zone | Entier long | 49 | Permet de fixer ou de lire la présence du cadre autour de la zone sur un formulaire : wr cacher (absence de cadre) (0) ou wr afficher (présence de cadre) (1). |
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...
Constante | Type | Valeur | Comment |
wr entête première page | Entier long | 50 | Permet de fixer ou de lire l'état d'affichage de l 'entête de la première page : wr cacher (0) ou wr afficher (1), utilisez 'wr entêtes' pour les autres pages. |
wr pied de page première page | Entier long | 51 | Permet de fixer ou de lire l'état d'affichage du pied de page de la première page : wr cacher (0) ou wr afficher (1), utilisez 'wr pieds de page' pour les autres pages. |
wr première page marge haut | Entier long | 52 | Permet de fixer ou de lire 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 | Entier long | 53 | Permet de fixer ou de lire 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 | Entier long | 54 | Permet de fixer ou de lire 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 | Entier long | 55 | Permet de fixer ou de lire 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 | Entier long | 56 | Permet de fixer ou de lire 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 | Entier long | 57 | Permet de fixer ou de lire 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 mode draft | Entier long | 58 | Permet de fixer ou de lire le mode de saisie dans le document : wr wysiwyg (0) ou wr draft (1). |
wr largeur colonne | Entier long | 59 | Permet de lire la largeur de la colonne exprimée dans l'unité courante du document (cette valeur ne peut être fixée, elle est seulement lue). |
Vous voulez afficher une zone 4D Write à l’écran sans que les menus et la règle soient visibles :
If(Form event=On Load)
WR SET DOC PROPERTY(LaZone;wr view menubar;wr hidden)
WR SET DOC PROPERTY(LaZone;wr view rulers;wr hidden)
End if
Cette méthode vous permet de laisser à l'utilisateur le soin d'afficher ou de masquer les barres de défilement :
C_LONGINT(EtatScroll)
EtatScroll:=WR Get doc property(LaZone;wr view Hscrollbar) `Constante=7
EtatScroll:=EtatScroll+WR Get doc property(LaZone;wr view Vscrollbar) `Constante=8
If(EtatScroll>0)
CONFIRM("Au moins une des barres de défilement est affichée, voulez-vous les masquer ?")
If(OK=1)
WR SET DOC PROPERTY(LaZone;wr view Hscrollbar;wr hidden)
WR SET DOC PROPERTY(LaZone;wr view Vscrollbar;wr hidden)
End if
Else
CONFIRM("Les barres de défilement sont masquées, voulez-vous les afficher ?")
If(OK=1)
WR SET DOC PROPERTY(LaZone;wr view Hscrollbar;wr displayed)
WR SET DOC PROPERTY(LaZone;wr view Vscrollbar;wr displayed)
End if
End if
Produit : 4D Write
Thème : WR Contrôle de la zone
Numéro :
89481
Modifié : 4D Write 6.5
4D Write - Langage ( 4D Write v16)