Programmieren mit dBASE PLUS: Klasse Text
Nicht editierbarer HTML-Text in einem Formular.
Syntax
Bearbeiten[<oReferenz> =] new Text(<Container> [,<Name AusdruckZ>])
<oReferenz>
Eine Variable oder Eigenschaft (normalerweise von <Container>), in der eine Referenz auf das neu erstellte Text-Objekt gespeichert wird.
<Container>
Der Container (normalerweise ein Form-Objekt), mit dem das Text-Objekt verbunden wird.
<Name AusdruckZ>
Ein optionaler Name für das Text-Objekt. Wird dieser Name nicht angegeben, erzeugt die Klasse Text automatisch einen Namen für das Objekt.
Spezielle Eigenschaften
BearbeitenDie folgenden Tabellen enthalten die speziellen Eigenschaften und Methoden der Klasse Text. (Spezielle Events sind mit dieser Klasse nicht verbunden.)
Eigenschaft | Vorgabe | Beschreibung |
alignHorizontal | Links | Die Art und Weise, in der der Text horizontal in seinem rechteckigen Rahmens ausgerichtet wird (0=Links, 1=Zentriert, 2=Rechts, 3=Blocksatz). |
alignment | Oben links | Kombiniert die Eigenschaften alignHorizontal, alignVertical und wrap (aus Kompatibilitätsgründen beibehalten). |
alignVertical | Top | Die Art und Weise, in der Text vertikal in seinem rechteckigen Rahmen ausgerichtet wird (0=Oben, 1=Mitte, 2=Unten, 3=Blocksatz). |
anchor | 0 - Nicht verankert | Die Art und Weise, in der das beschriebene Objekt in seinem Container verankert ist (0=Nicht verankert, 1=Unten, 2=Oben, 3=Links, 4=Rechts, 5=Mitte, 6=Container). |
baseClassName | TEXT | Kennzeichnet das Objekt als Instanz der Klasse Text. |
border | false | Gibt an, ob das beschriebene Objekt von dem unter borderStyle festgelegten Rahmen umgeben wird. |
className | TEXT | Kennzeichnet das Objekt als Instanz der abgeleiteten benutzerdefinierten Klasse. Wenn keine benutzerdefinierte Klasse existiert, gilt die Voreinstellung von baseClassName. |
colorNormal | BtnText/BtnFace | Die Farbe des Textes. |
fixed | false | Gibt an, ob die Position des Text-Objekts unveränderlich ist, oder ob es durch Umwandeln oder Unterdrücken anderer Objekte nach unten oder oben verschoben werden kann. |
function | Eine Funktion zur Textformatierung. | |
leading | 0 | Der Abstand zwischen aufeinanderfolgenden Zeilen; bei 0 wird der Standardabstand der Schrift verwendet. |
marginHorizontal | Der horizontale Abstand zwischen dem Text und seinem rechteckigen Rahmen. | |
marginVertical | Der vertikale Abstand zwischen dem Text und seinem rechteckigen Rahmen. | |
picture | Eine Formatierungsschablone. | |
prefixEnable | True | Legt fest, ob das kaufmännische Und (&) als Präfix für ein Tastaturkürzel interpretiert werden soll. (Eigene Übersetzung) |
rotate | 0 | Die Textausrichtung in 90 Grad-Schritten (0=0, 1=90, 2=180, 3=270). |
supressIfBlank | false | Gibt an, ob das Text-Objekt unterdrückt wird, wenn es leer ist. |
supressIfDuplicate | false | Gibt an, ob das Text-Objekt unterdrückt wird, wenn sein Wert demjenigen bei der letzten Umwandlung entspricht. |
text | <Wie name> | Der Wert des Text-Objekts (der angezeigte Text). |
tracking | 0 | Der Abstand zwischen den Zeichen. Bei Angabe von 0 wird der Standardabstand der Schrift verwendet. |
trackJustifyThreshold | 0 | Der maximale zusätzliche Abstand, der in einer Zeile mit Blocksatz zwischen Wörtern eingefügt werden kann. 0 bedeutet, daß es keine Obergrenze für den Abstand gibt. |
transparent | false | Gibt an, ob das Text-Objekt dieselbe Hintergrundfarbe oder dasselbe Hintergrundfarbe verwendet wie dessen Container. |
variableHeight | false | Gibt an, ob sich die Höhe des Text-Objekts in Abhängigkeit von seinem Wert vergrößert. |
verticalJustifyLimit | 0 | Der maximale zusätzliche Abstand, der zwischen Zeilen eingefügt werden kann, um einen vertikalen Blocksatz zu erreichen. Bei einer Überschreitung der Grenze wird das Text-Objekt nach oben ausgerichtet. Der Wert 0 bedeutet, daß es keine Obergrenze gibt. |
wrap | true | Gibt an, ob der Text im Text-Objekt umbrochen werden soll. |
Methode | Parameter | Beschreibung |
---|---|---|
getTextExtent( ) | <AusdruckZ> | Gibt die Breite des angegebenen Strings in der Schrift des Text-Objekts zurück. |
Die folgende Tabelle enthält die Basis-Eigenschaften, -Events und -Methoden der Klasse Text:
Beschreibung
BearbeitenMit Hilfe einer Text-Komponente können Informationen in einem Formular oder Report angezeigt werden. Die Eigenschaft text der Komponente kann beliebigen Text enthalten, einschließlich HTML-Tags. Bei dieser Eigenschaft kann es sich um einen Ausdrucks-Codeblock handeln, der bei jeder Umwandlung ausgewertet wird.