DynaPDF Manual - Page 530

Previous Page 529   Index   Next Page 531

Function Reference
Page 530 of 839
bctHIBC_Code39
=
0x0063, // HIBC Code 39
bctHIBC_DataMatrix
=
0x0066, // HIBC Data Matrix ECC200
bctHIBC_MicroPDF417
=
0x006C, // HIBC MicroPDF417
bctHIBC_PDF417
=
0x006A, // HIBC PDF417
bctHIBC_QR
=
0x0068, // HIBC QR Code
bctISBNX
=
0x0045, // ISBN (EAN-13 with verification stage)
bctITF14
=
0x0059, // ITF-14
bctJapanPost
=
0x004C, // Japanese Postal Code
bctKIX
=
0x005A, // Dutch Post KIX Code
bctKoreaPost
=
0x004D, // Korea Post
bctLOGMARS
=
0x0032, // LOGMARS
bctMailmark
=
0x0079, // Royal Mail 4-State Mailmark
bctMaxicode
=
0x0039, // Maxicode
bctMicroPDF417
=
0x0054, // Micro PDF417
bctMicroQR
=
0x0061, // Micro QR Code
bctMSIPlessey
=
0x0047, // MSI Plessey
bctNVE18
=
0x004B, // NVE-18
bctPDF417
=
0x0037, // PDF417
bctPDF417Truncated
=
0x0038, // PDF417 Truncated
bctPharmaOneTrack
=
0x0033, // Pharmacode One-Track
bctPharmaTwoTrack
=
0x0035, // Pharmacode Two-Track
bctPLANET
=
0x0052, // PLANET
bctPlessey
=
0x0056, // Plessey
bctPostNet
=
0x0028, // PostNet
bctPZN
=
0x0034, // PZN
bctQRCode
=
0x003A, // QR Code
bctRMQR
=
0x0091, // Rectangular Micro QR Code (rMQR)
bctRoyalMail4State
=
0x0046, // Royal Mail 4 State (RM4SCC)
bctRSS_EXP_CC
=
0x0086, // Composite Symbol with GS1 DataBar Extended component
bctRSS_EXPSTACK_CC
=
0x008B, // Composite Symbol with GS1 DataBar Expanded Stacked component
bctRSS_LTD_CC
=
0x0085, // Composite Symbol with GS1 DataBar Limited component
bctRSS14_CC
=
0x0084, // Composite Symbol with GS1 DataBar-14 linear component
bctRSS14Stacked_CC
=
0x0089, // Composite Symbol with GS1 DataBar-14 Stacked component
bctRSS14StackOMNI_CC =
0x008A, // Composite Symbol with GS1 DataBar-14 Stacked Omnidirectional
bctTelepen
=
0x0020, // Telepen Alpha
bctTelepenNumeric
=
0x0057, // Telepen Numeric
bctUltracode
=
0x0090, // Ultracode
bctUPCA
=
0x0022, // UPC A
bctUPCA_CC
=
0x0087, // Composite Symbol with UPC A linear component
bctUPCACheckDigit
=
0x0023, // UPC A + Check Digit
bctUPCE
=
0x0025, // UCP E
bctUPCE_CC
=
0x0088, // Composite Symbol with UPC E linear component
bctUPCECheckDigit
=
0x0026, // UPC E + Check Digit
bctUPNQR
=
0x008F, // UPNQR (Univerzalni Placilni Nalog QR)
bctUSPSOneCode
=
0x0055, // USPS OneCode
bctVIN
=
0x0049
// Vehicle Identification Number (America)
}TBarcodeType;
typedef enum TPDFBarcodeDataType
{
bcdtBinary
= 0, // Binary data.
bcdtUnicode
= 1, // UTF-8.
bcdtGS1Mode
= 2, // Encodes GS1 data using FNC1 characters.
bcdtEscapeMode = 8
// Scan input data for escape sequences. This flag can be combined with the
// other constants, e.g. TBarcodeDataType(bcdtUnicode | bcdtEscapeMode).
}TBarcodeDataType;
// The following flags can be combined with a binary or operator, e.g.
TBarcodeOptions(bcoNoASCII | bcoDottyMode).
typedef enum TPDFBarcodeOptions
{
bcoDefault
= 0x00000000, // Use default settings.
bcoNoASCII
= 0x00000001, // Consider non-ASCII characters when creating the barcode.
bcoBind
= 0x00000002, // Boundary bars above and below the symbol and between rows.
bcoBox
= 0x00000004, // Add a box surrounding the symbol and whitespace.
bcoReaderInit
= 0x00000010, // Add a reader initialisation symbol before encoding.
bcoSmallText
= 0x00000020, // Use a smaller font for human readable text.
bcoBoldText
= 0x00000040, // Embolden human readable text.
 

Previous topic: InsertBarcode

Next topic: Output position and orientation