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
[Bearbeiten]Die 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
[Bearbeiten]Mit 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.