WR SET DOC PROPERTY

4D - Documentation   Français   English   German   4D Write, Befehle nach Thema   4D Write, Befehle alphabetisch   Konstanten nach Thema   Back   Previous   Next

Version 6.5 (Geändert)


WR SET DOC PROPERTY (Bereich; Eigenschaft; Wert)

ParameterTypBeschreibung
BereichLange Ganzzahl4D Write Bereich
EigenschaftGanzzahlNummer der zu setzenden Eigenschaft
WertNumerischWert für ausgewählte Eigenschaft

Beschreibung

Der Befehl WR SET DOC PROPERTY ändert die Dokumenteigenschaften im 4D Write Bereich Bereich.

Die Bedeutung des Parameters Wert hängt vom in Eigenschaften verwendeten Wert ab.

Se übergeben dafür eine der unten aufgeführten Konstanten.

Mit den Routinen WR SET DOC PROPERTY und WR Get doc property können Sie folgende Konstanten einsetzen:

Konstante (Wert)Ermöglicht, folgendes festzulegen oder zu lesen:
wr first page (0)Die Nummer der ersten Seite (standardmäßig 1).
Setzen Sie z.B. den Wert 10, lautet die 2. Seite die
Nummer 11, etc.
wr view mode (1)Anzeigemodus des Dokuments:
Seite = 0, Normal = 1
wr view rulers (2)Status des Lineals:
Angezeigt = 1, Ausgeblendet = 0
wr view frames (3)Status des Textrahmens:
Angezeigt = 1, Ausgeblendet = 0
wr view headers (4)Status der Kopfzeile:
Angezeigt = 1, Ausgeblendet = 0
Gilt nicht für die 1. Seite, wenn sie sich
von den anderen unterscheidet. Verwenden
Sie dafür 'wr view first page header'.
wr view footers (5)Status der Fußzeile:
Angezeigt = 1, Ausgeblendet = 0.
Gilt nicht für die 1. Seite, wenn sie sich
von den anderen unterscheidet. Verwenden
Sie dafür 'wr view first page footer'.
wr view pictures (6)Status der Bilder:
Angezeigt = 1, Ausgeblendet = 0.
wr view Hscrollbar (7)Status der horizontalen Rollbalken:
Angezeigt = 1, Ausgeblendet = 0.
wr view Vscrollbar (8)Status der vertikalen Rollbalken:
Angezeigt = 1, Ausgeblendet = 0.
wr view statusbar (9)Status der Statusleiste:
Angezeigt = 1, Ausgeblendet = 0.
wr view menubar (10)Status der Menüleiste:
Angezeigt = 1, Ausgeblendet = 0.
wr view standard palette (11)Status der Standard-Werkzeugpalette:
Angezeigt = 1, Ausgeblendet = 0.
wr view format palette (12)Status der Werkzeugpalette für Format:
Angezeigt = 1, Ausgeblendet = 0.
wr view style palette (13)Status der Werkzeugpalette für Stil:
Angezeigt = 1, Ausgeblendet = 0.
wr view borders palette (14)Status der Werkzeugpalette für Rahmen:
Angezeigt = 1, Ausgeblendet = 0.
wr view invisible chars (15)Status der unsichtbaren Zeichen:
Angezeigt = 1, Ausgeblendet = 0.
wr view references (16)Status der Referenzen:
Angezeigt = 1, Ausgeblendet = 0.
wr column separators (17)Bei mehreren Spalten vertikale Linien
zwischen den Spalten: Angezeigt = 1,
Ausgeblendet = 0; entspricht dem Kontrollkästchen
'vertikale Linien' im Dialogfenster, das im
4D Write Menü Format über den Befehl Spalten
aufgerufen wird.
wr different on first page (19)Wenn die erste Seite andere Kopf- und Fußzeile hat:
Ja = 1, Nein = 0
entspricht dem Kontrollkästchen im Dialogfenster
Dokument-Eigenschaften, das im 4D Write Menü
Datei/Ablage über den Befehl Vorein-
stellungen aufgerufen wird.
wr different left right pages (19)Wenn die Kopf- und Fußzeilen für rechte und linke
Seite anders sind: Anders = 1, Gleich = 0;
entspricht dem Kontrollkästchen im Dialogfenster
Dokument-Eigenschaften.
wr widows orphan (20)wenn 'Schusterjungen' und 'Hurenkinder' berück–
sichtigt werden (erste bzw. letzte Zeile eines
Absatzes steht nie allein am Ende bzw. Beginn
einer Seite): Ja = 1, Nein = 0;
entspricht dem Kontrollkästchen im Dialogfenster
Dokument-Eigenschaften.
wr unit (21)Aktuelle Einheit des Dokuments: Zentimeter=0,
Inch=1, Pixel=2; entspricht dem PopUp-Menü im
Dialogfenster Dokument-Eigenschaften.
wr default tab (22)Standardabstand für automatische Tabulatoren in der
für das Dokument eingestellten Einheit: 0,5 Inch,
1,3 Zentimeter, 36 Pixel; entspricht dem Bereich
'Standard Tab Abstand' im Dialogfenster
Dokument-Eigenschaften.
wr language (23)Für das Dokument gewählte Sprache:
Amerikanisches Englisch=1033, Australisches
Englisch= 3081, Englisch=2057, Catalan=1027,
Dänisch=1030, Holländisch=1043,Finnisch=1035
Französisch=1036, Kanadisches Französisch=3084,
Deutsch=1031,Italienisch=1040,Norwegisch
Bokmal=044,Norwegisch Nynorsk=2068,
Brasilianisch=1046, Portugiesisch=2070,
Spanisch=1034, Schwedisch=1053, Russisch=1049,
Tschechisch=1029, Ungarisch=1038, Polnisch=1045
wr number of columns (24)Anzahl der Spalten im Dokument
wr columms spacing (25)Abstand zwischen den Spalten in der aktuellen
Einheit des Dokuments; entspricht dem Bereich
'Abstand' im Dialogfenster Spalten.
wr binding (26)Einzugsbreite in der aktuellen Einheit des
Dokuments; entspricht dem Bereich 'Einzug' im
Dialogfenster Dokument-Eigenschaften.
wr opposite pages (27)Darstellung der Dokumentseiten;
Gegenüberliegend = 1; Normal = 0;
entspricht dem Kontrollkästchen 'Gegenüber-
liegende Seiten' im Dialogfenster
Dokument-Eigenschaften.
wr right first page (28)Wenn die erste Seite eine rechte bzw. linke Seite
ist, standardmäßig ist rechts eingestellt,
rechts = 1, links = 0
wr text inside margin (29)Abstand in aktueller Einheit zwischen Textrand und
Papierrand; bei linker Seite Ränder links, bei
rechter Seite Ränder rechts
wr text outside margin (30)Abstand in aktueller Einheit zwischen Textrand und
Papierrand; bei linker Seite Ränder rechts, bei
rechter Seite Ränder links
wr text left margin (29)Abstand in aktueller Einheit zwischen Seitenrand
und Papierrand links
wr text right margin (30)Abstand in aktueller Einheit zwischen Seitenrand
und Papierrand rechts

Haben Sie im Dialogfenster Dokument-Eigenschaften die Option 'Unterschiedlich auf erster Seite' markiert, gelten nachfolgende Konstanten für alle Seiten außer der ersten:

wr text top margin (31)Abstand in aktueller Einheit zwischen Seitenrand
und Papierrand oben; verwenden Sie für die erste
Seite 'wr first page top margin'.
wr text bottom margin (32)Abstand in aktueller Einheit zwischen Seitenrand
und Papierrand unten; verwenden Sie für die
erste Seite 'wr first page bottom margin'.
wr header top margin (33)Abstand in aktueller Einheit zwischen Kopfzeile
und Papier oberer Rand; verwenden Sie für
die erste Seite 'wr header 1st page top margin'.
wr header bottom margin (34)Abstand in aktueller Einheit zwischen Kopfzeile
unterer Rand und Papier oberer Rand;
verwenden Sie für die erste Seite
'wr header 1st page bottom margin'.
wr footer top margin (35)Abstand in aktueller Einheit zwischen Fußzeile
oberer Rand und Papier unterer Rand; verwenden
Sie für die erste Seite 'wr footer 1st page
top margin'.
wr footer bottom margin (36)Abstand in aktueller Einheit zwischen Fußzeile
und Papier unterer Rand; verwenden Sie für die
erste Seite 'wr footer 1st page bottom margin'
wr paper width (37)Papierbreite in aktueller Einheit des Dokuments
wr paper height (38)Papierhöhe in aktueller Einheit des Dokuments
wr dead left margin (39)Nicht druckbarer linker Rand des Druckertreibers
in aktueller Einheit; dieser Wert kann nur
gelesen werden.
wr dead top margin (40)Nicht druckbarer oberer Rand des Druckertreibers
in aktueller Einheit; dieser Wert kann nur
gelesen werden. Rechter toter Rand =
Papierbreite - linker toter Rand - druckbare
Breite.
wr printable width (41)Horizontaler druckbarer Bereich ab linkem toten
Rand; dieser Wert kann nur gelesen werden.
wr printable height (42)Vertikaler druckbarer Bereich ab oberem toten
Rand; dieser Wert kann nur gelesen werden.
Unterer toter Rand = Papierhöhe - oberer toter
Rand - druckbare Höhe.
wr data size (43)Dokumentgröße in Bytes; dieser Wert kann nur
gelesen werden.
wr undo buffer size (44)Größe Puffers zum Annullieren in Bytes;
dieser Wert kann nur gelesen werden.
wr horizontal splitter (45)Status des horizontalen Splitters des Bereichs
Angezeigt = 1, Ausgeblendet = 0.
wr vertical splitter (46)Status des vertikalen Splitters des Bereichs
Angezeigt = 1, Ausgeblendet = 0.
wr links color (47)Farbe der Hypertext-Verknüpfungen, bevor sie
aufgerufen werden.
wr visited links color (48)Farbe der Hypertext-Verknüpfungen, nachdem
sie aufgerufen wurden.
wr view frame area (49)Status der Umrahmung des Bereichs in einem
Formular
Vorhanden = 1, Nicht vorhanden = 0

Haben Sie im Dialogfenster Dokument-Eigenschaften die Option 'Unterschiedlich auf erster Seite' markiert, gelten nachfolgende Konstanten für die erste Seite:

wr view first page header (50)Status der Kopfzeile auf der ersten Seite:
Angezeigt = 1, ausgeblendet = 0
verwenden Sie 'wr view headers' für die
anderen Seiten
wr view first page footer (51)Status der Fußzeile auf der ersten Seite:
Angezeigt = 1, ausgeblendet = 0
verwenden Sie 'wr view footers' für die
anderen Seiten
wr first page top margin (52)Abstand in aktueller Einheit zwischen Seitenrand
der ersten Seite und Papierrand oben; verwenden
Sie für die anderen Seiten 'wr text top margin'.
wr first page bottom margin (53)Abstand in aktueller Einheit zwischen Seitenrand
der ersten Seite und Papierrand unten;
verwenden Sie für die anderen Seiten
'wr text bottom margin'.
wr header 1st page top margin (54)Abstand in aktueller Einheit zwischen Kopfzeile
der ersten Seite und Papier oberer Rand;
verwendenSie für die anderen Seiten
'wr header top margin'.
wr header 1st page bottom margin (55)Abstand in aktueller Einheit zwischen Kopfzeile
unterer Rand der ersten Seite und Papier
oberer Rand; verwenden Sie für die anderen
Seiten 'wr header bottom margin'.
wr footer 1st page top margin (56)Abstand in aktueller Einheit zwischen Fußzeile
oberer Rand der ersten Seite und Papier unterer
Rand; verwenden Sie für die anderen Seiten
'wr footer top margin'.
wr footer 1st page bottom margin (57)Abstand in aktueller Einheit zwischen Fußzeile
der ersten Seite und Papier unterer Rand;
verwenden Sie für die anderen Seiten
'wr footer bottom margin'
wr draft mode (58)Eingabemodus im Dokument
Entwurfsmodus = 1, WYSIWYG = 0
wr column width (59) ab V6.7Spaltenbreite in aktueller Einheit; dieser Wert
kann nur gelesen werden.

Beachten Sie, dass 4D Write die nicht druckbaren Ränder auf 0 setzt, wenn Sie die Papiergröße im Code setzen.

So können Sie für die Ränder des Dokuments die nicht druckbaren Ränder außer Acht lassen. Das ist hilfreich, wenn Dokumente nicht gedruckt werden müssen, also z.B. zum Erstellen von Bildern dienen.

Beispiele

(1) Sie wollen einen 4D Write Bereich ohne Menüs und Lineal auf dem Bildschirm anzeigen:

   If(Form event=On load)
      WR SET DOC PROPERTY(Bereich;wr view menubar;0)
      WR SET DOC PROPERTY(Bereich;wr view rulers;0)
   End if

(2) Mit dieser Methode kann der Benutzer die Rollbalken ein- oder ausblenden:

   C_LONGINT(ScrollStatus)
   ScrollStatus:=WR Get doc property(Bereich;wr Hscrollbar) `Konstante=7
   ScrollStatus:=ScrollStatus+WR Get doc property(Bereich;wr Vscrollbar) `Konstante=8
   If (ScrollStatus>0)
      CONFIRM("Mindestens ein Rollbalken wird angezeigt, wollen Sie ihn ausblenden?")
      If (OK=1)
         WR SET DOC PROPERTY(Bereich;wr Hscrollbar;0)
         WR SET DOC PROPERTY(Bereich;wr Vscrollbar;0)
      End if 
   Else 
      CONFIRM("Die Rollbalken sind ausgeblendet, wollen Sie diese einblenden?")
      If (OK=1)
         WR SET DOC PROPERTY(Bereich;wr Hscrollbar;1)
         WR SET DOC PROPERTY(Bereich;wr Vscrollbar;1)
      End if 
   End if 

Referenz

WR Get doc property.


4D - Documentation   Français   English   German   4D Write, Befehle nach Thema   4D Write, Befehle alphabetisch   Konstanten nach Thema   Back   Previous   Next