Mit <TextBlock>-Controls können Sie Textblöcke innerhalb einer Web-Anwendung formatieren.
Hinweise zur Verwendung
Ein <TextBlock>-Control wird mit dem Element <TextBlock> erzeugt.
<TextBlock>
...
</TextBlock>
<TextBlock>-Controls können in allen verfügbaren Layouttypen verwendet werden. Weitere Informationen finden Sie unter Layouts.
Attribute
Das <TextBlock>-Control wird über die Standardattribute für Controls definiert.
Elemente
Das Element <TextBlock> kann folgende Elemente enthalten:
-
Freitext
-
<Binding> -
<Break> -
<Paragraph> -
<Span> -
<TextLink> -
<Translation>
Element <Binding>
Das Element <Binding> wird für Data Binding verwendet.
Sie können das folgende Attribut für das Element <Binding> definieren:
|
Attribut |
Beschreibung |
|---|---|
|
|
Bindet eine gültige Data-Binding-Zeichenkette. Beachten Sie, dass keine Konstanten erlaubt sind. |
Beispiel <Binding>
<Span>
Span with binding
<Break />
value = '<Binding value="#test" />'
</Span>
Element <Break>
Das Element <Break> wird verwendet, um Zeilenumbrüche innerhalb eines Textabschnitts einzufügen.
Beispiel <Break>
<Paragraph>
SoftProject GmbH
<Break/>
Am Erlengraben 3
<Break/>
D-76275 Ettlingen
<Break />
E-Mail: info@softproject.de
</Paragraph>
Element <Paragraph>
Das Element <Paragraph> wird verwendet, um Texte in verschiedene Absätze zu unterteilen und kann folgende Elemente enthalten:
-
Freitext
-
<Binding> -
<Break> -
<Paragraph> -
<Span> -
<TextLink> -
<Translation>
Sie können die folgenden Attribute für das Element <Paragraph> definieren:
|
Attribut |
Beschreibung |
|---|---|
|
|
Definiert eine Farbe für den Hintergrund des Controls. Hinweis:
Mögliche Werte:
Hinweis:
|
|
|
Legt die Schriftfamilie fest. Hinweis:
Mögliche Werte:
|
|
|
Legt die Schriftgröße fest. Hinweis:
Mögliche Werte:
|
|
|
Legt die Breite der einzelnen Schriftzeichen fest. Hinweis:
Mögliche Werte:
|
|
|
Legt die Neigung der Schrift fest. Hinweis:
Mögliche Werte:
|
|
|
Legt die Schriftstärke fest. Hinweis:
Mögliche Werte:
|
|
|
Definiert eine Farbe für den Vordergrund (Texte usw.) des Controls. Hinweis:
Mögliche Werte:
Hinweis:
|
|
|
Legt die Textausrichtung innerhalb des Textblocks fest. Mögliche Werte:
|
|
|
Gibt an, was passieren soll, wenn das Control voll ist. Mögliche Werte:
|
Beispiel <Paragraph>
<Paragraph justifyText="justify" textOverflow="allow">
Paragraph
<Binding value="#test" />
</Paragraph>
Element <Span>
Das Element <Span> wird verwendet, um Textabschnitte oder einzelne Textelemente zu formatieren und kann folgende Elemente enthalten:
-
Freitext
-
<Binding> -
<Break> -
<Paragraph> -
<Span> -
<TextLink> -
<Translation>
Sie können die folgenden Attribute für das Element <Span> definieren:
|
Attribut |
Beschreibung |
|---|---|
|
|
Definiert eine Farbe für den Hintergrund des Controls. Hinweis:
Mögliche Werte:
Hinweis:
|
|
|
Legt die Schriftfamilie fest. Hinweis:
Mögliche Werte:
|
|
|
Legt die Schriftgröße fest. Hinweis:
Mögliche Werte:
|
|
|
Legt die Breite der einzelnen Schriftzeichen fest. Hinweis:
Mögliche Werte:
|
|
|
Legt die Neigung der Schrift fest. Hinweis:
Mögliche Werte:
|
|
|
Legt die Schriftstärke fest. Hinweis:
Mögliche Werte:
|
|
|
Definiert eine Farbe für den Vordergrund (Texte usw.) des Controls. Hinweis:
Mögliche Werte:
Hinweis:
|
Beispiel <Span>
<Span fontWeight="ExtraBold" foreground="GaugeAxisMiddle">
Span
<Binding value="#test" />
</Span>
Element <TextLink>
Das Element <TextLink> wird verwendet, um eine Verlinkung zu erstellen. Um die Verlinkung zu generieren, muss eine Action definiert werden. Weitere Informationen finden Sie unter Actions.
Folgende Actions werden unterstützt:
-
CustomAction
-
DownloadAction
-
SelectAction
-
UploadAction
Beispiel <TextLink>
<?xml version="1.0" encoding="UTF-8"?>
<DetailComponent xmlns="http://softproject.de/webapp/1.0">
<FlowLayout>
<Header value="Welcome to my new Web App!" />
<TextBlock>
<Link>
<SelectAction
process="myProcess.wrf"
displayName="Click here"></SelectAction>
</Link>
</TextBlock>
</FlowLayout>
</DetailComponent>
Element <Translation>
Das Element <Translation> wird verwendet, um für mehrsprachige Oberflächen einen Übersetzungsschlüssel zu hinterlegen.
Sie können das folgende Attribut für das Element Translation definieren:
|
Attribut |
Beschreibung |
|---|---|
|
|
Gibt den Übersetzungsschlüssel an. |
Beispiel <Translation>
<Span>
Span with translation
<Break />
value = '<Translation value="$TranslationKey" />'
</Span>
Beispiel