Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19
4D View Pro Stilobjekte und Stilvorlagen

4D View Pro Stilobjekte und Stilvorlagen  


 

Mit Stilobjekten und Stilvorlagen in 4D View Pro können Sie die grafischen Aspekte und das Aussehen Ihrer 4D View Pro Dokumente steuern. 

Stilobjekte enthalten Einstellungen für Stileigenschaften. Sie lassen sich entweder in einer Stilvorlage oder auch direkt verwenden. Stilobjekte lassen sich auch zusätzlich zu einer Stilvorlage verwenden, so dass einzelne Zellen-Ranges andere Einstellungen haben können, ohne Auswirkungen auf den Rest des Dokuments.  

Sie können Stilobjekte direkt mit den Befehlen VP SET CELL STYLE und VP SET DEFAULT STYLE verwenden.

Eine Stilvorlage gruppiert eine Kombination von Eigenschaften in einem Stilobjekt (siehe unten), um die Darstellung aller Zellen in Ihren 4D View Pro Dokumenten festzulegen. Mit dem Dokument gesicherte Stilvorlagen lassen sich zum Setzen der Eigenschaften für ein bzw. mehrere Arbeitsblätter oder für das gesamte Workbook verwenden.

Eine definierte 4D View Pro Stilvorlage erhält einen Namen, der in der Eigenschaft "name" der Stilvorlage gesichert wird. So können Sie eine Stilvorlage leicht wiederverwenden und bei gut durchdachter Namensgebung Zweck und Zuordnung vereinfachen (z.B. Letterhead_internal, Letterhead_external).

Stilvorlagen werden mit dem Befehl VP ADD STYLESHEET angelegt und mit dem Befehl VP SET DEFAULT STYLE bzw. VP SET CELL STYLE verwendet. Mit dem Befehl VP REMOVE STYLESHEET können Sie eine Stilvorlage entfernen.

Der Befehl VP Get stylesheet gibt das Stilobjekt einer einzelnen Stilvorlage zurück, der Befehl VP Get stylesheets findet eine Collection von Stilobjekten für mehrere Stilvorlagen.

Die ausführliche Beschreibung der einzelnen Werte finden Sie auf der Seite 4D View Pro Konstanten.

EigenschaftTypBeschreibungMögliche Werte
backColorTextDefiniert die Hintergrundfarbe CSS Farbe "#rrggbb" Syntax (bevorzugte Syntax), CSS Farbe "rgb(r,g,b)" Syntax (alternative Syntax), CSS Farbname (alternative Syntax)
backgroundImageBild, TextGibt ein Hintergrundbild anLässt sich direkt angeben oder über Bildpfad (ganzer Pfad oder nur Dateiname). Wird nur der Name der Datei verwendet, muss sie neben der Strukturdatei der Datenbank liegen. Mit dem Dokument wird ein Bild gesichert, unabhängig, ob Bild oder Text verwendet wird. Ein großes Bild kann sich u.U. auf die Größe des Dokuments auswirken. Hinweis für Windows: Dateiendung muss enthalten sein
backgroundImageLayoutLange GanzzahlDefiniert das Layout des Hintergrundbilds vk image layout center, vk image layout none, vk image layout stretch, vk image layout zoom
foreColortextDefiniert die VordergrundfarbeCSS Farbe "#rrggbb" Syntax (alternative Syntax), CSS Farbe "rgb(r,g,b)" Syntax (alternative Syntax), CSS Farbname (alternative Syntax)
Ränder  

EigenschaftUntereigenschaftTypBeschreibungMögliche Werte
borderBottom, borderLeft, borderRight, borderTop, diagonalDown,diagonalUp ObjektDefiniert den entsprechenden Rand 
colorTextDefiniert die Randfarbe. Standard = schwarz CSS Farbe "#rrggbb" Syntax (bevorzugte Syntax), CSS Farbe "rgb(r,g,b)" Syntax (alternative Syntax), CSS Farbname (alternative Syntax)
styleLange GanzzahlDefiniert den Randstil. Standard = leer. Kann nicht Null oder undefiniert sein. vk line style dash dot, vk line style dash dot dot, vk line style dashed, vk line style dotted, vk line style double, vk line style empty, vk line style hair, vk line style medium, vk line style medium dash dot, vk line style medium dash dot dot, vk line style medium dashed, vk line style slanted dash dot, vk line style thick, vk line style thick

EigenschaftUntereigenschaftTypBeschreibungMögliche Werte
fontTextGibt die Schriftmerkmale in CSS Schrift Kurzform an ("font-style font-variant font-weight font-size/line-height font-family"). Beispiel: "14pt Century Gothic". Werte für Schriftgröße und Schriftfamilie sind zwingend. Fehlt einer der anderen Werte, gelten die jeweiligen Standardwerte. Hinweis: Bei Schriftnamen mit Leerzeichen muss der Name in Anführungszeichen stehen. CSS Schrift Kurzform 

4D enthält Befehle zum Verwalten von Schriftmerkmalen als Objekte: VP Font to object und VP Object to font

formatterTextFormat für Eigenschaft Wert/Zeit Zahl/Text/Datum/Zeitformate, Sonderzeichen. Siehe Abschnitt 4D View Pro Zellenformat.
isVerticalTextBooleanGibt die Textrichtung an Wahr = vertikaler Text, Falsch = horizontaler Text.
labelOptionsObjektDefiniert die Optionen für Zellenbeschriftung (Optionen für Wasserzeichen)
alignmentLange GanzzahlGibt die Position der Zellenbeschriftung an. Optionale Eigenschaftvk label alignment top left, vk label alignment bottom left, vk label alignment top center, vk label alignment bottom center, vk label alignment top right, vk label alignment bottom right
visibilityLange GanzzahlGibt die Sichtbarkeit der Zellenbeschriftung an. Optionale Eigenschaft vk label visibility auto, vk label visibility hidden, vk label visibility visible
foreColorTextDefiniert die Vordergrundfarbe. Optionale Eigenschaft CSS Farbe "#rrggbb" Syntax (bevorzugte Syntax), CSS Farbe "rgb(r,g,b)" Syntax (alternative Syntax), CSS Farbname (alternative Syntax)
fontTextGibt die Schriftmerkmale in CSS Farbe Kurzform an ("font-style font-variant font-weight font-size/line-height font-family"). Werte für Schriftgröße und Schriftfamilie sind zwingend
textDecorationLange GanzzahlGibt Stilelemente für Text an vk text decoration double underline, vk text decoration line through, vk text decoration none, vk text decoration overline, vk text decoration underline
textIndentLange GanzzahlDefiniert die Einheit der Texteinrückung. 1 = 8 Pixel
textOrientation Lange GanzzahlDefiniert den Rotationswinkel von Text in einer ZelleZahl zwischen -90 und 90
watermarkTextDefiniert Wasserzeichen (Zellenbeschriftung)
wordWrapBooleanGibt an, ob Text umgebrochen werden soll. Wahr = Text umgebrochen, Falsch = Text nicht-umgebrochen
Layout  

EigenschaftTypBeschreibungMögliche Werte
cellPaddingTextDefiniert die Einrückung des Zelleninhalts 
hAlignLange GanzzahlDefiniert die horizontale Ausrichtung des Zelleninhalts vk horizontal align center, vk horizontal align general, vk horizontal align left, vk horizontal align right
lockedBooleanDefiniert den Schutzstatus der Zelle. Beachten Sie, dass er nur verfügbar ist, wenn Schreibschutz für das Arbeitsblatt aktiviert ist (siehe Abschnitt Schutz des Arbeitsblatts ). Wahr = gesperrt, Falsch = entsperrt 
shrinkToFitBooleanGibt an, ob der Zelleninhalt passend verkleinert werden soll. Wahr = verkleinert, Falsch = nicht verkleinert
tabStopBooleanGibt an, ob sich der Fokus auf die Zelle per Tabulatortaste setzen lässt Wahr = Tabulatortaste setzt Fokus, Falsch = Tabulatortaste setzt keinen Fokus 
vAlignLange GanzzahlDefiniert die vertikale Ausrichtung des Zelleninhalts vk vertical align bottom, vk vertical align center, vk vertical align top

EigenschaftTypBeschreibung
nameTextDefiniert den Stilnamen 
parentNameTextGibt den Stil an, auf dem der aktuelle Stil basiert. Erst werden Werte aus dem übergeordneten Stil angewendet, dann Werte des aktuellen Stils. Änderungen im aktuellen Stil werden nicht im übergeordneten Stil wiedergegeben, ist nur bei Verwendung einer Stilvorlage verfügbar
 



Siehe auch 

VP ADD STYLESHEET
VP Font to object
VP Get stylesheet
VP Object to font

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D View Pro Programmiersprache

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v17 R6

 
ARTIKELVERWENDUNG

4D View Pro Handbuch ( 4D v19)