Sumary
Name | Internal Name | Type | Description | ||||||||||||||||||||||
Bar Type | Typ | TRpBarcodeType |
|
||||||||||||||||||||||
Calc.Checksum | Checksum | Boolean | For codes with checksum, the checksum is not included and the engine must calculate it. Only has effect on EAN8,EAN13 and Code39 barcodes. |
||||||||||||||||||||||
Bar Modul | Modul | Integer | Internally stored in twips, editable in cms or inch, determine the minimum bar with, depends on print quality, the barcode can be readable or not, Windows GDI allow the access to device points so in Windows you usually obtain better readable barcodes with lower quality printers | ||||||||||||||||||||||
Bar Ratio | Ratio | Double | Valid ratio values are between 2.0 and 3.0, except for 2_5_matrix between 2.25 and 3.0. Usually the ratio is 2.0 and it's adjusted to 2.25 on 2_5_matrix. Larger the ratio value wider the barcode output. |
||||||||||||||||||||||
Expression | Expression | WideString | The value of the barcode is obtained evaluating this expression, the result must be a string, depends on the barcode type, can contain aphanumeric or only digits | ||||||||||||||||||||||
Display Format | DisplayFormat | String | If assigned, the result expression will be processed with this mask, see TRpExpression reference | ||||||||||||||||||||||
Rotation | Rotation | Integer | Only square rotations are allowed for now | ||||||||||||||||||||||
Row count | NumRows | Integer | PDF437, number of rows 0=auto | ||||||||||||||||||||||
Column count | NumColumns | Integer | PDF437, number of columns 0=auto | ||||||||||||||||||||||
Truncate PDF437 | Truncated | Integer | PDF437, truncate data if needed | ||||||||||||||||||||||
Background color | BackColor | Integer | Background color | ||||||||||||||||||||||
Transparent | Transparent | Boolean | Transparent background color |
Aditional details about the implementation
Because Report Manager driver architechture, the barcodes are only supported by the drivers supporting drawing and filling rects, that is the Excel and Plain text driver does not support barcodes.
Developer info
Internal component name | TRpBarcode |
Parent class | TRpCommonPosComponent |
Unit name | rpmdbarcode.pas |
See also Report components common properties.