Beschriftung Schriftgröße aus Attributtabelle

Hallo Leutz,

ich hab mal wieder eine kleine Frage...
kann man aus einem Feld der Attributtabelle die Schriftgröße einlesen wenn man beschriften möchte, wie man das z.B. bei der Rotation machen kann?

Gruß
Andreas
Hi Andreas,

unter den Layer-Eigenschaften gibt es unter "Beschriftungen" die Möglichkeit, die Schriftgröße (Schriftart, fett, kursiv, ...) festzulegen.
Meinst du das?

Gruß
Birgit
Ich glaube nicht, dass bei dynamischen Labels die Schriftgröße wie die Rotation über ein Feld geht.

Mit Annotations geht das aber.

vg
Jo
Doch, das geht auch mit dynamischen Beschriftungen:

Auf der 'Labels'-Registerkarte der Layereigenschaften 'Expression' anklicken, dort 'Advanced' aktivieren und folgende Funktion eingeben:

Function FindLabel ( [LabFeld], [LabSize] )
lblSize = CStr([LabSize])
FindLabel = "<FNT scale='" & lblSize & "'>" & [LabFeld] & "</FNT>"
End Function

wobei [LabFeld] das Feld mit den Labeltext und [LabSize] das Feld mit der jeweiligen Labelgröße ist.
Hallo Maxilla,

Danke für den Tipp, das geht prima, Super!!

Gruß
Andreas