James
|
Best Answer
When using the following functions, refer to the general UFL documentation.
QR Code UFL (general symbology parameters):
Applicable IDAutomation Products:
• 2D Barcode Font
• QR-Code Barcode Font
Formula Field code to paste in Formula Editor (Crystal Syntax):
//Symbology Parameters
// Set DataToEncode:= to the field of the data source,
// for example: stringVar DataToEncode:= ({TestData.DataField});
stringVar DataToEncode:= "IDAutomation.com Font Encoder Formula for QR Code and IDAutomation2D fonts";
numberVar ProcTilde:= 0;
numberVar EncMode:= 0;
numberVar Version:= 0;
numberVar ErrorCorrectionLevel:= 0;
// - Do not make changes below this line -
stringVar CompleteBarcodeString:="";
numberVar i:=0;
numberVar Segments:= IDAutomationQRCodeEncoderQRSet(DataToEncode, ProcTilde, EncMode, Version, ErrorCorrectionLevel);
For i:=0 to Segments Do
(
CompleteBarcodeString := CompleteBarcodeString + IDAutomationQRCodeEncoderQRGet(i);
);
CompleteBarcodeString
DataMatrix UFL (general symbology parameters):
Applicable IDAutomation Products:
• 2D Barcode Font
• Data Matrix Barcode Font
Formula Field code to paste in Formula Editor (Crystal Syntax):
//Symbology Parameters
// Set DataToEncode:= to the field of the data source,
// for example: stringVar DataToEncode:= ({TestData.DataField});
stringVar DataToEncode:= "IDAutomation.com Font Encoder Formula for DataMatrix and IDAutomation2D fonts";
numberVar ProcTilde:= 0; //Same as ApplyTilde
numberVar EncMode:= 0;
numberVar PrefFormat:= 0;
// - Do not make changes below this line -
stringVar CompleteBarcodeString:="";
numberVar i:=0;
numberVar Segments:= IDAutomationDataMatrixEncoderDMSet(DataToEncode, ProcTilde, EncMode, PrefFormat);
For i:=0 to Segments Do
(
CompleteBarcodeString := CompleteBarcodeString + IDAutomationDataMatrixEncoderDMGet(i);
);
CompleteBarcodeString
PDF417 UFL (general symbology parameters):
Applicable IDAutomation Products:
• 2D Barcode Font
• PDF417 Barcode Font
Formula Field code to paste in Formula Editor (Crystal Syntax):
//Symbology Parameters
// Set DataToEncode:= to the field of the data source,
// for example: stringVar DataToEncode:= ({TestData.DataField});
stringVar DataToEncode:="IDAutomation.com Font Encoder Formula for PDF417 and IDAutomation2D fonts";
numberVar EcLevel:=0;
numberVar TotalColumns:=0;
numberVar TotalRows:=0;
numberVar Truncated:=0;
numberVar PDFMode:=0;
numberVar ApplyTile:=0;
// - Do not make changes below this line -
stringVar CompleteBarcodeString:="";
numberVar i:=0;
numberVar Segments:= IDAutomationPDF417EncoderPDFSet(DataToEncode, EcLevel, TotalColumns, TotalRows, Truncated, PDFMode, ApplyTile);
For i:=0 to Segments Do
(
CompleteBarcodeString := CompleteBarcodeString + IDAutomationPDF417EncoderPDFGet(i);
);
CompleteBarcodeString
Aztec UFL (general symbology parameters):
Applicable IDAutomation Products:
• 2D Barcode Font
• Aztec Font
Formula Field code to paste in Formula Editor (Crystal Syntax):
//Symbology Parameters
// Set DataToEncode:= to the field of the data source,
// for example: stringVar DataToEncode:= ({TestData.DataField});
stringVar DataToEncode:="IDAutomation.com Font Encoder Formula for Aztec and IDAutomation2D fonts";
numberVar ProcTile:=0; //Same as ApplyTilde
numberVar ErrorCorrection:=0;
// - Do not make changes below this line -
stringVar CompleteBarcodeString:="";
numberVar i:=0;
numberVar Segments:= IDAutomationAztecEncoderAztecSet(DataToEncode, ProcTile, ErrorCorrection);
For i:=0 to Segments Do
(
CompleteBarcodeString := CompleteBarcodeString + IDAutomationAztecEncoderAztecGet(i);
);
CompleteBarcodeString
MaxiCode UFL (general symbology parameters):
Applicable IDAutomation Products:
• 2D Barcode Font
• MaxiCode Font
Formula Field code to paste in Formula Editor (Crystal Syntax):
//Symbology Parameters
// Set DataToEncode:= to the field of the data source,
// for example: stringVar DataToEncode:= ({TestData.DataField});
stringVar DataToEncode:="IDAutomation.com Font Encoder Formula for MaxiCode and IDAutomation2D fonts";
numberVar EncodingMode:=2; //see general symbology parameters for options
// - Do not make changes below this line -
stringVar CompleteBarcodeString:="";
numberVar i:=0;
numberVar Segments:= IDAutomationMCMaxiCodeEncoderMCSet(DataToEncode, EncodingMode);
For i:=0 to Segments Do
(
CompleteBarcodeString := CompleteBarcodeString + IDAutomationMCMaxiCodeEncoderMCGet(i);
);
CompleteBarcodeString
Posted 8.6 year(s) ago
|