4D View v16PV SET STYLE PROPERTY |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV SET STYLE PROPERTY
|
PV SET STYLE PROPERTY ( Bereich ; Stil ; Eigenschaft ; Wert ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D View Bereich | |||||
Stil | Lange Ganzzahl |
![]() |
Referenznummer Stilvorlage | |||||
Eigenschaft | Lange Ganzzahl |
![]() |
Nummer Eigenschaft | |||||
Wert | Lange Ganzzahl |
![]() |
Wert Eigenschaft | |||||
Der Befehl PV SET STYLE PROPERTY setzt den Wert von Eigenschaft für die Stilvorlagen mit den in Stil angegebenen Referenznummern.
Für den Parameter Eigenschaft verwenden Sie eine Konstante unter dem Thema PV Stil Eigenschaften, für den Parameter Wert eine Konstante unter dem Thema PV Stil Werte. Die Wahl der Konstante für Wert richtet sich nach der Wahl für Eigenschaft:
Konstante | Typ | Wert | Kommentar |
pv style automatic word wrap | Lange Ganzzahl | 33 | Aktiviert den automatischen Zeilenumbruch, wenn der Zelleninhalt über die Breite hinausgeht. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Zelleninhalt springt automatisch in die nächste Textzeile. • pv value off: Zelleninhalt läuft bei Bedarf in den angrenzenden Zellen weiter. Hinweis: Mit dem Befehl PV SET RANGE PROPERTY können Sie in einer Auswahl die Eigenschaft eines Zellenabschnitts definieren. |
pv style based on | Lange Ganzzahl | 4 | Die Zelle verwendet als Vorlage die Stilvorlage mit der im Parameter Wert übergebenen Nummer. Dazugehörige Werte: Nummer der Stilvorlage oder Konstanten unter dem Thema PV Stil spezielle Werte. |
pv style color back even | Lange Ganzzahl | 11 | Setzt die Hintergrundfarbe für die Zelle, wenn sie in einer Zeile mit gerader Nummer liegt. Dazugehörige Werte: Farbnummern (siehe Funktionen PV RGB to color und PV Index to color). |
pv style color back odd | Lange Ganzzahl | 12 | Setzt die Hintergrundfarbe für die Zelle, wenn sie in einer Zeile mit ungerader Nummer liegt. Dazugehörige Werte: Farbnummern (siehe Funktionen PV RGB to color und PV Index to color). |
pv style color minus even | Lange Ganzzahl | 17 | Setzt die Textfarbe für die Zelle, wenn sie in einer Zeile mit gerader Nummer liegt und ihr Wert negativ ist. Dazugehörige Werte: Farbnummern (siehe Funktionen PV RGB to color und PV Index to color). |
pv style color minus odd | Lange Ganzzahl | 18 | Setzt die Textfarbe für die Zelle, wenn sie in einer Zeile mit ungerader Nummer liegt und ihr Wert negativ ist. Dazugehörige Werte: Farbnummern (siehe Funktionen PV RGB to color und PV Index to color). |
pv style color text even | Lange Ganzzahl | 13 | Setzt die Textfarbe für die Zelle, wenn sie in einer Zeile mit gerader Nummer liegt. Dazugehörige Werte: Farbnummern (siehe Funktionen PV RGB to color und PV Index to color). |
pv style color text odd | Lange Ganzzahl | 14 | Setzt die Textfarbe für die Zelle, wenn sie in einer Zeile mit ungerader Nummer liegt. Dazugehörige Werte: Farbnummern (siehe Funktionen PV RGB to color und PV Index to color). |
pv style color zero even | Lange Ganzzahl | 15 | Setzt die Textfarbe für die Zelle, wenn sie in einer Zeile mit gerader Nummer liegt und ihr Wert gleich 0 (Null) ist. Dazugehörige Werte: Farbnummern (siehe Funktionen PV RGB to color und PV Index to color). |
pv style color zero odd | Lange Ganzzahl | 16 | Setzt die Textfarbe für die Zelle, wenn sie in einer Zeile mit ungerader Nummer liegt und ihr Wert gleich 0 (Null) ist. Dazugehörige Werte: Farbnummern (siehe Funktionen PV RGB to color und PV Index to color). |
pv style format alpha | Lange Ganzzahl | 6 | Die Zelle verwendet das Anzeigeformat für Text mit der im Parameter Wert übergebenen Nummer. Dazugehörige Werte: Nummer des Anzeigeformats. |
pv style format bool | Lange Ganzzahl | 8 | Die Zelle verwendet das Anzeigeformat für Boolean mit der im Parameter Wert übergebenen Nummer. Dazugehörige Werte: Nummer des Anzeigeformats. |
pv style format date time | Lange Ganzzahl | 9 | Die Zelle verwendet das Anzeigeformat für Datum und Zeit mit der im Parameter Wert übergebenen Nummer. Dazugehörige Werte: Konstanten des Themas PV Stilformat Datum Zeit. • pv Short: 13.01.04 • pv Abbreviated: Die 13. Jan 2004 • pv Long: Dienstag, 13. Januar 2004 • pv Short2: 13.01.2004 • pv Month Day Year: 13. Januar 2004 • pv Abbr Month Day Year: 13. Jan 2004 • pv Day Name: Dienstag • pv Day Number: 13 • pv Month Name: Januar • pv Month Number: 1 • pv Year Number: 2004 • pv Long H MM AM PM: Dienstag, 13. Januar 2004 um 12:30 PM • pv Abbreviated H MM AM PM: Die 13. Jan 2004 um 12:30 PM • pv Short HH MM SS: 13.01.04 um 12:30:00 • pv Month Day Year H MM AM PM: 13. Januar 2004 um 12:30 PM • pv Short2 Hour Min Sec: 13.01.04 und 12 Stunden 30 Minuten 0 Sekunden • pv HH MM SS: 12:30:00 • pv HH MM: 12:30 • pv Hour Min Sec: 12 Stunden 30 Minuten 0 Sekunden • pv Hour Min: 12 Stunden 30 Minuten • pv HH MM AM PM: 12:30 PM Hinweis: Die Anzeige kann je nach den aktuellen Einstellungen Ihres Betriebssystems auch anders aussehen. |
pv style format forced text | Lange Ganzzahl | 32 | Zeigt den Zelleninhalt als reinen Text, z.B. ohne das automatische Anzeigeformat, das 4D je nach Zelleninhalt anwendet (Nummer, Datum, Text, etc.). Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Zelleninhalt erscheint ohne automatische Formatierung. • pv value off (Standard): Zelleninhalt erscheint mit automatischer Formatierung. |
pv style format num | Lange Ganzzahl | 7 | Die Zelle verwendet das Anzeigeformat für Zahl mit der im Parameter Wert übergebenen Nummer. Dazugehörige Werte: Nummer des Anzeigeformats. Hinweis: Die Nummern der Standard Anzeigeformate entsprechen ihrer Position im Menü, das im Dialogfenster Zellenformat zur Auswahl von Formaten verwendet wird. |
pv style format picture | Lange Ganzzahl | 10 | Definiert das Anzeigeformat für Bild, welches der Zelle zugeordnet ist. Dazugehörige Werte: Konstanten des Themas PV Bildanzeige. • pv mapping trunc non-centered • pv mapping truncated centered • pv mapping replicated • pv mapping scaled to fit prop • pv mapping scaled to fit • pv mapping scaled centered prop |
pv style hidden | Lange Ganzzahl | 1 | Sperrt die Zelle und blendet sie aus. Eine gesperrte und ausgeblendete Zelle lässt sich nicht ändern, auswählen, u.ä. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Zelle gesperrt und ausgeblendet. • pv value off: Zelle nicht gesperrt oder ausgeblendet. |
pv style hor alignment | Lange Ganzzahl | 29 | Richtet den Zelleninhalt horizontal aus. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value hor alignment default: Richtet den Zelleninhalt standardmäßig horizontal aus. • pv value hor alignment left: Richtet den Zelleninhalt horizontal linksbündig aus. • pv value hor alignment center: Richtet den Zelleninhalt horizontal zentriert aus. • pv value hor alignment right: Richtet den Zelleninhalt horizontal rechtsbündig aus. |
pv style locked | Lange Ganzzahl | 0 | Sperrt die Zelle für den Benutzer. Eine gesperrte Zelle lässt sich nicht ändern, auswählen, u.ä. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Zelle gesperrt • pv value off: Zelle nicht gesperrt. |
pv style rotation | Lange Ganzzahl | 31 | Dreht den Zelleninhalt. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value rotation 0: Zelleninhalt wird nicht gedreht. • pv value rotation 90: Zelleninhalt wird um 90° nach links gedreht. • pv value rotation 180: Zelleninhalt wird um 180° nach links gedreht. • pv value rotation 270: Zelleninhalt wird um 270° nach links gedreht. |
pv style spellcheck | Lange Ganzzahl | 2 | Wendet die Rechtschreibprüfung für die Zelle an. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Rechtschreibprüfung für Zelle aktiviert. • pv value off: Keine Rechtschreibprüfung für Zelle. |
pv style text bold | Lange Ganzzahl | 22 | Setzt den Zellentext in Fettschrift. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Fettschrift in Zelle aktiviert. • pv value off: Keine Fettschrift in Zelle. |
pv style text condensed | Lange Ganzzahl | 27 | Zieht den Zellentext zusammen. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Text zusammenziehen in Zelle aktiviert. • pv value off: Text in Zelle nicht zusammengezogen. |
pv style text extended | Lange Ganzzahl | 28 | Zieht den Zellentext auseinander. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Text auseinanderziehen in Zelle aktiviert. • pv value off: Text in Zelle nicht auseinandergezogen. |
pv style text face | Lange Ganzzahl | 21 | Setzt die Stilvorlage für Zellen. Dazugehörige Werte: Nummern von Stilvorlagen oder Konstanten des Themas PV Stil spezielle Werte. |
pv style text font | Lange Ganzzahl | 19 | Setzt die Schrift für Zellen. Dazugehörige Werte: Schriftnummern (siehe Routinen PV Add font und PV GET FONT LIST). |
pv style text italic | Lange Ganzzahl | 23 | Setzt den Zellentext in Kursivschrift. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Kursivschrift in Zelle aktiviert. • pv value off: Keine Kursivschrift in Zelle. |
pv style text outline | Lange Ganzzahl | 25 | Setzt den Zellentext mit Kontur. Dazugehörige Werte: Konstanten des Themas PV Stil Werte • pv value on: Kontur in Zelle aktiviert. • pv value off: Keine Kontur in Zelle. |
pv style text shadow | Lange Ganzzahl | 26 | Setzt den Zellentext mit Schatten. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Schatten in Zelle aktiviert. • pv value off: Kein Schatten in Zelle. |
pv style text size | Lange Ganzzahl | 20 | Setzt die Schriftgröße für Zellen. Dazugehörige Werte: Größe in Pixel. |
pv style text underline | Lange Ganzzahl | 24 | Unterstreicht den Zellentext. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Text in Zelle wird unterstrichen. • pv value off: Text in Zelle wird nicht unterstrichen. |
pv style use picture height | Lange Ganzzahl | 3 | Passt die Größe der Zelle an die Höhe des ihr zugeordneten Bildes an. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value on: Die Zelle wird an die Höhe des darin enthaltenen Bildes angepasst. Ist kein Bild zugeordnet, wird die Zelle nicht angepasst. • pv value off: Die Zelle wird nicht an die Höhe des zugeordneten Bildes angepasst. |
pv style vert alignment | Lange Ganzzahl | 30 | Richtet den Zelleninhalt vertikal aus. Dazugehörige Werte: Konstanten des Themas PV Stil Werte. • pv value vert alignment top: Richtet den Zelleninhalt vertikal oben aus. • pv value vert alignment center: Richtet den Zelleninhalt vertikal zentriert aus. • pv value vert alignment bottom: Richtet den Zelleninhalt vertikal unten aus. |
Wollen Sie die Eigenschaften standardmäßiger Stilvorlagen bearbeiten, übergeben Sie im Parameter Stil eine Konstante unter dem Thema PV Stil spezielle Werte:
Konstante | Typ | Wert | Kommentar |
pv style cells | Lange Ganzzahl | -1 | Standardmäßige Stilvorlage für Zellen (genannt “Zellen”) |
pv style col row headers | Lange Ganzzahl | -2 | Standardmäßige Stilvorlage für Spalten- und Zeilentitel (genannt “Spalten-/Zeilentitel”) |
pv style page footer header | Lange Ganzzahl | -3 | Standardmäßige Stilvorlage für gedruckte Kopf- und Fußteile auf der Seite (genannt “Kopf- & Fußteil Seite”) |
Hinweis: Sie können diese Stilvorlagen im 4D View Menü Stil mit dem Befehl Stilvorlagen bearbeiten.
Mit dieser Methode können Sie Eigenschaften für einen neuen Stil definieren. Wir setzen einen Wert für jeden der drei anzupassenden Stileigenschaften:
ARRAY LONGINT($ArrayProps;3) `Array mit Stileigenschaften
ARRAY LONGINT($ArrayValues;3) `Wert für jede Eigenschaft
C_TEXT($StyleName) `Name des hinzuzufügenden Stils für Bereich
ARRAY LONGINT($StyleNumArray;0) `Array mit Stilnummern
ARRAY TEXT($StyleNameArray;0) `Array mit Stilnamen
C_LONGINT($Index) `Schleife Index
C_LONGINT($Position) `Position des neuen Stils in den Arrays mit Nummern und Namen
`Initialisierung
$ArrayProps{1}:=pv style hor alignment `Dazugehörige Eigenschaften...
$ArrayProps{2}:=pv style vert alignment
$ArrayProps{3}:=pv style rotation
$ArrayValues{1}:=pv value hor alignment left `...und Werte
$ArrayValues{2}:=pv value hor alignment center
$ArrayValues{3}:=pv value rotation 90
$StyleName:="Unterabschnitt"
PV GET STYLE LIST(Bereich;$StyleNumArray;$StyleNameArray)
`Liste der vorhandenen Stile
If(Find in array($StyleNameArray;$StyleName)=-1) `Existiert der Stil noch nicht?
$Position:=Size of array($StyleNameArray)+1 `Hinzufügen
INSERT IN ARRAY($StyleNameArray;$Position) `Array anpassen
INSERT IN ARRAY($StyleNumArray;$Position)
$StyleNameArray{$Position}:=$StyleName `Name des neuen Stils zuweisen
$StyleNumArray{$Position}:=PV Add style(Bereich;$StyleName)
`Nummer des neuen Stils zuweisen
For($Index;1;Size of array($ArrayProps)) `Für alle zu setzenden Eigenschaften
`Eigenschaft hat nicht den gewünschten Wert?
If(PV Get style property(Bereich;$StyleNumArray{$Position};$ArrayProps{$Index})#$ArrayValues{$Index})
`Richtigen Wert zuweisen
PV SET STYLE PROPERTY(Bereich;$StyleNumArray{$Position};$ArrayProps{$Index};$ArrayValues{$Index})
End if
End for `Array $ArrayProps für Stilvorlagen Eigenschaften erneut prüfen
Else
ALERT("Der Stil "+$StyleName+" liegt bereits im Bereich.")
End if
Produkt: 4D View
Thema: PV Stil
Nummer:
15891
Erstellt: 4D View 6.8
4D View Programmiersprache ( 4D View v16)