Lexmark T656 Technical Reference Manual page 72

Forms and bar code card
Hide thumbs Also See for T656:
Table of Contents

Advertisement

Operator
Function/parameters
barcodebbox
String dict barcodebbox ll
This function returns the coordinates for the bounding box that would enclose the
specified bar code symbol if it were shown by a barcodeshow.
This is similar to the pathbbox operator.
Example:
(123456)
<<
/Symbology /Int2of5
/EmbedText /NoText
/QuietZone [0 0]
>> barcodebbox
This operation will return four values on the stack indicating the coordinates of the lower
left and upper right corner of the box that fully encloses the bar code that would result
from doing a barcodeshow with the same arguments. This bar code would have no quiet
zone and no text embedded, if shown. The value used for height will be the default, 240.
The values for bars and spaces will also be the defaults, [6 18]. The /Special key does
not apply to the /Int2of5 symbology. Because there is no text embedded, /
PrintCheckChar is irrelevant.
barcodewidth
String dict barcodewidth w
This function returns on the operand stack the x and y displacement of the currentpoint
that would be caused by a barcodeshow of the specified bar code symbol.
This is similar to the stringwidth operator.
Example:
(0123456)
<<
/Symbology /EAN-8
/QuietZone [100 200]
/Bars
/Spaces
/Height
/EmbedText /Embedded
/FontName
>> barcodewidth
This operation will return two values on the stack, indicating the change in currentpoint in
the x and y direction that would have resulted from a barcodeshow with the same data.
This example specifies a bar code with a leading quiet zone of 100 and a trailing quiet
zone of 200, a bar code height of 210, bars with widths of 10, 20, 30 and 40, and spaces
with widths of 9, 18, 27 and 36. It also specifies that the data is to be fully embedded
within the code using the Courier-Bold font. For the EAN-8 symbology, the /Special key
does not apply and the checksum character always prints when embedded text is
specified so /PrintCheckChar is irrelevant.
ll
ur
ur
x
y
x
y
w
x
y
[10 20 30 40]
[ 9 18 27 36]
210
/Courier-Bold
PostScript emulation operator
69

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents