Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

 

1679.5.4

APEX refinement: //XOFFSET and //YOFFSET values are now preserved across page breaks. Previously they needed to be explicitly specified for each page.

1679.1.2

APEX refinement: Restore automatic margin behavior prior to 6.5.1679—of automatically adding //XORIGIN,360 and //YORIGIN,360 when none was specified—unless the //SETOPTION,NO-AUTO-MARGINS directive specified. This avoids a subtle but possibly unwanted behavior change when updating. Going forward though, the NO-AUTO-MARGINS option is recommended.

1679.0.1

APEX Refinement eliminates borders when target is a virtual printer.

1679.0.2

Add GDI Command NO-AUTO-MARGINS.

1673.0

New printer Pseudo Device LASTPROMPT uses the printer last selected in an A-Shell or ATE printer selection dialog.

1671.5

Windows printing workaround: if you know the exact and complete name of the printer, you can eliminate the normal logic which enumerates the available printers in order to determine the best match, by preceding the name with an asterisk, e.g.

DEVICE = *PDF-XChange Printer 2012

This could potentially be useful in certain environments where the printer enumeration operation was hanging, taking too long, or otherwise causing problems.

1665.1.1

(Windows) GDI/PDFX: Remove the 512 byte limit on the overall length of individual //GDI directives, including those in //PDFX. Note that this affects only the overall length of a single //GDI directive; it does not affect any existing limits on the length of individual parameters. Also note that previously the PDFX documentation incorrectly indicated that the limit on an Email.Content directive was 1024.

1651.0.1

GDI printing enhancement: Add new parameter FONTSIZE-CHAR to GDI Printing Directive SETOPTION.