List & Label arbeitet bei der Ansteuerung per API datenbankunabhängig. Das bedeutet, dass die Anwendungen bzw. Sie als Programmierer für die Datenversorgung zuständig sind. Sie teilen also List & Label per Funktionsaufruf mit, welche Daten(felder) von Ihrer Anwendung überhaupt als druckbare Daten zur Verfügung gestellt werden (bspw. "Ein Feld namens <Name>, ein Feld namens <Vorname>" etc.) und welchen Inhalt dieses Feld hat. Woher Sie letztlich zur Druckzeit die Inhalte der Datenfelder bekommen, spielt für List & Label überhaupt keine Rolle. In den meisten Fällen dürfte vermutlich durch Sie ein Lesezugriff auf ein entsprechendes Datensatz-Feld einer Datenbank erfolgen.
Um den Designer zur Gestaltung der Druckformulare in Ihre Anwendung einzubauen, melden Sie per Funktionsaufruf jedes Ihrer vorhandenen bzw. gewünschten Datenfelder einmal bei List & Label an. Dabei können Sie neben dem Datenfeld-Namen auch noch optional einen Datentyp (z. B. Text, Numerisch, Logisch, Datum, etc.) übergeben, der bspw. für die Behandlung der Datenfelder in Formeln u. ä. im Designer relevant wird. Sie können außerdem einen Beispiel-Feldinhalt übergeben, der zur Designzeit für die Darstellung im Arbeitsbereich genutzt wird. Wenn Sie eine Echtdatenvorschau unterstützen wollen, berücksichtigen Sie die Hinweise im Kapitel Direkter Druck und Export aus dem Designer.
Zur Druckzeit erfolgt die Datenübergabe im Prinzip analog, außer, dass anstatt des Beispiel-Feldinhaltes von Ihnen der Echtdaten-Feldinhalt übergeben werden muss. Dies geschieht für alle Felder, während Sie insgesamt über alle Ihre zu druckenden Datensätze iterieren.