Office Manager Entwickler-Support

Systemdateien des DMS-Clients

Layoutdateien für die Benutzeroberfläche "*.lay"

Details

Pfad Gemeinsame Dateien\Layouts\*.lay
Programmverzeichnis\Default.lay
DMS-Edition Pro und Enterprise
Vorhanden seit Version 3.0 in einem vereinfachten, seit DMS-Version 4.0 im vollständigen Format.
Hilfekapitel Layout-Designer
Sicherheitsrelevant Bedingt. Benutzerdefinierte Mausschaltflächen mit hinterlegtem Skript.
Empf. Zugriff Jeder lesen, Administratoren schreiben, vertrauenswürdige Anwender ev. schreiben.

Beschreibung

Die Layoutdateien sind im INI-Format gespeichert und beinhalten das Design des Eigenschaftenfensters, der primären Suchfelder und der Dokumentenvorschau. Das Layout dient in erster Linie der Positionierung von Archivattributen, wie z.B. Name, Projekt und den benutzerdefinierten Datenfeldern.

Der Layoutdesigner wird im Hauptmenü Ansicht | Anpassen | Layout entwerfen mit der entsprechenden Funktion gestartet:

  • Primäre Suchfelder: Den Bereich oberhalb der Archivtabelle gestalten.
  • Vorschau: Unterhalb des Vorschaufensters können Datenfelder platziert werden.
  • Eigenschaften - Hauptfenster: Der obere Bereich des Dokument-Eigenschaftendialogs.
  • Eigenschaften - Weitere: Seite Weitere im unteren mehrseitigen Bereich.
  • Eigenschaften - Zeichnung: Seite Zeichnung mit CAD-Schriftkopfinformationen.

Screenshot Office Manager-Layoutdesigner

Dateinamen und Suchreihenfolge

Beim Öffnen eines Dokumentenarchives sucht der Office Manager zuerst nach einer gleichnamigen Layoutdatei: Wenn das Archiv beispielsweise den Dateinamen "Mein-Archiv.omp" hat, dann wird versucht "..\Layouts\Mein-Archiv.lay" zu laden. Wenn diese gleichnamige Datei nicht vorhanden ist, dann wird "Layout.lay" verwendet.

Im Programmverzeichnis befindet sich noch die "Default.lay" als letzte Möglichkeit. Diese wird geladen, falls die "Layout.lay" ebenfalls fehlt - zum Beispiel unbeabsichtigt gelöscht wurde.

Beispieldatei

[Options]
LabelAutoSize=1
MultiLanguage=0
EditAutoSize=0

[DesignedPixelsPerInch]
FormMain.PanelSearchFields=96
FormDBEdit.TabShOther=96
FormDBEdit.TabShDrawing=96
FormDBEdit.PanelMainFields=96
FormDBEdit=96
FormPreview.LayoutPanelPreview=96

[FormDBEdit]
Height=524
Width=587

[FormMain.PanelSearchFields]
BtnLockSearch=(default),0,6,6,19,26,,,,,,0
BtnSearch=(default),0,26,6,70,26,,,,,,0
EditFTI=(default),0,384,13,220,21,,,,,,0
LabelFTI=(default),0,314,16,45,13,,,,,,1
OmLayCompo_SearchFields_602_3=TSpeedButton,602,605,44,22,22,"{115,Hilfethema Datumsuche}",{HelpContext:1559},,,,1

OmLayCompo_SearchFields_30_1=TComboBox,30,92,45,200,21,Belegnr.,Doc,DOCNO,,,0
OmLayCompo_SearchFields_1_1=TLabel,1,10,48,43,15,Belegnr.,Doc,DOCNO,,,0

[FormDBEdit.PanelMainFields]
PanelHeight=203
Color=clBtnFace
AutoAlign=0
OmLayCompo_MainFields_520_2=TBevel,520,6,13,560,80,,,,0


[FormPreview.LayoutPanelPreview]
PanelHeight=91
Color=clWindow
OmLayCompo_Preview_120_1=TDBMemo,120,0,0,231,91,Buchungstext,Doc,POSTINGTXT,,,0


[FormDBEdit.TabShDrawing]


[FormDBEdit.TabShOther]

Beschreibung der Sektionen und Schlüssel

[Options]

Die Sektion beinhalten die Einstellungen, welche mit dem Schalter Optionen im Layoutdesigner vorgenommen werden.

[DesignedPixelsPerInch]

Definiert die Größe der Windows-Schriften des Computers, auf dem das Layout des entsprechenden Bereiches gestaltet wurde. Die Größenangabe wird für eine Umrechnung der Positionsangaben benötigt, wenn der Office Manager auf einem Computer mit anderen Schriftgrößen ausgeführt wird.

[FormDBEdit]

Enthält die Höhe (Height) und Breite (Width) des Dokument-Eigenschaftenfensters. Dieses Dialogfenster ist nur in der Größe änderbar, wenn der Layoutdesigner ausgeführt wird. Breite in Höhe wird dann in die .lay-Datei geschrieben.

[Bereich]

Jeder Layout-Bereich ist in einer eigenen Sektion der INI-Datei gespeichert:

  • [FormMain.PanelSearchFields]: Primäre Suchfelder
  • [FormDBEdit.PanelMainFields]: Eigenschaften - Hauptfenster
  • [FormDBEdit.TabShDrawing]: Eigenschaften - Zeichnung
  • [FormDBEdit.TabShOther]: Eigenschaften - Weitere
  • [FormPreview.LayoutPanelPreview]: Vorschaufenster

Syntax der Schlüssel und Werte: Elementname=Parameter im kommasepariertem SDF-Format, zum Beispiel:

OmLayCompo_SearchFields_30_1=TComboBox,30,92,45,200,21,Belegnr.,Doc,DOCNO,,,0

Der Elementname beginnt mit "OmLayCompo_", wenn es sich um eine Komponente handelt, die vom Designer platziert wurde. Diese können auch gelöscht werden. Alle anderen GUI-Elemente, beispielsweise "BtnSearch" sind bereits im Programmcode enthalten und können geändert, insbesondere verschoben, aber nicht entfernt werden.

Optionen in der einzelnen Bereichen:
PanelHeight=200

Höhe des Bereichs in Pixel.

Color=clWindow

Hintergrundfarbe

AutoAlign=0

Im Layoutbereich unterhalb der Dokumentenvorschau werden die Elemente stanardmäßig zeilenweise platziert. Dies ist für das GoBD-Archiv mit der Vorschau auf den Buchungstext optimal. Sollten Sie dies nicht wünschen, tragen Sie bitte AutoAlign=0 in der Sektion [FormPreview.LayoutPanelPreview] ein. Mit AutoAlign=1 kann der Automatismus auch in anderen Bereichen aktiviert werden, dies ist aber i. d. R. nicht sinnvoll.