08.01.2013 Aufrufe

combit List & Label - combit GmbH

combit List & Label - combit GmbH

combit List & Label - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Jetzt<br />

auch als<br />

Subscription<br />

inklusive<br />

Support<br />

<strong>List</strong> <strong>List</strong> & & <strong>Label</strong> <strong>Label</strong> 13 13


Reporting für Helden<br />

<strong>List</strong> & <strong>Label</strong> ist anders<br />

... als alle Reportgeneratoren, die Sie<br />

kennen. Wir konzentrieren uns darauf,<br />

was für Sie als Entwickler wichtig ist. Sie<br />

bekommen ein echtes Entwicklungs-Tool!<br />

Außerdem fangen wir Sie auch bei Ihren<br />

abenteuerlichsten Projektsprüngen auf:<br />

<strong>List</strong> & <strong>Label</strong> gibt‘s wahlweise auch als<br />

Subscription inklusive Support. Halten<br />

Sie sich den Rücken frei für Ihre wahren<br />

Heldentaten!<br />

2<br />

Einsatzgebiet<br />

Sie erweitern Ihre Programme mit nur<br />

wenigen Programm zeilen um Auswertungen<br />

jeglicher Art:<br />

Reports alias Berichte :: Subreports ::<br />

Multitabellen :: einfache <strong>List</strong>en :: Kreuztabellen<br />

:: Diagramme alias Charts ::<br />

Formulare, auch interaktive :: Eti ketten,<br />

auch mit Barcodes :: Serienbriefe ... und<br />

das Ganze auch als Web-Reporting.<br />

Statten Sie Ihre Anwendungen mit klassischen<br />

Druck-, schnellen Vorschau- und<br />

umfassenden Exportfunktionen aus.<br />

„<strong>List</strong> & <strong>Label</strong> behauptet sich mittlerweile<br />

seit annähernd 15 Jahren erfolgreich<br />

auf dem Programmiersektor.”<br />

DOTNETPRO<br />

Bestes Reporting-Tool<br />

des Jahres 2007<br />

Leserwahl: „entwickler magazin“<br />

Zum 4. Mal in Folge<br />

Bestes Reporting-Tool<br />

des Jahres 2007<br />

Auszeichnung: „Hervorragend“<br />

Gesamtnote: „Sehr Gut”<br />

„Fazit: Entwickler, ... finden in<br />

<strong>List</strong> & <strong>Label</strong> ein Hochleistungstool.“<br />

PC Magazin<br />

Leserwahl: „dot.net magazin“<br />

Zum 3. Mal in Folge<br />

„Report Royale“<br />

“Ein weiterer Vorzug liegt in<br />

der Datenbankunabhängigkeit“<br />

dot.net magazin


Ihre Vorteile auf einen Blick<br />

Designer für End-User inklusive<br />

bei den meisten Desktop-Applikationen<br />

Runtime ohne weitere Lizenzgebühren ::<br />

mit der Enterprise Edition auch bei Server-<br />

/Webserver-Applikationen<br />

Mehr auf S. 4 und ab S. 8<br />

Flexibilität und volle Kontrolle<br />

Eigene Datenfelder und Datenbankfelder<br />

beliebig mischen :: Komponente oder<br />

DLL :: DataBinding oder Datenbankunabhängigkeit<br />

Mehr auf S. 5<br />

Schnell als Komponente integrieren<br />

in 3 Schritten und 5 Minuten mit .NET<br />

einsetzen: Komponente auf Form ziehen<br />

:: Eigenschaften über Smart Tags einstellen<br />

:: Druck/Design starten<br />

Mehr auf S. 5 und S. 7<br />

Einfach redistributieren<br />

ohne Datenbanktreiber :: schlank ::<br />

ressourcensparend<br />

Mehr auf S. 5<br />

Mit fast jeder Programmiersprache<br />

Support vom deutschen Hersteller<br />

kurze Wege :: schnelle Hilfe :: bestes<br />

Know-How deutscher Software-Spezialisten<br />

Mehr auf S. 22<br />

Mehrfach ausgezeichnet<br />

Viele Barcode-Formate<br />

Ihr<br />

Vorteil<br />

über 15 Jahre auf dem Markt :: viele<br />

begeisterte Kunden weltweit<br />

Mehr auf S. 2 und S. 24<br />

Mit fast jeder Programmiersprache<br />

einsetzbar, Wechsel ist kein Problem<br />

Mehr auf S. 6<br />

auch 2D-Barcodes (ab Professional) ::<br />

keine Barcode-Schriften nötig<br />

Mehr auf S. 13<br />

Druck+Vorschau+Export = 1 Code<br />

Umfassende Exportformate z.B. PDF,<br />

HTML, RTF, Excel ...<br />

Mehr ab S. 16<br />

Flexibilität und volle Kontrolle<br />

Achten Sie auf<br />

dieses Zeichen!<br />

Einfach redistributieren<br />

Mehrfach Mehrfach Mehrfach Mehrfach Mehrfach ausgezeichnet<br />

ausgezeichnet<br />

ausgezeichnet<br />

ausgezeichnet<br />

ausgezeichnet<br />

Schnell Schnell als als Komponente<br />

Komponente<br />

Designer für End-User inklusive<br />

Druck+Vorschau+Export = 1 Code<br />

Support Support vom vom deutschen deutschen Hersteller Hersteller<br />

Viele Viele Viele Barcode-Formate<br />

Barcode-Formate<br />

Barcode-Formate<br />

3


Herzstück aus Benutzersicht<br />

<strong>List</strong> & <strong>Label</strong> Designer :: DTP :: Drag&Drop :: verschiedene Stile<br />

Der <strong>List</strong> & <strong>Label</strong> Designer bietet alles, was das „Reporter“-Herz begehrt, universell einsetzbar für Berichte, Diagramme, Etiketten & Co<br />

Designer Designer Designer Designer für für für für End-User End-User End-User End-User inklusive inklusive inklusive inklusive<br />

4<br />

Ihr<br />

Vorteil<br />

Mehrwert für Ihre<br />

Programme, Freiheit &<br />

Flexiblität für die Benutzer<br />

Mit dem <strong>List</strong> & <strong>Label</strong> Designer<br />

erweitern Sie Ihre Anwendung ohne<br />

großen Zeitaufwand um leistungsstarke<br />

Funktionen, schaffen sich Wettbewerbs-<br />

vorteile und geben den Endanwendern<br />

die Flexibilität, die sie sich wünschen.<br />

Dabei passen Sie durch die Wahl des<br />

Dialogdesigns den Designer fast nahtlos<br />

in Ihre Applikation ein.<br />

Bei allen drei Editionen – Standard, Professional<br />

und Enterprise – können Sie den<br />

Designer ohne weitere Lizenzgebühren<br />

mit den meisten Desktop-Applikationen<br />

weitergeben. Bei der Enterprise ist auch<br />

die Runtime für die meisten Server-/Web-<br />

Server-Anwendungen inklusive.<br />

Mehr unter<br />

www.<strong>combit</strong>.net/Lizensierung


Ihre Applikation<br />

Klassische Desktop-Applikation: entweder datenbankunabhängig<br />

(Ihre Applikation übergibt die<br />

Daten an <strong>List</strong> & <strong>Label</strong>) oder bei .NET, Delphi, Visual<br />

Basic 6.0 und C++ Builder über DataBinding.<br />

Einfach Einfach Einfach redistributieren<br />

redistributieren<br />

redistributieren<br />

<strong>List</strong> & <strong>Label</strong> Funktionsprinzip<br />

Datenübergabe :: DataBinding :: Datenbankunabhängigkeit :: Komponenten<br />

Druck<br />

Preview<br />

Export<br />

Daten<br />

Datenbank, Benutzerdaten,<br />

Messswerte<br />

Datenbankgebunden<br />

Designer<br />

Desktop-<br />

Applikation<br />

.NET Sie haben die freie Wahl des Datenzugriffsobjekts.<br />

Ob DataSet, DataView-<br />

Manager, DataReader, DataTable oder<br />

auch beliebige Enumerations- oder generische<br />

<strong>List</strong>en – schnell und einfach sind<br />

die Daten an <strong>List</strong> & <strong>Label</strong> angebunden.<br />

Dabei werden beliebige DataRelations<br />

Client<br />

Benutzer sendet<br />

Anfrage an Server<br />

Webdesigner Ihre Applikation<br />

Benutzer sieht<br />

Ergebnis<br />

im Browser<br />

Redirect<br />

Server<br />

Daten<br />

Druck<br />

Preview<br />

Export<br />

Server- oder Webserver-Applikation: dabei müssen<br />

Sie lediglich noch eine Schnittstelle für die Report-<br />

Erstellung in Ihrer Web-Applikation vorsehen. Unlimitierte<br />

Runtime-Lizenz für Server- und Webserver-Einsatz<br />

bei Enterprise Edition inklusive! Web-Reporting-Demo<br />

auf www.<strong>combit</strong>.net<br />

zwischen einzelnen Tabellen ausgewertet<br />

und übergeben. Die exzellente Online-Hilfe<br />

sorgt zusätzlich für eine schnelle Umsetzung.<br />

VCL Ob ADO-Recordset oder BDE – jeder<br />

Abkömmling von TDataSource kann bequem<br />

angebunden werden. Auch hier werden<br />

Master-/Detailbeziehungen automatisch<br />

ausgewertet und übergeben.<br />

-<br />

-<br />

-<br />

-<br />

-<br />

Schnell als Komponente<br />

Flexibilität Flexibilität und und volle volle Kontrolle Kontrolle<br />

Datenbankunabhängig<br />

Schlank Schlank Schlank<br />

Mit DataBinding geht‘s natürlich am<br />

schnellsten. Aber auch datenbankunabhängig<br />

winken Vorteile!<br />

Direkte Datenübergabe. Sie sind<br />

vollkommen unabhängig von einem<br />

bestimmten Datenbankformat. Sie<br />

selbst kontrollieren die Übergabe der<br />

Daten und schaffen die Schnittstelle.<br />

Speed pur. Kein Datenbanktreiber<br />

wird zweimal geladen, es ist nicht einmal<br />

eine Datenbank nötig.<br />

Viele Datenbanken – ein Report.<br />

Das spart Zeit und macht Ihre Applikation<br />

universell einsetzbar. SQL Server,<br />

Sybase, etc. alles mit einer Projektdatei!<br />

Stabilität. Ihre Reports sind weiterhin<br />

voll einsatzfähig, wenn in der Datenbank<br />

ein Feld ergänzt wird.<br />

Schlanke Redistribution. Keine<br />

Installation von Datenbanktreibern<br />

beim End-User. Das Weiterverteilen ist<br />

supereinfach und das Gepäck schön<br />

handlich. Mit ca. 20MB sind Sie dabei!<br />

5


Einsatz<br />

.NET :: C++ :: Delphi & Co<br />

Online-Hilfe zu .NET <strong>List</strong> & <strong>Label</strong> in Delphi<br />

Programmiersprachen<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

6<br />

.NET 7<br />

Access 1<br />

AcuCobol 6<br />

Alaska Xbase++ 2<br />

Asymetrix Toolbook 3<br />

C# (über spez. .NET Komponente) 7<br />

C/C++ (Beispiele für VC++) 4<br />

C++ Builder 9<br />

C# Builder 7<br />

Centura SQL 3<br />

Clarion 3<br />

Cobol 6<br />

Delphi 5<br />

Delphi für das MS .NET Framework 11<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

Excel (VB teilweise verwendbar) 6<br />

Java 10 (nur ab Professional Edition<br />

möglich)<br />

Lotus Script 3<br />

PowerBuilder 3<br />

Progress ProVISION 6<br />

Visual Basic 8<br />

Visual Basic .NET<br />

(über spez. .NET Komponente) 7<br />

Visual C++ 4<br />

Visual DataFlex 12<br />

Visual dBASE 12<br />

Visual FoxPro 13<br />

Visual Objects 13<br />

Watcom C/C++ 3<br />

WinWord (VB teilw. verwendbar) 6<br />

Ihr<br />

Vorteil<br />

Mit Mit fast fast jeder jeder Programmiersprache<br />

Programmiersprache<br />

Universell Universell einsetzbar einsetzbar<br />

Sprache Sprache je je nach nach Projekt Projekt<br />

wechseln: kein Problem!<br />

1 Deklarationsdatei, 2 Beispiele<br />

2 Deklarationsdatei, 3 Beispiele<br />

3 Deklarationsdatei<br />

4 Deklarationsdatei, 7 Beispiele VC++<br />

5 VCL, 19 Beispiele<br />

6 Einbindbar<br />

7 .NET Komponente, jeweils 17 Beispiele<br />

8 Deklarationsdatei, 15 Beispiele<br />

9 VCL, 10 Beispiele<br />

10 JNI-DLL, 1 Beispiel<br />

11 Deklarationsdatei, 5 Beispiele<br />

12 Eigene Komponente, 1 Beispiel<br />

13 Deklarationsdatei, 1 Beispiel<br />

Stand September 2007<br />

Alle DLL-API-tauglichen Sprachen können Sie<br />

auch selbst einbinden. Bitte fragen Sie uns, falls<br />

Sie etwas vermissen.<br />

T +49 (0) 7531 90 60 10


Programmierbeispiele<br />

Start des Designers :: .NET :: Delphi :: C++ :: Visual Basic<br />

.NET<br />

protected void button1_Click<br />

(object sender, System.EventArgs e)<br />

{<br />

try<br />

{<br />

// An ein DataSet Objekt binden<br />

LL.SetDataBinding(myDataSet,<br />

“Orders“);<br />

}<br />

// Setzen von Eigenschaften (optional)<br />

LL.AutoDesignerFile = “subrep.lst“;<br />

LL.AutoProjectType = LlProject.<strong>List</strong>;<br />

LL.AutoDialogTitle = “Beispiel“;<br />

LL.AutoShowSelectFile = true;<br />

// Start des Designers<br />

LL.Design();<br />

}<br />

// Ausnahmen abfangen:<br />

catch (Exception LlException)<br />

{<br />

MessageBox.Show(“Information: “ +<br />

LlException.Message,“Information“,<br />

MessageBox.IconInformation<br />

|MessageBox.OK);<br />

}<br />

Delphi<br />

{Designer starten}<br />

procedure<br />

TForm1.DesignButtonClick(Sender: TObject);<br />

begin<br />

//Datenquelle zuweisen<br />

LL.DataSource := dsCustomers;<br />

//Die customer master Daten sollen als<br />

Felder angemeldet werden<br />

LL.AutoMasterMode := mmAsFields;<br />

//Den Standard-Projektnamen setzen<br />

LL.AutoDesignerFile := ‘subrep.lst‘;<br />

//Printmode auf PreviewControl stellen<br />

LL.AutoDestination := adPreview;<br />

//Designer<br />

LL.AutoDesign(‘Invoice <strong>List</strong>‘, ‚);<br />

end;<br />

C++<br />

// Spezialfelder defi nieren,<br />

// normales Textfeld<br />

LLDefi neFieldExt(job, “Text“, “Testtext“, LL_TEXT, NULL);<br />

// Fußzeilenfelder, z.B. numerisch<br />

LLDefi neFieldExt(job, “Zwischensumme“, “12.34“, LL_NUMERIC | LL_TABLE_FOOTERFIELD, NULL);<br />

// Barcodefelder<br />

LLDefi neFieldExt(job, “BC_EAN_128“, “123456789abcd“, LL_BARCODE_EAN128, NULL);<br />

// variable Grafi ken über Dateinamen<br />

LLDefi neFieldExt(job, “Normalbild“, “sunny.bmp“,LL_DRAWING, NULL);<br />

// Dateiauswahldialog mit Skizze<br />

LLSelectFileDlgTitleEx(job, hWnd, “Dateiauswahl“, LL_PROJECT_LIST, szFile,sizeof(szFile), NULL);<br />

// Bestimmten Menübefehl aus dem Designer entfernen<br />

LLDesignerProhibitAction(job, 211);<br />

// Start des Designers mit obigen Feldern:<br />

LLDefi neLayout(job, hWnd, “Titel“, LL_PROJECT_LIST, szFile);<br />

Visual Basic<br />

Private Sub ButtonDesign_Click()<br />

‚Startet den Designer mit dem Titel “‘Rechnung“ und der Datei ‚“Rechnung.lst“:<br />

<strong>List</strong><strong>Label</strong>1.Design(0, hWnd,_„Rechnung“, LL_PROJECT_LIST,_„Rechnung.lst“, 1)<br />

End Sub<br />

Für die Datendefi nition wird der Event <strong>List</strong><strong>Label</strong>1_CmndDefi neFields genutzt.<br />

Ihr<br />

Vorteil<br />

Komponente? DLL?<br />

Sie können frei wählen. Schnell<br />

eine der Komponenten .NET, VCL<br />

oder ActiveX/OCX einbinden oder<br />

Flexibilität pur genießen, indem Sie<br />

die DLL einsetzen.<br />

7


Der Designer im Detail<br />

Intuitive Bedienung :: Drag & Drop :: ergonomisch :: universell<br />

Flexible Berichtsstruktur Formateditor<br />

Variablenliste Formelassistent – bei der Enterprise Edition<br />

auch außerhalb <strong>List</strong> & <strong>Label</strong> einsetzbar<br />

Auch weniger versierte Anwender<br />

sind mit der intuitiven Bedienung per<br />

Drag & Drop gleich vertraut. Eine ganze<br />

Seite wird als ganze Seite behandelt,<br />

nicht als Sammelsurium verschiedener<br />

Sektionen. Das ist die natürliche Art, mit<br />

Reports umzugehen. Lineale, Hilfslinien,<br />

Zoom, Gruppierungen und andere bekannte<br />

Hilfsmittel sparen Ihnen und den<br />

Anwendern Zeit bei den Auswertungen.<br />

Die ergonomischen Toolfenster<br />

mit Eigenschaftsliste, Variablenliste,<br />

Objektliste, Ebenen, Vorschau und dem<br />

leistungsstarken Berichtscontainer verankern<br />

Sie nach Belieben oder lassen sie<br />

frei schweben.<br />

8<br />

Mit dem Formelassistent – fast allgegenwärtig<br />

– haben Sie‘s leicht, Formeln<br />

für kaufmännische Formulare, Zeilenfilter<br />

in <strong>List</strong>en o.ä. einzusetzen. Das Besondere:<br />

Sie können eigene Erklärungstexte zu den<br />

Variablen mitliefern.<br />

Eigene Funktionen können Sie mit<br />

den Komponenten .NET, VCL und OCX<br />

ergänzen. Der Anwender wird sie nicht<br />

von den regulären <strong>List</strong> & <strong>Label</strong> Funktionen<br />

unterscheiden können.<br />

Mit dem Format-Editor wird schnell<br />

durch die Auswahl eines Musters formatiert<br />

„so soll‘s hinterher aussehen“. So<br />

sind es die Anwender schon von Office<br />

gewohnt.<br />

Rahmeneigenschaften<br />

Projektbausteine<br />

Projektbausteine sparen Zeit, wenn<br />

Objektgruppen unverändert in mehreren<br />

Projekten vorkommen wie z.B. Briefköpfe.<br />

Die Projektbausteine werden mit allen<br />

Eigenschaften, aber gegen Bearbei-tung<br />

gesperrt, eingebettet und lassen sich in<br />

Druck und Anzeige per Formeln ein- und<br />

ausblenden.<br />

Ihr<br />

Vorteil<br />

Einfach Ihrer Appli kation<br />

Mehrwert zuführen<br />

Visueller “natürlicher” Umgang<br />

mit Reports<br />

Alles für die professionelle<br />

Gestaltung von Reports


Ein Etikettenprojekt im Designer<br />

Stark bei Etiketten und Formularen<br />

Füllen Sie einfach eine der über 2000<br />

Standard-Etikettenvorlagen deutscher<br />

und internationaler Hersteller aus (Avery,<br />

Badgepoint, Boeder, Devauzet, ERO, Herlitz,<br />

Herma, Leitz, May+Spiess). Darüberhinaus<br />

sind weitere Abmessungen beliebig<br />

definierbar. Neben Standardfunktionen,<br />

wie Schriftart und Zeilenabstand für jede<br />

Zeile, genießen Sie echte Highend-Funktionen:<br />

Unerwünschte Leerzeilen und<br />

-zeichen unterdrücken, verbrauchte Anfangsetiketten<br />

beim Druck auslassen und<br />

Druckreihenfolge festlegen.<br />

Flexibilität Flexibilität und und volle volle Kontrolle Kontrolle<br />

Beim Ausfüllen bestehender Formulare<br />

sparen Sie sich das Abmessen<br />

und lassen beim Gestalten mit dem<br />

speziellen Formularvorlagen-Objekt ein<br />

eingescanntes Formular im Hintergrund<br />

einblenden. Darauf positionieren Sie dann<br />

die Objekte – auf 1/1000 mm genau!<br />

Designer für End-User inklusive<br />

Weitere Designer-Features<br />

DTP-Steuerung mit 3 Design-Modi:<br />

Layout, Layout-Vorschau und Vorschau<br />

mit eigenem Zoom<br />

Exakt! Auf bis zu 1/1000 mm oder<br />

1/1000 Inch genau platzieren!<br />

Ausrichten mehrerer Objekte aneinander<br />

über Menü oder Kurztasten<br />

Freies Positionsgitter (Grid) und<br />

„Snap to Grid“<br />

Drehen von Texten und Barcodes in 90°-<br />

Schritten<br />

Intelligente Kontextmenüs<br />

Darstellungsbedingungen für Ebenen,<br />

einzelne Objekte und mehrere Objekte<br />

gleichzeitig, auch in Kombination<br />

Summenvariablen, wahlweise gruppen-,<br />

seiten- oder projektweise<br />

User-Variablen, z.B. zum Abspeichern<br />

von Zwischenformeln bzw. „Formelbausteinen“<br />

Variablennamen durch Übersetzungstabellen<br />

schnell lokalisierbar.<br />

Mehr auf S. 20<br />

Über 130 Funktionen und 20 Operatoren<br />

für Berechnungen, Bedingungen<br />

und Filter, daneben eigene Funktionen<br />

beim Einsatz einer der Komponenten<br />

9


Designer-Objekte Tabelle, Kreuztabelle & Co<br />

Reports :: Subreports :: Multitabellen :: Crosstabs<br />

Tabelleneigenschaften<br />

Auch für waghalsigste Sprünge<br />

bestens gerüstet sind Sie mit dem<br />

Berichts container. Mit einem unserer<br />

Multi tabellen-Beispiele oder dem <strong>List</strong><br />

& <strong>Label</strong> DataBin ding für .NET oder VCL<br />

lassen sich mit einem einzigen Code<br />

beliebige Abfolgen ansteuern von:<br />

-<br />

-<br />

-<br />

-<br />

10<br />

Tabellen und Untertabellen bzw.<br />

Multi tabellen / Subreports<br />

Tabellen, Charts und Kreuztabellen<br />

Charts in Tabellenspalten.<br />

Freie Texte, Bilder, Barcodes oder<br />

Variableninhalte.<br />

Das bringt Flexibilität pur. Auch Charts in<br />

Tabellenspalten haben Sie voll im Griff.<br />

Sie geben an, woher die Daten kommen<br />

sollen, den Rest erledigt <strong>List</strong> & <strong>Label</strong>.<br />

Mit Multitabellen / Subreports<br />

stellen Sie übersichtliche Auswertungen<br />

z.B. über Kunden, Bestellungen und<br />

Bestell details dar, also Strukturen, die<br />

sich klassischerweise in einer relationalen<br />

Datenbank befinden. Durch spezielle<br />

Kommandos melden Sie die Datenbanktabellen<br />

samt ihrer Beziehungen und<br />

Sortierungen bei <strong>List</strong> & <strong>Label</strong> an und der<br />

Umgang mit den relationalen Datenbanken<br />

im Designer ist die reinste Freude.<br />

Unter .NET oder VCL läuft die Anmeldung<br />

der Daten per DataBinding fast wie von<br />

selbst: 1:n Relationen werden automatisch<br />

angemeldet und sogar rückwärts als<br />

1:1 Relationen aufgeschlüsselt.<br />

Objektauswahl für Berichtscontainer<br />

Berichtsstruktur<br />

Tabellen, Kreuztabellen und Charts lassen<br />

sich auch als eigenständige Objekte<br />

einsetzen. Die volle Anerkennung ernten<br />

Sie aber, wenn Sie sie im Rahmen des<br />

Berichtscontainers zum Einsatz bringen.<br />

Ihr<br />

Vorteil<br />

Fast jeder denk baren<br />

Aufgabenstellung<br />

ge wachsen<br />

Raum für kreative Reports


Definition und Ergebnis einer Kreuztabelle<br />

Das Tabellen-Objekt kann fast alles!<br />

Es hat einen separaten Kopf-, Datenzeilen-,<br />

Gruppenkopf-, Gruppenfuß- und<br />

Fußzeilenbereich und ein allgemeines<br />

Tabellenlayout – alles getrennt konfigurierbar.<br />

Spalten lassen sich in die gewünschte<br />

Breite ziehen oder im Dialog<br />

exakt ein stellen. Überlappende Titel über<br />

zwei Spalten, mehrseitige und mehrspaltige<br />

Tabellen: alles kein Problem. Störende<br />

Datenzeilen blenden Sie bei der Gestaltung<br />

einfach aus. Über Bedingungen<br />

lassen sich direkt im Designer Gruppenwechsel<br />

vornehmen. Bei multiplen<br />

Gruppen- oder Datenzeilen ermöglichen<br />

Wechsel- und Darstellungsbedingungen<br />

programmseitiges Aktivieren, Deaktivieren<br />

und Umschalten zwischen verschiedenen<br />

Zeilen.<br />

Das Kreuztabellen-Objekt fasst Daten<br />

in mehreren Dimensionen zusammen<br />

und beantwortet Fragen wie „wie verteilt<br />

sich der Produktumsatz auf die Jahre, wie<br />

auf die Mitarbeiter?“. Sie können aber<br />

auch noch komplexere Gebilde aufbauen,<br />

wenn Sie weitere Ebenen einführen. Ein<br />

Assistent unterstützt Sie bei der Erstellung.<br />

Für komfortable Berechnungen in<br />

Kreuztabellen stehen Ihnen eine Reihe<br />

von speziellen Funktionen zur Verfügung.<br />

Auch Ihren Design-Ideen können Sie<br />

freien Lauf lassen.<br />

Mehrspaltige Tabellen<br />

Leistungsstarkes Leistungsstarkes Tabellenobjekt<br />

Tabellenobjekt<br />

Flexibilität und volle Kontrolle<br />

11


Designer-Objekt Chart<br />

Diagramme :: Linien :: Torten :: Balken :: Kegel :: Oktaeder<br />

Chart-Definition<br />

12<br />

Ihr<br />

Vorteil<br />

Eindrückliche Visua -<br />

lisierung von Zahlen<br />

Ansprechendes Design<br />

Die Diagrammfunktion macht Auswertungen<br />

lebendig. Dabei werden<br />

in der Regel die Daten für Report und<br />

Chart nur einmal aufbereitet.<br />

Beschriftungen direkt im Diagramm Horizontales Balkendiagramm Explodiertes Tortendiagramm<br />

Die Charts sind um beide Achsen drehbar,<br />

es gibt Balken, vertikal wie horizontal,<br />

Torten, Kegel, Oktaeder und Linien und<br />

Varianten in 2D/3D und gestaffelt, gruppiert,<br />

gestapelt oder einfach. Sie können<br />

feste Farben zuordnen, Tortendiagramme<br />

explodieren lassen, Diagramme beschriften,<br />

bei langen Achsenbeschrif tungen diese<br />

auch schräg stellen, mehrere y-Achsen<br />

anlegen und die Achsen auch logarithmisch<br />

skalieren. Sie sehen schon, da ist<br />

bestimmt auch was für Ihre gra fische<br />

Auswertung dabei!


Designer-Objekt Barcode<br />

2aus5 :: Code39 :: EAN :: Datamatrix :: PDF417 :: QR :: ...<br />

Das Barcode-Objekt unterstützt mehr<br />

als 40 Barcode-Formate. Damit ist <strong>List</strong> &<br />

<strong>Label</strong> bei den Reportgeneratoren wohl<br />

führend. Es werden keine Barcode-Fonts<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

Barcode Formate<br />

2aus5 (Interleaved / Industrial /<br />

Matrix / Datalogic)<br />

3aus9 alias Alpha 39 alias Code 39<br />

(mit/ohne CRC)<br />

Codabar<br />

Code 11<br />

Code 93/Code 93x 0<br />

Code 128<br />

Deutsche Post Identcode<br />

Deutsche Post Leitcode<br />

EAN-8/JAN-8<br />

EAN-13/JAN-13<br />

EAN-13 P2 (ISSN) Zeitschriften<br />

EAN-13 P5 (Bookland, ISBN) Bücher<br />

EAN-128<br />

German Parcel<br />

Ihr<br />

Vorteil<br />

Unterstützung gängiger<br />

Bar code-Formate<br />

keine Barcode- Schriften nötig<br />

benötigt. Für beste Ergebnisse können<br />

Sie sowohl die Strichdicke als auch das<br />

Strichdickenverhältnis einstellen, soweit<br />

der Barcode-Typ das vorsieht.<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

Zusätzliche 2D-Barcodes in der<br />

Professional und Enterprise Edition<br />

-<br />

-<br />

-<br />

-<br />

-<br />

ISBN<br />

Japan. Postcode<br />

KIX, niederländ. Postcode<br />

MSI / MSI Plain / MSI + 10 + 10<br />

MSI + 10 + CD / MSI + 11+10<br />

NVE / SSCE<br />

PZN Royal Mail, UK Postcode<br />

UPC-A/E<br />

US-FIM<br />

US-Postnet<br />

PDF417<br />

Maxicode<br />

DataMatrix<br />

Aztec<br />

QR<br />

Viele Viele Barcode-Formate<br />

Barcode-Formate<br />

Barcode erfolgreich<br />

gescannt!<br />

Konstanzer Münster<br />

aus Wikipedia, der<br />

freien Enzyklopädie<br />

Das Münster Unserer Lieben<br />

Frau ist eine ehemalige Bischofskirche<br />

in Konstanz am<br />

Bodensee. Patrone der Basi<br />

Der Clou: Der 2D-Barcode QR kann von neueren<br />

Handys gelesen werden<br />

Die weiteren 2D-Barcodes der Professional und<br />

Enterprise Edition<br />

13


Mehr Designer-Objekte<br />

RTF :: OLE :: eigene :: HTML :: Text :: Grafik<br />

RTF-Editor<br />

Mit dem RTF-Objekt im Designer<br />

lassen sich neben Reports auch Serienbriefe<br />

u.ä. generieren. Und da Sie mehrere<br />

RTF-Objekte verketten und ineinander<br />

überlaufen lassen können, stehen Ihnen<br />

Layout-Möglichkeiten wie mehrere Spalten,<br />

Bild- und Tabellenumläufe offen.<br />

Mit dem RTF-Control können Sie den<br />

Anwendern z.B. eine kleine Textverarbeitung<br />

anbieten. Starten Sie den RTF-Editor<br />

als unabhängiges Control, oder integrieren<br />

Sie das Inplace Control im Rahmen<br />

der .NET- , VCL- und OCX-Komponenten<br />

in Ihre Dialoge. So können Sie die Anwender<br />

z.B. ganz vom Designer fernhalten<br />

und Texteingaben nur über das RTF-Control<br />

erlauben.<br />

14<br />

Word-Dokument im OLE-Container<br />

Das OLE-Objekt ist Container für OLE-<br />

Server-Dokumente. Sie binden damit z.B.<br />

Word-, Excel- und Visio-Dateien ein und<br />

nutzen deren Funktionen. Ein Doppelklick<br />

im Designer aktiviert das jeweilige<br />

Programm, Änderungen werden sofort<br />

dargestellt. Prinzipbedingt: nur einseitige<br />

Dokumente.<br />

Ihre eigenen Objekte können Sie mit<br />

den <strong>List</strong> & <strong>Label</strong> Komponenten .NET-, VCL<br />

und OCX integrieren, ohne dass diese als<br />

solche erkennbar wären. Bei anderen Programmiersprachen<br />

wird‘s über Callback-<br />

und Callback-Dialog-Events realisiert.<br />

Weitere Objekte<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

HTML-Objekt<br />

Text-Objekt<br />

Linien-, Rechteck-, Kreis-,<br />

Ellipsen-Objekt<br />

Grafik-Objekt, Formate: WMF, BMP,<br />

PCX, TIF, JPEG, GIF, EMF, PCD, DIB,<br />

RLE, PNG<br />

Formularelement-Objekt: Wird in<br />

der Druckvorschau vom User gefüllt<br />

Formularvorlagen-Objekt: Grafik,<br />

z.B. eingescanntes Bitmap, als Positionierhilfe<br />

im Hintergrund


Objektmodell für Projekte – DOM*<br />

Designer-Eigenschaften per Code steuern<br />

Sie bestimmen, wo‘s lang geht. Fast jede Designer-<br />

Eigenschaft lässt sich per Code steuern. Dynamische Erstellung<br />

von Projekten, eigene Projektassistenten oder ein abgespeckter<br />

Designer – powern Sie sich richtig aus! Mit .NET und VCL besonders<br />

geschmeidig, aber auch in anderen Programmiersprachen<br />

verfügbar.<br />

„Lege ein neues Projekt mit Berichtscontainer inkl. Tabelle<br />

Customers und Feldern an“, hier in C#:<br />

Proj.Open(@“c:\Reports\artikel.lst”, LlDomFileMode.Create,<br />

LlDomAccessMode.ReadWrite, true);<br />

<strong>List</strong><strong>Label</strong>DomObjectReportContainer container=new<br />

<strong>List</strong><strong>Label</strong>DomObjectReportContainer (Proj.Objects);<br />

container.Position.Left = “0”;<br />

container.Position.Top = “0”;<br />

container.Position.Width = “150000”;<br />

container.Position.Height = “200000”;<br />

<strong>List</strong><strong>Label</strong>DomSubItemTable table = new <strong>List</strong><strong>Label</strong>DomSubItemTable<br />

(container.SubItems);<br />

table.TableID = “Customers”;<br />

<strong>List</strong><strong>Label</strong>DomTableLineData dataLineNew = new<br />

<strong>List</strong><strong>Label</strong>DomTableLineData(table.Lines.Data);<br />

dataLineNew.Name = “Dynamisch erzeugt”;<br />

<strong>List</strong><strong>Label</strong>DomTableFieldText textCol = new<br />

<strong>List</strong><strong>Label</strong>DomTableFieldText (dataLineNew.Fields);<br />

textCol.Contents = “Artikel.Nr”;<br />

<strong>List</strong><strong>Label</strong>DomTableFieldBarcode barcodeCol = new<br />

<strong>List</strong><strong>Label</strong>DomTableFieldBarcode (dataLineNew.Fields);<br />

barcodeCol.Contents = “Barcode(Artikel.Nr, ‘PDF417’)”;<br />

Proj.Save();<br />

Proj.Close();<br />

Wie wäre es mit einem Projektassistenten, der Projektvorlagen<br />

an die Anforderungen des End-Users anpasst, noch<br />

bevor sich der Designer öffnet? Da könnte sich z.B. ein Anwender<br />

für eine Rechnung nur bestimmte Felder aus Ihrer Datenbank<br />

aussuchen, und beim Öffnen des Designers ist das Rechnungsprojekt<br />

schon so gut wie fertig, das Anschriftenfeld und die<br />

Postenliste gefüllt.<br />

So lassen sich alle Summenvariablen mit Inhalt ausgeben,<br />

hier in Delphi:<br />

domPrj<strong>List</strong>.Open(‘artikel.lst‘, fmOpenOrCreate);<br />

for i := 0 to domPrj<strong>List</strong>.SumVariable<strong>List</strong>.Count - 1 do<br />

ShowMessage(domPrj<strong>List</strong>.SumVariable<strong>List</strong>[i].Name + ‘=‘ +<br />

domPrj<strong>List</strong>.SumVariable<strong>List</strong>[i].Content);<br />

domPrj<strong>List</strong>.Close;<br />

So lässt sich jeder erste Absatz eines Textobjektes ausgeben:<br />

domPrj<strong>List</strong>.Open(‘artikel.lst‘, fmOpenOrCreate);<br />

for i := 0 to domPrj<strong>List</strong>.Object<strong>List</strong>.Count - 1 do<br />

begin<br />

if domPrj<strong>List</strong>.Object<strong>List</strong>[i] is TLlDOMObjectText then<br />

ShowMessage((domPrj<strong>List</strong>.Object<strong>List</strong>[i] as<br />

TLlDOMObjectText).Paragraphs[0].Contents);<br />

end;<br />

domPrj<strong>List</strong>.Close;<br />

Ihr<br />

Vorteil<br />

Sie bieten den Anwendern<br />

luxuriösen Komfort in Form<br />

nahezu automatischer An pas sungen<br />

* Teil der Professional und Enterprise Edition<br />

15


Ausgabe<br />

Druck :: Druckvorschau :: Export<br />

Alles über einen Dialog<br />

Mögliche Ziele einer Ausgabe mit<br />

<strong>List</strong> & <strong>Label</strong> sind der klassische Druck, die<br />

Druckvorschau und der Export.<br />

Der Unterschied bei den Dreien liegt in<br />

einem einzigen Parameter, der Rest wird<br />

Ihnen automatisch abgenommen. Jede<br />

Menge Mehrwert für Ihre Applikation,<br />

den Sie den Endanwendern ohne großen<br />

Aufwand anbieten können! Mehr dazu<br />

auf der folgenden Doppelseite.<br />

Druck+Vorschau+Export = 1 Code<br />

16<br />

Drucken und Frankieren<br />

Signierte Signierte PDF-Dateien<br />

PDF-Dateien<br />

Drucken & Frankieren. Optional erhalten<br />

Sie von uns das exklusive Zugangsmodul<br />

für STAMPIT BUSINESS der Deutschen<br />

Post. Damit drucken Sie und die Endanwender<br />

mit <strong>List</strong> & <strong>Label</strong> bereits frankierte<br />

Etiketten, Umschläge oder Serienbriefe<br />

– in einem Durchgang. Wenn Sie mit<br />

der Deutschen Post zuvor einen entsprechenden<br />

Vertrag abgeschlossen haben,<br />

lässt sich STAMPIT BUSINESS mit diesem<br />

Zusatzmodul aus <strong>List</strong> & <strong>Label</strong> heraus<br />

ansprechen. Mit wenigen Zeilen haben<br />

Sie Ihr Programm mit weiterem Mehrwert<br />

ausgestattet. Mehr unter<br />

www.<strong>combit</strong>.net<br />

Exportieren und signieren<br />

Exportieren & Signieren. Damit Sie<br />

Ihren Kunden und Anwendern in Sachen<br />

digitaler Signatur etwas bieten können,<br />

haben wir uns mit den Anbietern secrypt<br />

und e•siqia zusammengetan und unterstützen<br />

direkt aus <strong>List</strong> & <strong>Label</strong> heraus<br />

deren digitale Signaturen. Voraussetzung<br />

ist natürlich, dass auf dem Rechner des<br />

Anwenders digiSeal ® office der secrypt<br />

<strong>GmbH</strong> oder die OPENLiMiT ® SignCubes<br />

Software mit Lizenzschlüsseln der e•siqia<br />

Holding AG zu finden sind. Prinzipiell<br />

können Sie Multi-TIFFs, Textdateien und<br />

PDFs signieren. Je nach Signaturtyp besteht<br />

das Ergebnis aus einer oder mehreren<br />

Dateien. Das Signaturformat können<br />

Sie per API ändern. Der Empfänger kann<br />

jederzeit prüfen, ob seit der Signatur<br />

etwas geändert wurde. Hierzu stellen<br />

secrypt und e•siqia kostenlose Produkte<br />

zur Verfügung.


Programmierbeispiele<br />

Druckausgabe :: .NET :: Delphi :: C++ :: Visual Basic<br />

.NET<br />

private void button2_Click(object sender,<br />

System.EventArgs e)<br />

{<br />

try<br />

{<br />

// An ein DataSet Objekt binden<br />

LL.SetDataBinding(myDataSet, “Orders“);<br />

}<br />

// Setzen von Eigenschaften (optional)<br />

LL.AutoDesignerFile = “supreport.lst“;<br />

LL.AutoProjectType = LlProject.<strong>List</strong>;<br />

LL.AutoDialogTitle = “Beispiel“;<br />

LL.AutoShowSelectFile = true;<br />

// Druck starten<br />

LL.Print();<br />

}<br />

// Ausnahmen abfangen<br />

catch (Exception LlException)<br />

{<br />

MessageBox.Show(“Information: „ +<br />

LlException.Message,“Information“,<br />

MessageBox.IconInformation |<br />

MessageBox.OK);<br />

}<br />

Delphi<br />

{Druck aufrufen}<br />

procedure TForm1.PrintButtonClick(Sender:<br />

TObject);<br />

begin<br />

//Datenquelle zuweisen<br />

LL.DataSource := dsCustomers;<br />

//Die customer master Daten sollen als<br />

//Felder angemeldet werden<br />

LL.AutoMasterMode := mmAsFields;<br />

//Den Standard-Projektnamen setzen<br />

LL.AutoDesignerFile := ‘subrep.lst‘;<br />

//Printmode auf PreviewControl stellen<br />

LL.AutoDestination := adPreview;<br />

//Drucken<br />

LL.AutoPrint(‘Invoice <strong>List</strong>‘, ‚);<br />

end;<br />

C++<br />

//==============================<br />

void CMainFrame::Do<strong>Label</strong>Print()<br />

//==============================<br />

{<br />

// Normale Textvariable<br />

LLDefi neVariableExt(job, “Text”,”Testtext“,<br />

LL_TEXT, NULL);<br />

}<br />

// Numerische Variable<br />

LLDefi neVariableExt(job, “Zwischensumme“,<br />

“12.34“, LL_NUMERIC, NULL);<br />

// Barcodevariable<br />

LLDefi neVariableExt(job, “BC_EAN_128“,<br />

“123456789abcd“,<br />

LL_BARCODE_EAN128, NULL);<br />

// variable Grafi ken über Dateinamen<br />

LLDefi neVariableExt(job, “Normalbild“,<br />

“sunny.bmp“, LL_DRAWING, NULL);<br />

// Druck starten<br />

LlPrintWithBoxStart(job,<br />

LL_PROJECT_LABEL, szFile,<br />

LL_PRINT_EXPORT,<br />

LL_BOXTYPE_BRIDGEMETER, hWnd,<br />

“Printing...“);<br />

//Etikett drucken<br />

LlPrint(job);<br />

// Druck beenden<br />

LlPrintEnd(job,0);<br />

Ihr<br />

Vorteil<br />

Visual Basic<br />

Private Sub ButtonPrint_Click()<br />

‘Druckt das Projekt “test.lst“ auf dem<br />

‘Drucker aus<br />

Data1.Recordset.MoveFirst<br />

<strong>List</strong><strong>Label</strong>1.Print(0, LL_PROJECT_LIST,<br />

“test.lst“,_True, LL_PRINT_NORMAL,_<br />

LL_BOXTYPE_NORMALWAIT, hWnd,_<br />

“Drucken, True, Environ$(“temp“))<br />

End Sub<br />

Private Sub <strong>List</strong><strong>Label</strong>1_CmndDefi neFields(ByVal<br />

nUserData As<br />

Long, ByVal bDummy As Long,<br />

nProgressInPerc As Long, pbLastRec<br />

As Long)<br />

‘Dieser Event wird von den Befehlen Print<br />

‘und Design ausgelöst. Er wird für jeden<br />

‘Datensatz aufgerufen, um Felder und<br />

‘deren Inhalt an <strong>List</strong> & <strong>Label</strong> zu<br />

‘übergeben. Wiederholung für alle Felder<br />

‘eines Datensatzes:<br />

For i = 0 To<br />

Form1.Data1.Recordset.Fields.Count - 1<br />

content$ = Data1.Recordset.Fields(i)<br />

nRet = <strong>List</strong><strong>Label</strong>1.LlDefi neFieldExt _<br />

(Data1.Recordset.Fields(i).Name,_<br />

content$, LL_TEXT)<br />

Next i<br />

‘Gehe zum nächsten Datensatz<br />

Form1.Data1.Recordset.MoveNext<br />

‘Wenn kein weiterer Datensatz mehr folgt,<br />

‘dann wird der Druck beendet<br />

If Form1.Data1.Recordset.EOF = True Then<br />

pbLastRec = 1<br />

End If<br />

End Sub<br />

Viel Mehrwert und Flexibilität<br />

für die End-User mit<br />

sehr wenig Aufwand für Sie<br />

17


Druckvorschau<br />

Kontrollieren :: drucken :: versenden :: exportieren<br />

Druckvorschau mit Sofortansicht Druckvorschau mit Präsentationsmodus<br />

Gut für Vorabkontrolle und<br />

direkten eMail-Versand. Sie können<br />

stufenlos in die Seiten hinein zoomen und<br />

dann entweder direkt Druck oder Export<br />

starten, oder Sie speichern als Datei oder<br />

ver schicken per eMail. Auch bei großen<br />

Pro jekten geht’s fix: Sie genießen bereits<br />

die Aussicht auf die ersten Seiten, während<br />

der Druck im Hintergrund noch<br />

läuft.<br />

Gut für interaktive Formulare. Sie<br />

platzieren einfach Objekte vom Typ Formularelement<br />

im Designer dort, wo der<br />

Anwender Ein gaben vornehmen soll.<br />

Diese können gleich exportiert werden,<br />

z.B. nach XML, und dann postwendend<br />

zurück zur Auswertung.<br />

18<br />

Gut für Präsentationen. Von der<br />

Auswertung direkt zur attraktiven<br />

Präsentation, im Vollbild inklusive der<br />

aus PowerPoint gewohnten Folienübergänge.<br />

Gut für eigene Dialoge. Teil der<br />

Komponenten ist ein Inplace-Preview-<br />

Control.<br />

Mit dem Viewer kann der Empfänger<br />

eine Druckvorschaudatei per Doppelklick<br />

anschauen, ausdrucken und weiterschicken,<br />

ohne <strong>List</strong> & <strong>Label</strong> DLLs. Den<br />

Viewer können Sie ohne weitere Lizenzgebühren<br />

weiterverteilen! Außerdem ist<br />

alles dabei, was Sie brauchen, um sich<br />

Ihren eigenen Viewer zu erstellen.<br />

Der Internet-Viewer – ein spezielles OCX/-<br />

ActiveX-Objekt – kann ebenfalls als Druckvorschau<br />

dienen und lässt sich variabel anpassen.<br />

Das OCX / ActiveX ist digital signiert.<br />

Weitere Ausgabe-Features<br />

Versand per eMail :: Druckvorschau-<br />

und Exportdateien direkt über MAPI,<br />

xMAPI oder per SMTP verschicken :: Vorschaudatei<br />

wenn gewünscht komprimieren<br />

:: Text-eMail mit Anhang oder<br />

homogene HTML-eMail<br />

Druckjob überwachen :: Nach der<br />

Übergabe an den Spooler :: je ein Event<br />

in den Komponenten .NET, VCL und OCX<br />

(Windows NT/2000/XP) :: ansonsten per<br />

Callback<br />

Endlosetiketten und Endlosformulare<br />

:: Statt layout-orientiertem Text export<br />

Text am Drucktreiber vorbei direkt an den<br />

Nadeldrucker schicken :: optimale Performance<br />

beim Einsatz von Endlos etiketten<br />

und -formularen


Export<br />

PDF :: HTML :: Excel :: RTF & Co<br />

HTML Exportergebnis im Internet Explorer<br />

RTF Exportergebnis in Word<br />

Umfassende Exportformate<br />

PDF Exportergebnis im Adobe Reader<br />

XPS Exportergebnis im Internet Explorer<br />

Exportformate<br />

PDF-Export :: schnell :: handliche<br />

Dateien :: bis zu 128-Bit-Verschlüsselung<br />

:: wahlweise Drucken, Bearbeiten und<br />

Kopieren einzeln erlauben bzw. untersagen<br />

:: zur Optimierung der Dateigröße<br />

Schriftarten einbetten, wahlweise auch<br />

nur verwendete Zeichen<br />

RTF-Export :: Textpositionierung auch<br />

über Textboxen für optimale Weiterverarbeitung<br />

in Word<br />

Excel-Export :: wahlweise reiner Datenexport:<br />

Tabellendaten laufen in ein Sheet,<br />

Sie verarbeiten ein reguläres Excel-Projekt<br />

:: wahlweise volle Layout-Übernahme:<br />

möglichst detailgetreu die Optik wiedergeben<br />

:: ganz ohne OLE-Mechanismen,<br />

daher unabhängig von einer Excel-Installation<br />

:: wahlweise ein Worksheet pro<br />

Seite, durchgehend benannt<br />

HTML-Export :: Cascading Style Sheet<br />

(CSS)-Tags für Tabellenrahmen und damit<br />

auch optisch schöne Ergebnisse, besonders<br />

bei individuellen Rahmenformatierungen<br />

MHTML :: Ergebnisdatei enthält im Gegensatz<br />

zu HTML Daten inkl. Bilder<br />

Text-Export :: entweder rein datenorientiert:<br />

Erstellung fast beliebiger CSV-Dateien<br />

(Datenkonvertierung!) :: oder layoutorientiert<br />

z.B. für Nadel-/Endlosdrucker<br />

TIFF / Multi-TIFF :: verschiedene Kompressionstypen-<br />

und qualitäten<br />

Weitere Formate :: XML :: JPEG :: BMP ::<br />

EMF :: TTY :: ZIP<br />

19


Internationale Projekte<br />

Unicode/Multibyte :: Designer in verschiedenen Landessprachen :: Projektdateien lokalisieren<br />

Lokalisierung von Projektdateien Sprache des Designers umschalten<br />

<strong>List</strong> & <strong>Label</strong> macht es Ihnen leicht,<br />

internationale Märkte zu erobern und<br />

Wettbewerbsvorteile zu genießen. Sie<br />

finden alles vor, was Sie dazu brauchen.<br />

Die Unicode-/Multibyte-Fähigkeit<br />

ist Teil der Professional und Enterprise<br />

Edition und ermög licht Ihnen Design,<br />

Ausgabe inkl. Export z.B. unter asiatischen,<br />

griechischen oder russischen<br />

Betriebssystemen und die Verarbeitung<br />

entsprechender Zeichensätze.<br />

Designer Sprachkits rüsten den Designer<br />

in vielen Landessprachen aus, einfach<br />

umschaltbar. Damit machen Sie Ihre Applikation<br />

fit für gemischtsprachige Teams<br />

und internationale Märkte. Wann es<br />

welche Sprachkits gibt, ist abhängig vom<br />

20<br />

Versionszyklus und der Kooperation mit<br />

unseren internationalen Partnern.<br />

Für Version 13 voraussicht lich erhältlich:<br />

Dänisch :: Englisch :: Französisch<br />

:: Italienisch :: Niederländisch :: Polnisch<br />

:: Portugiesisch :: Russisch :: Spanisch ::<br />

Tschechisch :: Ungarisch<br />

Stand September 2007. Bitte sprechen Sie uns an,<br />

wenn Ihre gewünschte Sprache nicht dabei ist.<br />

Projektdateien lokalisieren. Projekte<br />

werden einmal in einer Sprache designed<br />

und begrüßen dann jeden Benutzer in<br />

seiner Landessprache. Dafür übergeben<br />

Sie für jede Sprache ein Wörterbuch per<br />

API, oder – noch eleganter – Sie schalten<br />

echte Wörterbücher oder Übersetzungstabellen<br />

dazwischen, die Sie sowieso schon<br />

im Einsatz haben. Damit sparen Sie besonders<br />

viel Zeit. Bei ein und derselben<br />

Projektdatei sieht der Endanwender in<br />

England „ProductName“, in Deutschland<br />

„Produktname“. Das funktioniert selbst<br />

dann noch, wenn in Deutschland das<br />

Projekt geändert, gespeichert und nach<br />

England geschickt wird – im Projekt selbst<br />

werden nur sprachunabhängige Kürzel<br />

oder z.B. die englischen Namen gespeichert.<br />

Projektdateien verschlüsseln. Besonders,<br />

wenn Sie den Anwendern den<br />

Designer nicht zur Verfügung stellen<br />

möchten, können Sie Ihre <strong>List</strong> & <strong>Label</strong><br />

Projektdateien mittels Passwort schützen.


Unter der Schale:<br />

Lizenztechnische Details<br />

21


Rücken frei halten oder<br />

selber machen und sparen<br />

Alles rund um eine <strong>List</strong> & <strong>Label</strong> Lizenz<br />

Sie haben die Wahl zwischen drei<br />

Editionen, von Leichtgewicht bis geballte<br />

Power, für jeden das Passende: Pur als<br />

Standard Edition und in den zwei Subscription-Varianten<br />

Professional und<br />

Enterprise. Sparen können Sie mit der<br />

Standard, da ohne Support, Subscription,<br />

DOM und Unicode aber inklusive Designer<br />

für die End-User von Desktop-Applikationen.<br />

Die All-Inclusive Editionen<br />

Professional und Enterprise enthalten<br />

Neu versionen, Support und viele andere<br />

Vorteile (siehe Tabelle). Für Sie als Professional<br />

oder Enterprise Kunde gilt: Sie<br />

haben eine Frage, wir sind zu Bürozeiten*<br />

für Sie da – ein Jahr lang bzw. solange<br />

Ihre Subscription läuft. Qualität gepaart<br />

mit Sicherheit, ganz einfach! Auch bei der<br />

Standard lassen wir Sie nicht im Regen<br />

stehen. Neben Knowledgebase und Newsgroups<br />

gibt‘s die Dienste unseres Support-<br />

Teams kos-tenpflichtig nach Aufwand.<br />

Oder Sie entscheiden sich dann spontan<br />

für einen Umstieg auf die Professional.<br />

Die Subscription umfasst alle Service-<br />

Packs, alle Feature-Updates und alle Updates<br />

auf Hauptversionen** während der<br />

Laufzeit. Außerdem sind wir zu unseren<br />

Bürozeiten* für Ihre Supportanfragen<br />

telefonisch und per eMail für Sie da.<br />

22<br />

Die Laufzeit der Subscription und damit<br />

auch des zugehörigen Supports beträgt<br />

ein Jahr. Sofern Sie die Subscription nicht<br />

mit einer Kündigungsfrist von 3 Monaten<br />

zum Ende dieses Vertragsjahres schriftlich<br />

kündigen, verlängert sie sich automatisch<br />

um jeweils ein weiteres Vertragsjahr. Sie<br />

brauchen sich um nichts zu kümmern.<br />

Das hält Ihnen den Rücken auch im abenteuerlichsten<br />

Projekt dschungel frei.<br />

* Telefonisch von 9-12 und 14-17 Uhr direkt,<br />

außerhalb dieser Zeiten können Sie bei unserem Sales<br />

& Service Team um Rückruf durch einen Support-Mitarbeiter<br />

bitten (8:30-18 Uhr).<br />

** Beziehen Sie auf CD, gibt‘s Service-Packs und<br />

Zwischen-Updates per Download, jede Hauptversion<br />

schicken wir Ihnen auf CD zu. Beziehen Sie per<br />

Download, gibt‘s alles per Download.<br />

<strong>List</strong> & <strong>Label</strong> ist eine Lizenz für einen<br />

Entwickler. Persönlich, nicht übertragbar,<br />

für einen einzelnen Entwickler zur<br />

Installation auf einem PC bzw. zur alternierenden<br />

Nutzung auf einem Notebook<br />

(Professional + Enterprise). Wir bieten<br />

attraktive Rabatte für Entwickler-Teams.<br />

Mehrere Lizenzen benötigen Sie auch,<br />

wenn Sie <strong>List</strong> & <strong>Label</strong> Funktionalitäten<br />

kapseln, was zudem nicht durch unseren<br />

Standardlizenzvertrag abgedeckt ist, sich<br />

aber meist durch eine einfache Zusatzvereinbarung<br />

ändern lässt. Bitte kontaktieren<br />

Sie unser Sales & Service Team.<br />

Jetzt<br />

auch als<br />

Subscription<br />

inklusive<br />

Support!<br />

Bei Projektgruppen benötigt jeder<br />

an einem Projekt oder Produkt beteiligte<br />

Entwickler eine <strong>List</strong> & <strong>Label</strong> Lizenz. Unsere<br />

Grundkonditionen sind fair, aber nicht<br />

so kalkuliert, dass Sie mit einer einzelnen<br />

Lizenz große Projekte oder Produkte<br />

ausrüsten können. Eine Projektgruppe<br />

muss sich geschlossen für eine Edition<br />

entscheiden: Standard, Professional oder<br />

Enterprise.<br />

Der Einsatz auf Server oder Webservern<br />

ist bei der Standard und der<br />

Professional Edition nicht lizenzkostenfrei.<br />

Für jede Installation einer Applikation,<br />

die z.B. Internet-Protokolle verwendet,<br />

eine Webserver-Erweiterung ist, in<br />

ASP- oder PHP-Seiten integriert oder eine<br />

eigenständige Server-Anwendung ist,<br />

braucht‘s hier Server-/Webserver-Lizenzen<br />

in entsprechender Größe. Anders bei der<br />

Enterprise Edition: hier ist eine Server-<br />

/Webserver-Lizenz dabei, unlimitiert bei<br />

der Anzahl der Server und Endbenutzer.<br />

Den <strong>combit</strong> Lizenzvertrag finden Sie<br />

unter www.<strong>combit</strong>.net/lizenzvertrag. Die<br />

häufigsten Fragen zu einer <strong>List</strong> & <strong>Label</strong><br />

Lizenz werden unter www.<strong>combit</strong>.net/lizenzfaq<br />

beantwortet. Aber natürlich sind<br />

wir auch gerne persönlich für Ihre Fragen<br />

da! T +49 (0) 7531 90 60 10


Support vom deutschen Hersteller<br />

Kurze Kurze Wege Wege – – schnelle schnelle Hilfe Hilfe<br />

<strong>List</strong> & <strong>Label</strong> 13 Editionen Standard Edition<br />

Designer für Entwickler • • •<br />

Designer für End-User (bei den meisten Desktop-Applikationen, siehe Lizenzvertrag) • • •<br />

Einsetzbar für alle Programmiersprachen, viele Beispiele • • •<br />

Druck, Vorschau und Export in alle unterstützten Formate • • •<br />

Programmierer Referenz und Designer Anwenderhandbuch, PDF-Datei • • •<br />

Designer Dokumentation als DOC/PDF-Datei, Designer Online-Hilfe als Source-Datei • • •<br />

Aufrüstbar mit Sprachkits: Designer in anderen Landessprachen • • •<br />

Service-Packs für ein Jahr, Zugriff auf Knowledgebase, Newsgroup und RSS Feeds für Service-Packs • • •<br />

Subscription für ein Jahr inkl. Feature-Updates. Automatische Verlängerung, kündbar bis 3 Monate vor Ablauf • •<br />

Support per eMail und Telefon für ein Jahr. Direkt vom deutschen Hersteller. • •<br />

Support per eMail und Telefon, Einzelabrechnung nach Aufwand, 45 € je 15 Minuten zzgl. MwSt. •<br />

Unicode-Modul für internationale Zeichensätze • •<br />

2D-Barcodes PDF417, Maxicode, Data-Matrix/EC200, Aztec und QR-Code • •<br />

DOM-Modell • •<br />

Alternierende Nutzung auf Notebook erlaubt • •<br />

Server-/Webserver-Lizenz: unlimitierte Anzahl Server, unlimitierte Anzahl Endbenutzer •<br />

Formelassistent auch außerhalb <strong>List</strong> & <strong>Label</strong> einsetzbar •<br />

Bevorzugte Behandlung beim Support •<br />

15% auf Schulungen und Anpassungen •<br />

Exklusive Vorabinformationen zu neuen Hauptversionen •<br />

Teilnahme am Betaprogramm neuer Hauptversionen<br />

Ausstattung Ausstattung Ausstattung satt satt satt<br />

Erstjahr<br />

650 € 1200 € 1800 €<br />

Folgejahr sowie Update von <strong>List</strong> & <strong>Label</strong> 12 und älter bis 31.03.2008 600 € 900 €<br />

Update auf neue Hauptversion 390 € inkl. inkl.<br />

•<br />

•<br />

Professional Edition<br />

•<br />

Enterprise Edition<br />

23


Noch Fragen?<br />

Quetschen<br />

Sie uns aus!<br />

<strong>combit</strong> <strong>GmbH</strong><br />

Untere Laube 30<br />

78462 Konstanz<br />

Deutschland<br />

Sales & Service Team<br />

T +49 (0) 7531 90 60 10<br />

F +49 (0) 7531 90 60 18<br />

info@<strong>combit</strong>.net<br />

Ausgewählte Kunden<br />

ADAC, München<br />

Bank Austria, Wien (AUT)<br />

Bayer, Leverkusen<br />

Boehringer, Ingelheim<br />

Bosch Rexroth, Murrhardt, Stuttgart<br />

Bureau of Labor Statistics, Washington DC (USA)<br />

Canadian Department of National Defense, Ottawa (CAN)<br />

Ciba, Basel (SUI)<br />

DaimlerChrysler, Sindelfingen, Stuttgart<br />

Deutsche Börse, Stuttgart<br />

E.On, Essen<br />

Edeka, Moers<br />

Electrolux Zanussi, Porcia (ITA)<br />

Hitachi, St. Petersburg FL (USA)<br />

Länder Rheinland-Pfalz und Saarland:<br />

Polizei dienststellen landesweit<br />

Lexware, Freiburg<br />

Lidl, Neckarsulm<br />

Maxtel, Auckland (NEZ)<br />

Mettler-Toledo, Schwerzenbach (SUI)<br />

Microsoft, Unterschleissheim<br />

Österreichische Post, Wien (AUT)<br />

Oy Beamex, Pietarsaari (FIN)<br />

RTL Television, Köln<br />

Sage Schweiz, Baar (SUI)<br />

SAP, Walldorf: Business One<br />

Sharp Electronics, Broadmeadow (AUS)<br />

Shell Oil Products, Houston TX (USA)<br />

Siemens, diverse Standorte<br />

Swisscom, Bern (SUI)<br />

T-Systems, Aachen, München<br />

Toyota Motorsport, Köln<br />

Mehr: www.<strong>combit</strong>.net/LL-Kunden<br />

© <strong>combit</strong> <strong>GmbH</strong> 2007, Irrtümer und Änderungen vorbehalten! Die Angaben<br />

stellen nur Beschreibungen dar und enthalten keine Garantie der Beschaffenheit<br />

der Produkte. Bitte beachten Sie, dass es bei den angegebenen Fremdproduktversionen<br />

verschiedene, funktionell abweichende Releases geben kann. Wir empfehlen<br />

Ihnen mit Hilfe der kostenlosen Trial evtl. Probleme im Vorfeld auszuschließen. Alle<br />

genannten Produkte, Produktbezeichnungen sowie Logos sind Marken, eingetragene<br />

Warenzeichen oder Eigentum der jeweiligen Hersteller.<br />

www.<strong>combit</strong>.net

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!