LL26 Voreinstellungen

Hallo,

ist es möglich die Vorlage für den Berichtscontainer zu personalisieren?
Keine automatische Fusszeile
Hintergrund immer transparent

Die Objekt Schriftart muss auch immer bei jeden Projekt wieder neu eingestellt werden.

Hallo Herr Santer,

1. Automatische Fußzeile

das automatische Erstellen der Fußzeile können Sie über eine nicht dokumentierte Option LL_OPTION_AUTOMATICFOOTER deaktivieren:
LL_OPTION_AUTOMATICFOOTER (293 ) /* Creates automatically footer-line in table-line wizard. Default: true. */

In .NET würde der Code wie folgt aussehen:

        LL.Core.LlSetOption(293, 0);

Die Voreinstellung des Fonts gibt es verschiedene Möglichkeiten:

2. Schriftart voreinstellen

I) LL_OPTION_DEFDEFFONT

Sie können den Font über die Option LL_OPTION_DEFDEFFONT vorgeben. In .NET heißt diese Option DefaultDefaultFont und lässt sich wie folgt anwenden:

        Font oFont = new Font("Bauhaus 93", 25);
        LL.Core.LlSetOption((int)LlOption.DefaultDefaultFont, oFont.ToHfont());

II) DOM-API

Sie können die Schriftart (und auch andere Einstellungen) in einem eigenen Assistenten abfragen und anschließend per DOM-API an LL übergeben. In dem mitgelieferten Advanced DOM Sample wird so etwas bereits gemacht. Sie finden das Sample in Ihrer List & Label Installation:

…\combit\LL26\Beispiele\Microsoft .NET.NET Framework 4\WinForms\C#\Advanced DOM Sample

3. Hintergrund transparent

Der Hintergrund von Spalten ist ab der Version 22 (Release Oktober 2016) von List & Label standardmäßig transparent. Haben Sie evtl. eine noch ältere Version im Einsatz?

Grüße