|int CIA_CALC ( LPSTR in, LPSTR out, LPSTR truetype, LPSTR symbology, LPINT outLen, LPINT truetypeLen )|
in - String of data (ASCII characters usually) to put in the bar code. Example: "357394857".
out - Returned human-readable string form of the bar code. If you have specified H in symbology string. The returned out string is only useful if you want a check character added; otherwise out will be the same as in. If out is NULL, nothing is returned, but outLen is still returned.
truetype - Returned bar code string. Print this using TrueType font to produce the actual bar code symbol.
symbology - CIA_CALC can return any bar code type you require, by using symbology to define the bar code type you require. For example, the string "ITF-0.BA" is used to return an ITF (Interleaved 2 of 5) bar code with added check character.
Specifying a bar code type to discover other strings you can use to return different bar codes.Printing check characters to discover how check character options can be specified.
Printing human-readable characters to discover how to create human-readable text.
Bar code options / formats to discover how you can select special features of each bar code type.
outLen - Returned length of out. If out is NULL, outLen is the length out would be. If outLen is NULL, nothing is returned.
truetypeLen - Returned length of truetype. If truetype is NULL, truetypeLen is the length truetype would be. If truetypeLen is NULL, nothing is returned.
A returned value of 0 indicates success. Any other value is an error code. Use CIA_ERR to retrieve the error message for the error code.
char in; char out; char truetype; int errCode; strcpy ( in, "123456" ); err = CIA_CALC ( in, out, truetype, "ITF-0.BHA", NULL, NULL );
Now truetype contains the bar code and out contains the human-readable text.
|Variable||Printed results||Font used to print result|
|truetype||CIA ITF Medium, 14 point.|
|out||01234565||Arial Bold, 10 point.|
Copyright © 2000 CIA (BAR CODES) UK. All rights reserved. Reproduction prohibited.