41
Neue Features PrintEasy 5.0 EasiRun Europa GmbH Stockheimer Weg 20 D-61250 Usingen Tel. (+49) 6081/ 91 60 3 Fax: (+49) 6081/ 91 60 49 E-Mail: [email protected] Homepage: http://www.easirun.de

Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0

EasiRun Europa GmbH

Stockheimer Weg 20 D-61250 Usingen Tel. (+49) 6081/ 91 60 3 Fax: (+49) 6081/ 91 60 49

E-Mail: [email protected] Homepage: http://www.easirun.de

Page 2: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 2

Inhaltsverzeichnis Syntax-Erweiterungen...................................................................................................................... 3

Polygon und Polyline (POLYGON) ................................................................................................ 3 Unterstützung beim automatischen Umbruch (Autowrap) ............................................................. 8

Neues Syntax-Element "Page-Clip"........................................................................................... 9 Erweiterungen in der Doc-Info ................................................................................................. 10

Erweiterungen bei der Inline-Formatierung.................................................................................. 11 Neue Formatierungsangaben .................................................................................................. 11 Festlegung des Standard-Tabs................................................................................................ 12

Festlegung der Start-Seitennummer ............................................................................................ 13 Unterstützung von erzwungenem Blocksatz ................................................................................ 14 Erweiterungen bei den Bitmaps ................................................................................................... 15

Platzierung ohne Angabe von Höhe oder Breite ..................................................................... 15 Einbinden einer Bitmap aus Resourcen-DLL........................................................................... 15

Erweiterungen bei den Barcodes .................................................................................................16 Unterstützte Barcodes ............................................................................................................. 16 Vollflächige Barcodes in der hinterlegten Box ......................................................................... 16

Abschalten von Kopf-/Fuss, Wasserzeichen, Stempel ................................................................ 17 Komplett leere Seiten drucken (wichtig für Duplex) ..................................................................... 18 Erweiterung bei der Vorschau-Definition...................................................................................... 19 Systemvariablen........................................................................................................................... 20 Neue Standard-Copystrecke (PESTDDEF.CPY)......................................................................... 21

Neue PrintEasy APIs ...................................................................................................................... 22 PECOBOL_GET_WRAPLINE_INFO ........................................................................................... 22 PETOOLS_GET_PRINTER_NAMES_FILT................................................................................. 24 PETOOLS_PRINT_PEF............................................................................................................... 26

Neue Direktiven............................................................................................................................... 28 Erweiterungen in der Vorschau .................................................................................................... 29

Neue Bedienungselemente im Dokumentfenster ........................................................................ 29 Hilfslinien für Textlängen.............................................................................................................. 30

Erweiterungen im Kontroll-Zentrum............................................................................................. 31 Schriftverwaltung - Schriftliste...................................................................................................... 31 Hilfslinien ...................................................................................................................................... 32 Logfile-Konfiguration .................................................................................................................... 33

Weitere Logfiles ....................................................................................................................... 33 Logfile-Pfad.............................................................................................................................. 35

CFG-Datei importieren ................................................................................................................. 36 Registrieren über die Aktivierung des Dongles .......................................................................... 37

Dongle .......................................................................................................................................... 38 Dongle-Status speichern.............................................................................................................. 38 Update Dongle ............................................................................................................................. 39

Der PrintEasy-Analyzer .................................................................................................................. 40 Sonstige Neuerungen..................................................................................................................... 41

Page 3: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 3

Syntax-Erweiterungen

Polygon und Polyline (POLYGON)

Mit Hilfe des Objekts "POLYGON" können Sie Grafiken erzeugen, die aus mehreren Linien bestehen (Polygone), wobei diese Linien am Ende nicht verbunden werden müssen (Polyline). Hier einige Beispiele: Die Polygon-Attribute können entweder in der WORKING-STORAGE SECTION oder beim Plazierungsbefehl "PLACE..." angegeben werden. Möchten Sie die Attribute beim PLACE-Befehl angeben, so müssen diese mit POLYGON-DEFAULTS eingeleitet werden. Polygon-Attribute

• Polygon-Art (MODE) Zunächst einmal müssen Sie festlegen, welche Art von Polygon/Polyline Sie erzeugen möchten. Mit WINDING legen Sie fest, dass der erste und der letzte Punkt automatisch miteinander verbunden werden sollen – wobei dies beim OPEN unterbleibt. Mit ALTERNATE wird ein Polygon gezeichnet, dessen angrenzende Flächen wechselnde Füllungen haben.

• Füllung (FILLING) Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden.

• Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine Umrißlinie für das Polygon definiert werden.

• Einzelne Polygon-Punkte (POLYGON-POINTS) Zu guter Letzt müssen Sie nun noch die einzelnen Punkte definieren, welche dieses Polygon ausmachen. Hierbei stehen Ihnen alle PrintEasy-spezifischen Positionierungsmöglichkeiten zur Verfügung.

Page 4: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 4

Format >>ÄPLACE POLYGON UPONÂÄÄÄÄÄÄÄÄÂÂdataname-1ÄÄÄÂ> ³ ³³ ³ ÀDOCUMENTÙÀdocument-nameÙ

Ÿ

>ÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂ> ³ ³ ÀWITH TEST USING INFO-AREA datagroup-1Ù

¡

>ÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂ> ³ ³ ÀMODEÂÄÄÂÂWINDINGÄÄÄÄÄÄÂÙ ³ ³³ ³ ÀISÙÃOPENÄÄÄÄÄÄÄÄÄ´ ³ ³ ÃALTERNATEÄÄÄÄ´ ³ ³ Àdataname-2ÄÄÄÙ

¢

>ÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂ> ³ ³ ÀFILLINGÂÄÄÂÂOFFÄÄÄÄÄÄÄÂÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÙ ³ ³³ ³³ ³ ÀISÙÃONÄÄÄÄÄÄÄÄ´ÀÂÄÄÄÄÄÂFILLTYPEÂdataname-4ÄÄÄÂÙ ³ ³ ³ ³ ³ ³ Àdataname-3Ù ÀUSINGÙ Àfilltype-nameÙ

£

>ÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂ> ³ ³ ÀOUTLINEÂÄÄÂÂONÄÄÄÄÄÄÄÄÂÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÙ ³ ³³ ³³ ³ ÀISÙÃOFFÄÄÄÄÄÄÄ´ÀÂÄÄÄÄÄÂLINETYPEÂdataname-6ÄÄÄÂÙ ³ ³ ³ ³ ³ ³ Àdataname-5Ù ÀUSINGÙ Àlinetype-nameÙ

¤

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ° ³ >ÄPOLYGON-POINTS AREÄÄÄPOINTÄPositionierung-7ÄÁ><

¥

Page 5: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 5

Syntax-Beispiel für eine Polyline (MODE IS OPEN):

EXEC PRINT PLACE POLYGON UPON STERN MODE IS OPEN OUTLINE IS ON POLYGON-POINTS ARE POINT ABSOLUTE HORIZONTAL POSITION IS 6 CM ABSOLUTE VERTICAL POSITION IS 1 CM POINT ABSOLUTE HORIZONTAL POSITION IS 7 CM ABSOLUTE VERTICAL POSITION IS 3 CM POINT ABSOLUTE HORIZONTAL POSITION IS 9 CM ABSOLUTE VERTICAL POSITION IS 4 CM POINT ABSOLUTE HORIZONTAL POSITION IS 7 CM ABSOLUTE VERTICAL POSITION IS 5 CM POINT ABSOLUTE HORIZONTAL POSITION IS 6 CM ABSOLUTE VERTICAL POSITION IS 7 CM POINT ABSOLUTE HORIZONTAL POSITION IS 5 CM ABSOLUTE VERTICAL POSITION IS 5 CM POINT ABSOLUTE HORIZONTAL POSITION IS 3 CM ABSOLUTE VERTICAL POSITION IS 4 CM POINT ABSOLUTE HORIZONTAL POSITION IS 5 CM ABSOLUTE VERTICAL POSITION IS 3 CM END-EXEC

Page 6: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 6

Syntax-Beispiel für ein Polygon (MODE IS WINDING):

EXEC PRINT PLACE POLYGON UPON STERN MODE IS WINDING OUTLINE IS ON POLYGON-POINTS ARE POINT ABSOLUTE HORIZONTAL POSITION IS 6 CM ABSOLUTE VERTICAL POSITION IS 1 CM POINT ABSOLUTE HORIZONTAL POSITION IS 7 CM ABSOLUTE VERTICAL POSITION IS 3 CM POINT ABSOLUTE HORIZONTAL POSITION IS 9 CM ABSOLUTE VERTICAL POSITION IS 4 CM POINT ABSOLUTE HORIZONTAL POSITION IS 7 CM ABSOLUTE VERTICAL POSITION IS 5 CM POINT ABSOLUTE HORIZONTAL POSITION IS 6 CM ABSOLUTE VERTICAL POSITION IS 7 CM POINT ABSOLUTE HORIZONTAL POSITION IS 5 CM ABSOLUTE VERTICAL POSITION IS 5 CM POINT ABSOLUTE HORIZONTAL POSITION IS 3 CM ABSOLUTE VERTICAL POSITION IS 4 CM POINT ABSOLUTE HORIZONTAL POSITION IS 5 CM ABSOLUTE VERTICAL POSITION IS 3 CM END-EXEC

Page 7: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 7

Syntax-Beispiel für ein Polygon mit alternierenden Füllungen (MODE IS ALTERNATE):

EXEC PRINT PLACE POLYGON UPON STERN MODE IS ALTERNATE FILLING IS ON OUTLINE IS ON POLYGON-POINTS ARE POINT ABSOLUTE HORIZONTAL POSITION IS 6 CM ABSOLUTE VERTICAL POSITION IS 8 CM POINT ABSOLUTE HORIZONTAL POSITION IS 8 CM ABSOLUTE VERTICAL POSITION IS 13 CM POINT ABSOLUTE HORIZONTAL POSITION IS 3 CM ABSOLUTE VERTICAL POSITION IS 11 CM POINT ABSOLUTE HORIZONTAL POSITION IS 8 CM ABSOLUTE VERTICAL POSITION IS 9 CM POINT ABSOLUTE HORIZONTAL POSITION IS 6 CM ABSOLUTE VERTICAL POSITION IS 14 CM POINT ABSOLUTE HORIZONTAL POSITION IS 4 CM ABSOLUTE VERTICAL POSITION IS 9 CM POINT ABSOLUTE HORIZONTAL POSITION IS 9 CM ABSOLUTE VERTICAL POSITION IS 11 CM POINT ABSOLUTE HORIZONTAL POSITION IS 4 CM ABSOLUTE VERTICAL POSITION IS 13 CM END-EXEC

Page 8: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 8

Unterstützung beim automatischen Umbruch (Autowrap)

Rund um den Aufgabenbereich "automatischer Umbruch" wurden einige Hilfsmittel hinzugefügt, die Ihnen erlauben noch flexibler umgebrochene Textbereiche zu platzieren. Sie erhalten nun beispielsweise direkt in der Doc-Info gezielte Informationen zu Ihrem umgebrochenen Text:

• Anzahl der erzeugten Zeilen nach dem automatischen Umbruch

• Index des letzten druckbaren Zeichens

• Position von der Baseline der ersten Zeile

• Position von der Baseline der letzten Zeile

• Information, ob der Text auf die Seite passt Ergänzend hierzu können Sie über ein neues PrintEasy-API "PECOBOL_GET_WRAPLINE_INFO" (Beschreibung siehe API-Bereich) nun auch die einzelnen Zeilen, die nach dem automatischen Umbruch erzeugt wurden, ermitteln und selbständig auf dem Dokument platzieren. Dies ist insbesondere dann hilfreich, wenn der Seitenwechsel kontrolliert erfolgen soll oder mehrere Text-Bereiche synchron positioniert werden sollen. Ein weiteres neues Syntax-Element "Page-Clip" ermöglicht Ihnen auch das automatische Abschneiden des umgebrochenen Textes am Seitenende.

Page 9: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 9

Neues Syntax-Element "Page-Clip" Das neue Syntax-Element PAGE-CLIP ermöglicht Ihnen das automatische Abschneiden des umgebrochenen Textes am Seitenende, so dass nicht auf der nächsten Seite weiter gedruckt wird. Das Attribut ist nur in Verbeindung mit AUTOWRAP IS ON erlaubt. Format >ÄAUTOWRAPÂÄÄÂÂOFFÄÄÄÄÄÄÄÄÂÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂ> ³ ³³ ³³ ³ ÀISÙÃONÄÄÄÄÄÄÄÄÄ´ÀÂÄÄÄÄÂMAXIMUMÂÄÄÂÂdataname-12ÂÂÄÄÄÄÄÂÙ ³ ³ ³ ³ ³ ³³ ³³ ³ Àdataname-11Ù ÀWITHÙ ÀISÙÀliteral-4ÄÄÙÀunit2Ù >ÄPAGE-CLIPÂÄÄÂÂOFFÄÄÄÄÄÄÄÄÂ> ³ ³³ ³ ÀISÙÃONÄÄÄÄÄÄÄÄÄ´ ³ ³ Àdataname-13Ù

Page 10: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 10

Erweiterungen in der Doc-Info Sie erhalten nun beispielsweise direkt in der Doc-Info gezielte Informationen zu Ihrem umgebrochenen Text:

• Anzahl der erzeugten Zeilen nach dem automatischen Umbruch

• Index des letzten druckbaren Zeichens

• Position von der Baseline der ersten Zeile

• Position von der Baseline der letzten Zeile

• Information, ob der Text auf die Seite passt Variable Beschreibung Pelogpagewidth Breite der logischen Seite in 1/10 mm Pelogpageheight Höhe der logischen Seite in 1/10 mm Peascent Abstand der Baseline zur Oberkante der Textbox in 1/10 mm Pedescent Abstand der Baseline zur Unterkante der Textbox in 1/10 mm Pelogcursorposx Aktuelle horizontale Position des logischen Cursors in 1/10 mm Pelogcursorposy Aktuelle vertikale Position des logischen Cursors in 1/10 mm Pelineheight Zeilenhoehe in 1/10 mm Pelinewidth Zeilenbreite in 1/10 mm Petomheight Höhe des TOM-Zeichen in 1/10 mm Petomwidth Breite von 100 TOM-Zeichen in 1/10 mm Petomlinedistance Abstand zwischen zwei Zeilen mit TOM-Zeichen in 1/10 mm Pelogpagenumber Seitennummer der logischen Seite Pephyspagenumber Seitennummer der physischen Seite Pepaperwidth Breite des Papiers in 1/10 mm Pepaperheight Höhe des Papiers in 1/10 mm Peprintareawidth Breite des möglichen bedruckbaren Bereichs in 1/10 mm Peprintareaheight Höhe des möglichen bedruckbaren Bereichs in 1/10 mm Pehorzprintareaoffset Horizontaler Abstand vom linken Blattrand zum Beginn des möglichen

bedruckbaren Bereichs in 1/10 mm Pevertprintareaoffset Vertikaler Abstand vom oberen Blattrand zum Beginn des möglichen

bedruckbaren Bereichs in 1/10 mm Pedocstatus Status des Dokuments. Pedocinforeserved Reservierter Bereich. Enthält keine verwertbaren Informationen Pedocinstanceid Document-Instance-ID ist die eindeutige ID eines Dokuments auf einem

Rechnersystem. Pelineascent Größe der Oberlänge der zuletzt plazierten Zeile in 1/10 mm Pelinedescent Größe der Unterlänge der zuletzt plazierten Zeile in 1/10 mm Petomascent Höhe der Oberlänge des TOM-Characters in 1/10 mm Petomdescent Größe der Unterlänge des TOM-Characters in 1/10 mm Petomlineheight Größe der Zeilenhöhe der TOM-Zeile in 1/10 mm Pemetricused Verwendete Einheit Petextformmaxlines Anzahl der Zeilen beim Autowrap Petextformlastchar Letztes druckbares Zeichen beim Autowrap Petextformbaselinefirst Position von Baseline der ersten Zeile Petextformbaselinelast Position von Baseline der letzten Zeile Petextformsplit Passt Text auf die Seite?

Page 11: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 11

Erweiterungen bei der Inline-Formatierung

Über die Inline-Formatierung ist nun direkt die Ausgabe von Unicode-Zeichen möglich. Somit können Sie auf jedes beliebige Zeichen in Ihrer Font-Datei zugreifen. Wenn Sie das selbe Unicodezeichen immer wieder drucken möchten, können Sie dies auch über eine besondere Multiplikator-Angabe direkt mehrfach wiederholen lassen. Darüber hinaus ist es nun auch möglich einen Standard-Tabulator festzulegen, der immer dann zum Einsatz kommt, wenn für die Tab-Zeichen im Datenstrom keine passende Tab-Definition mehr vorhanden ist.

Neue Formatierungsangaben Aktuelle Übersicht: Schriftartattribut Aktivieren Deaktivieren Fettschrift <B> </B> Kursivschrift (Italic) <I> </I> Unterstrichen <U> </U> Durchgestrichen <S> </S> Textfarbe <CT:farbkonstante>

<CT:#farbwert> (#rrggbb) </CT>

Hintergrundfarbe <CB:farbkonstante> <CB:#farbwert> (#rrggbb)

</CB>

Schriftgröße <FS:points> </FS> Schriftart <FN: log. Schriftartname>

<FN: "phys. Schriftartname"> </FN>

Schmalschrift <C> </C> Sperrschrift <E> </E> Zeilenumbruch <NL> Tabulator <T> Unicode-Zeichen <#Unicode> Unicode-Zeichen mit Wiederholung

<#Unicode*Anzal>

Die grau hinterlegten Elemente sind in der PrintEasy-Version 5.0 neu hinzu gekommen.

Page 12: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 12

Festlegung des Standard-Tabs Es ist nun auch möglich einen Standard-Tabulator festzulegen, der immer dann zum Einsatz kommt, wenn für die Tab-Zeichen im Datenstrom keine passende Tab-Definition mehr vorhanden ist. Hierfür wird bei MODE einfach STANDARD angegeben. Format >ÄMODEÂÄÄÂÂSINGLEÄÄÄÄÂ>< ³ ³³ ³ ÀISÙÃREPEATEDÄÄ´ ³ ³ ÃSTANDARDÄÄ´ ³ ³ Àdataname-4Ù

Page 13: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 13

Festlegung der Start-Seitennummer

Mit Hilfe des neuen SET-Befehls kann nun zur Laufzeit der Wert der Systemvariable für die logische und physische Seitennummer geändert werden. Format >>ÄSETÂPHYSICALÂPAGENUMBER OFÄÂÄÄÄÄÄÄÄÄÂÂdataname-1ÄÄÄÂ> ³ ³ ³ ³³ ³ ÀLOGICALÄÙ ÀDOCUMENTÙÀdocument-nameÙ >ÄÂÄÄÂÂdataname-2Â>< ³ ³³ ³ ÀTOÙÀliteral-1ÄÙ

Page 14: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 14

Unterstützung von erzwungenem Blocksatz

Die Text-Attribute wurden im Bereich der Ausrichtung CONTENTS-ALIGNMENT um das Attribut FORCE-JUSTIFIED erweitert, welches einen erzwungnen Blocksatz erzeugt. Format >ÄCONTENTS-ALIGNMENTÂÄÄÂÂLEFTÄÄÄÄÄÄÄÄÄÄÄÄÂ> ³ ³³ ³ ÀISÙÃRIGHTÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ÃCENTEREDÄÄÄÄÄÄÄÄ´ ³ ³ ÃJUSTIFIEDÄÄÄÄÄÄÄ´ ³ ³ ÃFORCE-JUSTIFIEDÄ´ ³ ³ Àdataname-7ÄÄÄÄÄÄÙ

Page 15: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 15

Erweiterungen bei den Bitmaps

Platzierung ohne Angabe von Höhe oder Breite Bei der Platzierung einer Bitmap muß nun nur noch die Höhe oder Breite angegeben werden. Die fehlende Größe wird automatisch ermittelt, da sie sich aufgrund der Proportionen ohnehin ergibt.

Einbinden einer Bitmap aus Resourcen-DLL Die Grafik kann auch aus einer speziell aufgebauten Resourcen-DLL stammen. In diesem Fall wird der Name der DLL angegeben und anschließend durch ein Fragezeichen getrennt die eindeutige Nummer der Grafik (name.dll?Nummer). Für diese Resourcen-DLL muß zunächst eine RC-Datei erstellt werden. Tragen Sie hierzu die gewünschten Bilder (nur BMPs erlaubt!) jeweils mit einer eindeutigen Nummer zu Beginn nach folgendem Schema in die RC-Datei ein: 201 PRNEASY "16.bmp" 202 PRNEASY "rgb.bmp" ... Um die DLL zu erzeugen, können Sie (z.B.) auf den Resourcen-Compiler von Microsoft und einen neutralen Linker zurückgreifen. Weitere Informationen entnehmen Sie bitte dem Windows SDK bzw. Ihrem Linker. Aufruf-Beispiel: rc /v katzen.rc link -subsystem:windows,4.0 -dll -nodefaultlib -machine:ix86 katzen.RES -out:katzen.dll msvcrt.lib kernel32.lib

Page 16: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 16

Erweiterungen bei den Barcodes

Unterstützte Barcodes Mit der PrintEasy-Version 5 werden nun folgende Barcodes unterstützt: 2OF5, 3OF9, 3OF9X, ANSI3OF9, ANSI3OF9X, CODABAR, CODE128A, CODE128AUTO, CODE128B, CODE128C, CODE93, EAN13, EAN8, EAN128C, EXTENDEDCODE93, INTERLEAVED2OF5, MSI, POSTNET, ROYALMAIL, UCCEAN128, UPCA, UPCE

Vollflächige Barcodes in der hinterlegten Box Über das Attribut BOX-ZOOM wird festgelegt, ob der Barcode entgegen der Normen und Regeln über die gesamte Box dargestellt werden soll. Bitte beachten Sie, dass Sie dadurch u.U. Probleme mit diversen Barcode-Lesegeräten bekommen können. Format >ÄBOX-ZOOMÂÄÄÂÂOFFÄÄÄÄÄÄÄÂ> ³ ³³ ³ ÀISÙÃONÄÄÄÄÄÄÄÄ´ ³ ³ Àdataname-6Ù

Page 17: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 17

Abschalten von Kopf-/Fuss, Wasserzeichen, Stempel

Bei der Definition von Kopf- und Fusszeilen, Wasserzeichen und Stempel können Sie nun über das Attribut MODE festlegen, ob der Bereich sichtbar (visible) oder unsichtbar (hidden) ist. Damit können Sie nun nach einem Seitenwechsel dynamisch zur Laufzeit Kopf- oder Fusszeilen ausblenden, indem Sie die Werte über eine Variable verändern und das Attribut WITH REFRESH angeben. >ÄÂLOGICALÄÂWATERMARKÄÄMODEÂÄÄÂÂVISIBLEÄÄÄÄÄÂ> ³ ³ ³ ³³ ³ ÀPHYSICALÙ ÀISÙÃHIDDENÄÄÄÄÄÄ´ ³ ³ Àdataname-10ÄÙ >ÄÂLOGICALÄÂSTAMPÄÄMODEÂÄÄÂÂVISIBLEÄÄÄÄÄÂ> ³ ³ ³ ³³ ³ ÀPHYSICALÙ ÀISÙÃHIDDENÄÄÄÄÄÄ´ ³ ³ Àdataname-10ÄÙ >ÄÂLOGICALÄÂHEADERÄÄMODEÂÄÄÂÂVISIBLEÄÄÄÄÄÂ> ³ ³ ³ ³³ ³ ÀPHYSICALÙ ÀISÙÃHIDDENÄÄÄÄÄÄ´ ³ ³ Àdataname-10ÄÙ >ÄÂLOGICALÄÂFOOTERÄÄMODEÂÄÄÂÂVISIBLEÄÄÄÄÄÂ> ³ ³ ³ ³³ ³ ÀPHYSICALÙ ÀISÙÃHIDDENÄÄÄÄÄÄ´ ³ ³ Àdataname-10ÄÙ

Page 18: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 18

Komplett leere Seiten drucken (wichtig für Duplex)

Über das Attribute PAGEMODE legen Sie beim Seitenwechsel fest, ob die Seite wie definiert (normal) oder nur als leere Seite (nocontent) gedruckt werden soll. Diese Option ist vor allem beim Duplex-Druck sehr hilfreich – insbesondere wenn die Seitendefinition Kopf- und Fusszeilen beinhaltet. Format >>ÄNEXT PHYSICAL PAGE OFÂÄÄÄÄÄÄÄÄÂÂdataname-1ÄÄÄÂÂÄÄÄÄÄÄÄÄÄÄÄÄÂ> ³ ³³ ³³ ³ ÀDOCUMENTÙÀdocument-nameÙÀWITH REFRESHÙ >ÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂ>< ³ ³ ÀPAGEMODEÂÄÄÂÂNORMALÄÄÄÄÂÙ ³ ³³ ³ ÀISÙÃNOCONTENTÄ´ ³ ³ Àdataname-2Ù

Page 19: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 19

Erweiterung bei der Vorschau-Definition

Die Vorschau kann nun über das Attribut ON-PAGE so gesteuert werden, dass sie erst bei einem Seitenwechsel aktualisiert wird. Dies bringt insbesondere bei großen Dokumenten einen erheblichen Performance-Gewinn, da etliche der zeitraubenden Aktualisierungsschritte entfallen. Format >ÄMODEÂÄÄÂÂDIRECTÄÄÄÄÂÄ> ³ ³³ ³ ÀISÙÃON-CLOSEÄÄ´ ³ ³ ÃON-PAGEÄÄÄ´ ³ ³ Àdataname-5Ù

Page 20: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 20

Systemvariablen

Da es teilweise nur der PrintEasy Runtime möglich ist bestimmte Informationen zu ermitteln, können auch sogenannte Systemvariablen definiert werden. Mögliche Systemvariablen sind:

• #PHYS-PAGE-NUM# Gibt die aktuelle Seitennummer der physischen Seite an.

• #LOG-PAGE-NUM# Gibt die aktuelle Seitennummer der logischen Seite an.

• #PHYS-PAGE-MAX# Gibt die Gesamtanzahl der physischen Seiten des Dokuments an.

• #LOG-PAGE-MAX# Gibt die Gesamtanzahl der logischen Seiten des Dokuments an.

• #CREATION-DATE# Gibt das Erstellungsdatum des Dokuments an.

• #PRINT-DATE# Gibt das Druckdatum des Dokuments an.

• #PE-VERSION# Gibt die verwendete PrintEasy-Version an.

Die grau hinterlegten Elemente sind in der PrintEasy-Version 5.0 neu hinzu gekommen.

Page 21: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 21

Neue Standard-Copystrecke (PESTDDEF.CPY)

Häufig werden in einer Applikation immer dieselben Schriftarten, Linientypen und Füllungen verwendet. In diesem Fall ist es sinnvoll die Resourcen-Definitionen und ggf. auch die Default-Einstellungen in eine seperate Copy-Strecke zu legen, die dann in das Programm eingebunden wird. Wir haben nun für Sie eine solche Copystrecke mit den gängigsten Standard-Definitionen bereits vorbereitet. Sie finden diese im CPY-Verzeichnis: PESTDDEF.CPY. Hierbei wurden folgende Definitionen berücksichtigt: Schriftarten

• FONT-NOMRAL Arial, 10 Punkte

• FONT-BIG Arial, 14 Punkte, fett

• FONT-FIX-NORMAL Courier New, 10 Punkte

• FONT-FIX-BIG Courier New, 14 Punkte, fett Linientypen

• LINETYPE-NORMAL Einfache Hairline, schwarz

• LINETYPE-DOUBLE Doppelte Hairline, schwarz Fülltypen

• FILLTYPE-GREY10 Grauschattierung 10%

• FILLTYPE-GREY20 Grauschattierung 20%

• FILLTYPE-GREY30 Grauschattierung 30%

Page 22: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 22

Neue PrintEasy APIs

PECOBOL_GET_WRAPLINE_INFO

Liefert Informationen über den automatischen Zeilenumbruch zurück. Parameter

• JOB-HANDLE PIC 9(09) COMP-3 aus PECA (PE-JOBHANDLE)

• DOKUMENT-NAME PIC X(30) Name des Dokuments

• PE-WRAPLINE-HANDLE PIC 9(09) COMP-3 Handle der Wrapline-Info

• PE-WRAPLINE-INDEX PIC 9(09) COMP-3 Zeilen-Index für Wrapline-Info

• PE-WRAPLINE-INFO Struktur siehe „PEWRAPL.CPY“

PE-LINENUMBER PIC 9(05) COMP-3. Zeilennummer

PE-FIRSTCHAR PIC 9(05) COMP-3. Erstes Zeichen

PE-LASTCHAR PIC 9(05) COMP-3. Letztes Zeichen

PE-POSBASELINE-Y PIC S9(09) COMP-3. Vert. Position der Baseline

PE-LINEHEIGHT PIC S9(09) COMP-3. Zeilenhöhe

PE-LINEASCENT PIC S9(09) COMP-3. Abstand Baseline Oberkante

PE-LINEDESCENT PIC S9(09) COMP-3. Abstand Baseline Unterkante

PE-LINESTART-X PIC S9(09) COMP-3. Horiz. Startpunkt der Zeile

PE-LINEEND-X PIC S9(09) COMP-3. Horiz. Endpunkt der Zeile

PE-LINEPLACED PIC 9(05) COMP-3. Wurde Zeile gedruckt?

PE-SPLITDASH PIC 9(05) COMP-3. An Bindestrich umgebrochen?

• GIDPE-RETURNCODE PIC S9(05) COMP-3

0 OK

-1 Keine Daten (mehr) vorhanden

-2 Dokument konnte nicht gefunden werden

-3 Jobhandle ist ungültig Hinweis

• Die notwendigen Variablen sind in der Copy-Strecke PEWRAPL.CPY definiert.

• Um alle Daten zu erhalten, muß diese Funktion in einer Schleife aufgerufen werden. Wenn alle Daten zurückgegeben wurden, wird der GIDPE-RETURNCODE auf -1 gesetzt.

Page 23: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 23

Beispiel (siehe SAMPLES\TEXTBAU\GENESIS.CBL) WORKING-STORAGE SECTION. .... COPY "PEWRAPL.CPY". .... PROCEDURE DIVISION. .... EXEC PRINT PLACE A-ABSATZ UPON DOC-TEXT AFTER 1 END-EXEC MOVE "DOC-TEXT" TO PE-WRAPLINE-DOCUMENT MOVE ZERO TO PE-WRAPLINE-RETURN-CODE PE-WRAPLINE-HANDLE MOVE 1 TO PE-WRAPLINE-INDEX PERFORM UNTIL PE-WRAPLINE-RETURN-CODE NOT = ZERO CALL "PECOBOL_GET_WRAPLINE_INFO" USING PE-JOBHANDLE PE-WRAPLINE-DOCUMENT PE-WRAPLINE-HANDLE PE-WRAPLINE-INDEX PE-WRAPLINE-INFO PE-WRAPLINE-RETURN-CODE .... ADD 1 TO PE-WRAPLINE-INDEX END-PERFORM ....

Page 24: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 24

PETOOLS_GET_PRINTER_NAMES_FILT

Liefert einen der im System verfügbaren Drucker unter Berücksichtigung der Printer-Filter zurück. Parameter

• PRINTER-NAME PIC X(100) Name des Druckers

Inhalt = low-values Damit können Sie die Schleife vorzeitig beenden und den Speicher wieder freigeben

• PRINTER-PORT PIC X(100) Drucker-Port (nicht unterstützt)

• PRINTER-ART-KZ PIC 9(05) COMP-3

1 Realer Drucker

2 PrintEasy-Druckerprofil

• GIDPE-RETURNCODE PIC S9(05) COMP-3

0 OK

-1 Keine Daten (mehr) vorhanden Hinweis

• Die notwendigen Variablen sind in der Copy-Strecke PRNINFO.CPY definiert.

• Um alle im System verfügbaren Drucker zu erhalten, muß diese Funktion in einer Schleife aufgerufen werden. Wenn alle Drucker zurückgegeben wurden, wird der GIDPE-RETURNCODE auf -1 gesetzt.

• Sollen nicht alle Drucker komplett abgearbeitet werden, dann kann die Liste durch den Aufruf der Funktion mit einem Low-Value im Feld PRINTER-NAME verworfen werden.

Page 25: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 25

Beispiel (siehe SAMPLES\APIS\PRNLISTF.CBL) WORKING-STORAGE SECTION. .... COPY "PRNINFO.CPY". .... PROCEDURE DIVISION. .... MOVE ZERO TO PE-PRINTER-RETURN-CODE PERFORM UNTIL PE-PRINTER-RETURN-CODE NOT = ZERO CALL "PETOOLS_GET_PRINTER_NAMES_FILT" USING PE-PRINTER-NAME PE-PRINTER-PORT PE-PRINTER-ART-KZ PE-PRINTER-RETURN-CODE IF PE-PRINTER-RETURN-CODE = ZERO DISPLAY "Drucker " PE-PRINTER-NAME END-IF END-PERFORM ....

Page 26: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 26

PETOOLS_PRINT_PEF

Druckt ein bereits erzeugtes PEF-File mit den gewünschten Optionen aus oder zeigt es in der Preview an. In der neuen Version 5.0 gibt es nun Erweiterungen für Carbon-Copy (grau hinterlegt). Parameter

• PE-PRINT-PEF-INFO Struktur siehe „PRINTPEF.CPY“

PRINTER PIC X(100) Name des Druckers

PRINTER-PORT PIC X(100) Druck-Port (nicht unterstützt)

COPIES PIC 9(03) COMP-3 Anzahl der Kopien

ORDER PIC X(10) NORMAL oder REVERSE

DUPLEX PIC X(10) NONE, LONG-EDGE oder SHORT-EDGE

COLLATE PIC X(03) ON oder OFF

PREVIEW-KZ PIC X(10) DIRECT, ON-CLOSE oder OFF

PRINTING-KZ PIC X(03) ON oder OFF

PRINTER-CONTROL PIC X(11) ENABLED, DISABLED, HIDDEN oder CFG-DEFAULT

PREVIEW-CONTROL PIC X(11) ENABLED, DISABLED, HIDDEN oder CFG-DEFAULT

PREV-MODE-CONTROL PIC X(11) ENABLED, DISABLED, HIDDEN oder CFG-DEFAULT

PRINTING-CONTROL PIC X(11) ENABLED, DISABLED, HIDDEN oder CFG-DEFAULT

HORIZ-POS PIC X(11) LEFT, RIGHT, CENTERED oder CFG-DEFAULT

VERT-POS PIC X(11) TOP, BOTTOM, CENTERED oder CFG-DEFAULT

PREV-SIZE PIC X(11) MINIMIZED, MAXIMIZED, WINDOWED oder CFG-DEFAULT

DOC-SIZE PIC X(11) MINIMIZED, MAXIMIZED, WINDOWED oder CFG-DEFAULT

HWND-PARENT PIC 9(11) COMP-3 Handle des Parent-Windows

DOC-INSTANCE-ID PIC 9(09) COMP-3 Rückgabe der Doc-Instance-ID

TEMP-DATA PIC 9(01) COMP-3 Soll Temp-Data gehalten werden?

Page 27: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 27

CC-NAME PIC X(30) Name der Carbon-Copy

PRINT-RANGE PIC X(70) Druck-Bereich (z.B.: 1-3)

• PE-PRINT-PEF-DATEI PIC X(254) Name der PEF-Datei

• GIDPE-RETURNCODE PIC S9(05) COMP-3

0 OK

-1 PEF-Datei konnte nicht gedruckt bzw. angezeigt werden

Page 28: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 28

Neue Direktiven

EXECTRACE

• Funktion Wenn diese Direktive gesetzt ist, werden die durchlaufenen EXEC-Befehle in einer speziellen Trace-Datei (Source.PEX) protokolliert.

• Format [NO]EXECTRACE

• Parameter Keine

• Defaultwert NOEXECTRACE

OUTPUT

• Funktion Hierüber kann die Ausgabe-Datei für den PrintEasy-Precompiler festgelegt werden.

• Format OUTPUT(dateiname)

• Parameter Dateiename Angabe des gewünschten Dateinamens Bsp: OUTPUT"SAMPLE.XXX"

• Defaultwert OUTPUT"sourcename.CPE"

MESSAGEBOX

• Funktion Regelt, ob während des Umwandelns mit dem PrintEasy-Precompiler Messageboxen gezeigt werden oder nicht.

• Format [NO]MESSAGEBOX

• Parameter Keine

• Defaultwert MESSAGEBOX

Page 29: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 29

Erweiterungen in der Vorschau

Neue Bedienungselemente im Dokumentfenster

Innerhalb eines Dokumentfensters kann über die Bedienungselemente in der Toolbar verschiedene Aktivitäten ausgelöst werden. Hierbei sind folgende Elemente hinzugekommen:

• Direkte Zoomstufe. Über diese Auswahlbox kann die Zoomstufe direkt ausgewählt werden.

• Fixe Fensterposition. Beim Seitenwechsel wird die Fensterposition beibehalten.

• Wechsel zum Seitenanfang. Beim Seitenwechsel wird zum Seitenanfang gescrollt.

Page 30: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 30

Hilfslinien für Textlängen

Bei der alltäglichen Arbeit mit PrintEasy stößt man immer wieder auf das Problem, dass Leerzeichen ja bekanntlich nicht angezeigt werden und man somit nicht die genau Länge einer Textbox erkennen kann. Um dieses Problem zu lösen, kann man die Hilfslinien für Textlängen zuschalten:

Sobald der Haken bei "Textlänge" gesetzt ist, wird dann um jede Textbox einen farbigen Rahmen gezogen, so dass sich nun die jeweilige Länge exakt ablesen läßt:

Page 31: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 31

Erweiterungen im Kontroll-Zentrum

Schriftverwaltung - Schriftliste

In diesem Dialog erfolgt die Darstellung der verfügbaren Schriften für einen bestimmten Drucker. Seit der PrintEasy-Version 5 kann die Schriftenliste über die Auswahl "Alle Schriften", "Proportionalschriften" bzw. "Feste Laufweiten" diesbzgl. eingeschränkt werden.

Page 32: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 32

Hilfslinien

Mit der Funktion "Hilfslinien" legen Sie fest ob zusätzlich zu Ihren Nutzinformationen die physischen und logischen Ränder, Gitternetzlinien oder eine Lesehilfe (Zebra) auf jede Seite gedruckt und angezeigt werden sollen.

• Die gewünschten Positionierungshilfen aktivieren oder deaktivieren Sie durch Klick auf das zugehörige Auswahlfeld.

• Mit "Gridlines 10 mm" wird ein Gitterraster mit 10 mm Abstand angedruckt

• Mit "Gridlines 5 mm" analog mit kleinerem Abstand.

• Die Auswahlfelder für "Druckbereich physische Seite" bzw "Druckbereich logische Seite" aktivieren bzw. deaktivieren den Ausdruck der jeweiligen Nutzränder.

• Sobald der Haken bei "Textlänge" gesetzt ist, wird in der Vorschau um jede Textbox einen farbigen Rahmen gezogen, so dass sich nun die jeweilige Länge exakt ablesen lässt.

• Über die Darstellung stellen Sie ein, ob die Hilfslinien vor oder hinter dem Text angezeigt werden sollen.

Page 33: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 33

Logfile-Konfiguration

Weitere Logfiles Über diesen Dialog können weitere Logfiles zugeschaltet werden.

• Systemmeldungen Schreibt die System-Meldungen in die Datei "SYSLOG.TXT" weg.

• ...als MessageBox anzeigen Zusätzlich zum Logfile wird die Systemmeldung auch noch als MessageBox angezeigt.

• Text Places Hier werden alle platzierten Texte in die Datei "TEXTLOG.TXT" geschrieben.

• Aufrufe in die GID30PEA.DLL Schreiben die CALLs in die PrintEasy-Runtime in die Datei "PECALLS.TXT"

Page 34: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 34

Beispiel für "SYSLOG.TXT" Dieses Logfile ist insbesondere bei Abstürzen in PrintEasy sehr hilfreich und wird meist für die intensivere Zusammenarbeit mit uns benötigt. 060823-104150--> Zugriff verweigert - Line=91 File=.\LANG.CPP 060823-104202--> The specified file was not found. - Line=722 File=.\PEMAIN.CPP 060823-104205--> Zugriff verweigert - Line=228 File=.\MEMORY.CPP 060823-104206--> Zugriff verweigert - Line=228 File=.\MEMORY.CPP 060823-104234--> Zugriff verweigert - Line=228 File=.\MEMORY.CPP 060823-104253--> Zugriff verweigert - Line=228 File=.\MEMORY.CPP 060823-122122--> The specified file was not found. - Line=722 File=.\PEMAIN.CPP 060823-122209--> Zugriff verweigert - Line=228 File=.\MEMORY.CPP 060823-122210--> Zugriff verweigert - Line=228 File=.\MEMORY.CPP

Beispiel für "PECALLS.TXT" Dieses Logfile wird dann benötigt, wenn in Zusammenarbeit mit uns genau nachvollzogen werden muß, welche Calls in die PrintEasy-Runtime abgesetzt werden. 23.08.2006 12:21 206 __GETREPLACEPRINTERINFO 23.08.2006 12:21 242 __GETPRINTERPROFILES 23.08.2006 12:21 593 __GETWINVER 23.08.2006 12:21 99 __GETPRINTERPROPERTIES 23.08.2006 12:21 593 __GETWINVER 23.08.2006 12:21 791 __SETAPPFIX 23.08.2006 12:21 791 __SETAPPFIX 23.08.2006 12:21 404 __CONFIGPREVIEW 23.08.2006 12:21 158 __GETINIDATA 23.08.2006 12:21 596 __GETRESDLLNAMEUSER 23.08.2006 12:21 600 __GETLANGINFO 23.08.2006 12:21 663 __PROFILESTRINGGET

Beispiel für "TEXTLOG.TXT" Dieses Logfile dient insbesondere der Dokumentation, welche Texte tatsächlich in welcher Form und Länge an PrintEasy übergeben wurden. ALIGN_TEXTCENTER -->Januar<-- ALIGN_TEXTCENTER -->Mo<-- ALIGN_TEXTCENTER -->Di<-- ALIGN_TEXTCENTER -->Mi<-- ALIGN_TEXTCENTER -->Do<-- ALIGN_TEXTCENTER -->Fr<-- ALIGN_TEXTCENTER -->Sa<-- ALIGN_TEXTCENTER -->So<-- ALIGN_TEXTCENTER --><-- ALIGN_TEXTCENTER -->01<--

Page 35: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 35

Logfile-Pfad Über diesen Dialog können Sie einstellen, ob die Logfiles in ein bestimmtes Vereichnis oder in das aktuelle Arbeitsverzeichnis gestellt werden sollen.

Page 36: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 36

CFG-Datei importieren

Über diesen Dialog kann eine beliebige CFG-Datei bzw. auch nur Teile daraus importiert werden.

Nach Auswahl der gewünschten CFG-Datei können Sie die Bereiche anhaken, die Sie importieren möchten.

Page 37: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 37

Registrieren über die Aktivierung des Dongles Ab der Version 5 können Sie PrintEasy auch über einen Hardeware-Dongle aktivieren, in dem Sie bei diesem Dialog auf "Dongle aktivieren" drücken.

Anschließend gelangen Sie zu folgendem Dialog, in dem Sie nun Ihren Namen, die Firma und Ihre Seriennummer eintragen müssen.

Bitte achten Sie insbesondere auf die korrekte Eingabe der Seriennummer, da diese mit den hinterlegten Dongle-Informationen verglichen wird.

Page 38: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 38

Dongle

Über diesen Bereich werden die hinterlegten Informationen im Dongle gewartet.

Dongle-Status speichern

Die Funktion "Dongle-Status speichern" erzeugt eine Protokoll-Datei, welche uns notwendige Informationen für ein Dongle-Update bzw. wertvolle Daten für die Fehlersuche liefert.

Bitte senden Sie uns die C2V-Datei (Protokoll-Datei) einfach per Email zu.

Page 39: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 39

Update Dongle

Mit dieser Funktion werden neue Informationen in den Dongle eingespielt. Dies ist z.B. notwendig, wenn der Dongle für eine weitere PrintEasy-Version freigeschaltet werden soll oder Sie in Absprache mit uns besondere Produktfeatures nutzen dürfen. In diesen Fällen erhalten Sie von uns eine neue V2C-Datei, welche Sie dann über "Update Dongle" in den Dongle importieren können.

Bitte verwenden Sie hier stets die neuste Version der V2C-Datei. Sollte der Update erfolgreich verlaufen sein, erhalten Sie folgende Meldung:

Bitte senden Sie uns anschließend die Protokoll-Datei per Email zu. Aus dieser können wir erkennen, ob die Daten erfolgreich übertragen wurden und haben bereits alle Informationen, die für ein späteres Dongle-Update benötigt werden.

Page 40: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 40

Der PrintEasy-Analyzer Der PrintEasy-Analyzer dient in erster Linie dazu, den tatsächlichen Ablauf eines PrintEasy-Programms im nachhinein nachzuvollziehen und auf diese Weise Fehler oder unvorteilhafte Programmierungsfolgen aufzuspüren. Damit dies jedoch möglich ist, muß das COBOL-Programm zunächst mit der Direktive "EXEC-TRACE" übersetzt und anschließend einmal durchlaufen werden. Während des Programmlaufs wird nun automatisch eine PEX-Datei erzeugt, die jeden PrintEasy-EXEC protokolliert.

Mit den Navigationsknöpfen (oben) können Sie nun jeden durchlaufenen EXEC-Befehl Schritt für Schritt nachvollziehen. Sollte das System hierbei einen Fehler feststellen, wird dies über eine entsprechende Meldung angezeigt. Über den Menüpunkt Fehlerprotokoll können Sie sich auch direkt eine Liste mit allen Problemfeldern erzeugen lassen. Wichtiger Hinweis: Bitte beachten Sie, dass die Dirketive "NOPSI" in diesem Fall nicht gesetzt werden darf, da in der PSI-Datei wertvolle Informationen über die COBOL-Source abgelegt werden.

Page 41: Neue Features PrintEasy 5 · Bei FILLING kann mit der Angabe ON eine Füllung für das Polygon definiert werden. • Umrißlinie (OUTLINE) Bei OUTLINE kann mit der Angabe ON eine

Neue Features PrintEasy 5.0 Seite 41

Sonstige Neuerungen

• Aktualisierte Copy-Strecken für alle gängigen Etiketten der Firmen Herma, AveryZweckform und Viking

• Diverse Optimierungen zur Performance-Steigerung (z.B. Pufferung der Treiber-Informationen)

• Der Logfile-Path kann über die INI-Datei gesetzt werden

• Die Endanwender-Installation kann nun simuliert werden

• Einige neue Bespiele

• ...und viele Kleinigkeiten mehr....