combit List & Label - combit GmbH
combit List & Label - combit GmbH
combit List & Label - combit GmbH
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