4D Write v14WR SET DOC PROPERTY |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v14
WR SET DOC PROPERTY
|
WR SET DOC PROPERTY ( Bereich ; Eigenschaft ; Wert ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D Write Bereich | |||||
Eigenschaft | Ganzzahl |
![]() |
Nummer der zu setzenden Eigenschaft | |||||
Wert | Lange Ganzzahl |
![]() |
Wert für ausgewählte Eigenschaft | |||||
Der Befehl WR SET DOC PROPERTY ändert die Dokumenteigenschaften im 4D Write Bereich Bereich.
Die Bedeutung des Parameters Wert hängt vom in Eigenschaft verwendeten Wert ab. In Wert und Eigenschaft können Sie eine der unten aufgeführten Konstanten übergeben. Sie können zum Setzen der Werte auch eine Konstante unter dem Thema WR Parameter übergeben
Mit den Routinen WR SET DOC PROPERTY und WR Get doc property können Sie folgende Konstanten verwenden:
Konstante | Typ | Wert | Meldung |
wr first page | Lange Ganzzahl | 0 | Die Nummer der ersten Seite (standardmäßig 1). Setzen Sie z.B. den Wert 10, hat die 2. Seite die Nummer 11, etc. |
wr view mode | Lange Ganzzahl | 1 | Anzeigemodus des Dokuments: wr page mode (0) = Seite, wr normal mode (1) = Normal |
wr view rulers | Lange Ganzzahl | 2 | Status des Lineals: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view frames | Lange Ganzzahl | 3 | Status des Textrahmens: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view headers | Lange Ganzzahl | 4 | Status der Kopfzeile: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt. 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 | Lange Ganzzahl | 5 | Status der Fußzeile: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt. 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 | Lange Ganzzahl | 6 | Status der Bilder: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view Hscrollbar | Lange Ganzzahl | 7 | Status der horizontalen Rollbalken: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view Vscrollbar | Lange Ganzzahl | 8 | Status der vertikalen Rollbalken: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view statusbar | Lange Ganzzahl | 9 | Status der Statusleiste: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view menubar | Lange Ganzzahl | 10 | Status der Menüleiste: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view standard palette | Lange Ganzzahl | 11 | Status der Standard-Werkzeugpalette: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view format palette | Lange Ganzzahl | 12 | Status der Werkzeugpalette für Format: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view style palette | Lange Ganzzahl | 13 | Status der Werkzeugpalette für Stil: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view borders palette | Lange Ganzzahl | 14 | Status der Werkzeugpalette für Rahmen: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view invisible chars | Lange Ganzzahl | 15 | Status der unsichtbaren Zeichen: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view references | Lange Ganzzahl | 16 | Status der Referenzen: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr view column separators | Lange Ganzzahl | 17 | Bei mehreren Spalten vertikale Linien zwischen den Spalten; entspricht der Option 'vertikaler Trenner' im Dialogfenster Spalten: wr hidden (0) = nicht vorhanden, wr displayed (1) = vorhanden |
wr different on first page | Lange Ganzzahl | 18 | Wenn die erste Seite andere Kopf- und Fußzeile hat: Ja = 1, Nein = 0, entspricht der Option 'Auf erster Seite anders' im Dialogfenster Dokument-Eigenschaften: wr similar (0) = gleich, wr different (1) = anders |
wr different left right pages | Lange Ganzzahl | 19 | Wenn die Kopf- und Fußzeilen für rechte und linke Seite anders sind; entspricht der Option 'Auf linker/rechter Seite anders' im Dialogfenster Dokument Eigenschaften: wr similar (0) = gleich, wr different (1) = anders |
wr widow orphan | Lange Ganzzahl | 20 | Wenn 'Schusterjungen' und 'Hurenkinder' berücksichtigt werden (erste bzw. letzte Zeile eines Absatzes steht nie allein am Ende bzw. Beginn einer Seite); entspricht der Option 'Schusterj. und Hurenk. ' im Dialogfenster Dokument-Eigenschaften: wr ignored (0) = nicht berücksichtigt, wr managed (1) = berücksichtigt |
wr unit | Lange Ganzzahl | 21 | Aktuelle Einheit des Dokuments; entspricht dem PopUp-Menü im Dialogfenster Dokument-Eigenschaften: wr centimeter (0), wr inches (1) oder wr pixel (2) |
wr default tab | Lange Ganzzahl | 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 | Lange Ganzzahl | 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 | Lange Ganzzahl | 24 | Anzahl der Spalten im Dokument |
wr columns spacing | Lange Ganzzahl | 25 | Abstand zwischen den Spalten in der aktuellen Einheit des Dokuments; entspricht dem Bereich 'Abstand' im Dialogfenster Spalten. |
wr binding | Lange Ganzzahl | 26 | Einzugsbreite in der aktuellen Einheit des Dokuments; entspricht dem Bereich 'Einzug' im Dialogfenster Dokument-Eigenschaften. |
wr opposite pages | Lange Ganzzahl | 27 | Darstellung der Dokumentseiten; entspricht dem Kontrollkästchen 'Linke/rechte Seite' im Dialogfenster Dokument-Eigenschaften: wr single sided pages (0) = einseitig wr double sided pages (1) = linke/rechte Seite |
wr right first page | Lange Ganzzahl | 28 | Wenn die erste Seite eine rechte bzw. linke Seite ist, standardmäßig ist rechts eingestellt, wr left page (0) = linke Seite, wr right page (1) = rechte Seite |
wr text inside margin | Lange Ganzzahl | 29 | Abstand in aktueller Einheit zwischen Textrand und Papierrand; bei linker Seite Ränder links, bei rechter Seite Ränder rechts |
wr text left margin | Lange Ganzzahl | 29 | Abstand in aktueller Einheit zwischen Seitenrand und Papierrand links |
wr text outside margin | Lange Ganzzahl | 30 | Abstand in aktueller Einheit zwischen Textrand und Papierrand; bei linker Seite Ränder rechts, bei rechter Seite Ränder links |
wr text right margin | Lange Ganzzahl | 30 | Abstand in aktueller Einheit zwischen Seitenrand und Papierrand rechts |
Haben Sie im Dialogfenster Dokument-Eigenschaften die Option 'Unterschiedlich auf erster Seite' markiert, sollten nachfolgende Konstanten für alle Seiten außer der ersten verwendet werden:
Konstante | Typ | Wert | Meldung |
wr text top margin | Lange Ganzzahl | 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 | Lange Ganzzahl | 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 | Lange Ganzzahl | 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 | Lange Ganzzahl | 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 | Lange Ganzzahl | 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 | Lange Ganzzahl | 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 | Lange Ganzzahl | 37 | Papierbreite in aktueller Einheit des Dokuments (*) |
wr paper height | Lange Ganzzahl | 38 | Papierhöhe in aktueller Einheit des Dokuments (*) |
wr dead left margin | Lange Ganzzahl | 39 | Nicht druckbarer linker Rand des Druckertreibers in aktueller Einheit; dieser Wert kann nur gelesen werden.(*) |
wr dead top margin | Lange Ganzzahl | 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 | Lange Ganzzahl | 41 | Horizontaler druckbarer Bereich ab linkem toten Rand; dieser Wert kann nur gelesen werden. |
wr printable height | Lange Ganzzahl | 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 | Lange Ganzzahl | 43 | Dokumentgröße in Bytes; dieser Wert kann nur gelesen werden. |
wr undo buffer size | Lange Ganzzahl | 44 | Größe Puffers zum Annullieren in Bytes; dieser Wert kann nur gelesen werden. |
wr horizontal splitter | Lange Ganzzahl | 45 | Status des horizontalen Splitters des Bereichs wr hidden (0) oder wr displayed (1). |
wr vertical splitter | Lange Ganzzahl | 46 | Status des vertikalen Splitters des Bereichs wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt |
wr links color | Lange Ganzzahl | 47 | Farbe der Hypertext-Verknüpfungen, bevor sie aufgerufen werden. |
wr visited links color | Lange Ganzzahl | 48 | Farbe der Hypertext-Verknüpfungen, nachdem sie aufgerufen wurden. |
wr view frame area | Lange Ganzzahl | 49 | Status der Umrahmung des Bereichs im Formular: wr hidden (0) = kein Rahmen, wr displayed (1) = Rahmen. |
(*) Setzen Sie die Papiergröße per Programmierung, nimmt 4D Write an, dass Sie einen "virtuellen" Drucker verwenden. Das Programm setzt die toten Ränder auf Null und der druckbare Bereich entspricht der Papiergröße. Diese Vorgehensweise ist für Dokumente sinnvoll, die nicht zum Drucken gedacht sind.
Ist im Dialogfenster Dokument-Eigenschaften die Option 'Unterschiedlich auf erster Seite' markiert, sollten nachfolgende Konstanten (50 -59) für die erste Seite Ihres Dokuments verwendet werden:
Konstante | Typ | Wert | Meldung |
wr view first page header | Lange Ganzzahl | 50 | Status der Kopfzeile auf der ersten Seite: wr hidden (0) oder wr displayed (1), verwenden Sie wr view headers für die anderen Seiten |
wr view first page footer | Lange Ganzzahl | 51 | Status der Fußzeile auf der ersten Seite: wr hidden (0) = ausgeblendet, wr displayed (1) = angezeigt, verwenden Sie wr view footers für die anderen Seiten. |
wr first page top margin | Lange Ganzzahl | 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 | Lange Ganzzahl | 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 | Lange Ganzzahl | 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 mg | Lange Ganzzahl | 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 | Lange Ganzzahl | 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 mg | Lange Ganzzahl | 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 | Lange Ganzzahl | 58 | Texteingabemodus im Dokument wr wysiwyg (0) = Modus wr draft (1) = Entwurfsmodus |
wr column width | Lange Ganzzahl | 59 | Spaltenbreite in aktueller Einheit; dieser Wert kann nicht gesetzt, sondern nur gelesen werden. |
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;wr hidden)
WR SET DOC PROPERTY(Bereich;wr view rulers;wr hidden)
End if
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;wr hidden)
WR SET DOC PROPERTY(Bereich;wr Vscrollbar;wr hidden)
End if
Else
CONFIRM("Die Rollbalken sind ausgeblendet, wollen Sie diese einblenden?")
If(OK=1)
WR SET DOC PROPERTY(Bereich;wr Hscrollbar;wr displayed)
WR SET DOC PROPERTY(Bereich;wr Vscrollbar;wr displayed)
End if
End if
Produkt: 4D Write
Thema: WR Bereich steuern
Nummer:
89481
Geändert: 4D Write 6.5
4D Write Programmiersprache ( 4D Write v11.6)
4D Write Programmiersprache ( 4D Write v12)
4D Write Programmiersprache ( 4D Write v14)
4D Write Programmiersprache ( 4D v13)
4D Write Programmiersprache ( 4D Write v14 R2)
4D Write Programmiersprache ( 4D Write v14 R3)
4D Write Programmiersprache ( 4D Write v14 R4)