LlDomSetProperty

Erlaubt das Setzen einer Eigenschaft für das angegebene Objekt. Um z. B. den Seitenumbruch für ein Textobjekt zu erlauben, benötigt man

INT nRet = LlDomSetProperty(hObj, _T("AllowPageWrap"), _T("True"));

 

WICHTIG: Der Übergabeparameter für den Wert muss eine gültige List & Label-Formel sein. Eine Besonderheit ergibt sich hierdurch für Eigenschaften, die Zeichenketten enthalten (z. B. der Inhalt eines Text-Absatzes): Zeichenketten müssen ja innerhalb des Designers ihrerseits in Anführungszeichen gesetzt werden, um als gültige Formel verwendbar zu sein. Um also den festen Text "combit" zu übergeben muss der Parameter "'combit'" verwendet werden. Dies gilt auch z. B. für feste Fontnamen, auch hier muss z. B. "'Verdana'" übergeben werden, nicht "Verdana",

Beispiel:

LlDomSetProperty(hObj, _T("Contents"), _T("'") + sProjectTitle + _T("'"));

Um die Werte von verschachtelten Eigenschaften wie den der Farbe einer Füllung zu setzen, kann der Eigenschaftsname "<Elterneigenschaft>.<Kindeigenschaft>" verwendet werden, also z. B.

INT nRet = LlDomSetProperty(hObj, _T("Filling.Color"), _T("LL.Color.Black"));