(TBarcode2D_CCA, TBarcode2D_CCB, TBarcode2D_CCC)
Specifies a linear component for current 2D barcode component in order to generate the EAN.UCC composite barcode symbol.
property Linear: TComponent;
Specifies a linear component for current 2D barcode component (the TBarcode2D_CCA, TBarcode2D_CCB, or TBarcode2D_CCC) so that the 2D barcode component together with the linear component generates the EAN.UCC composite barcode symbol.
For the TBarcode2D_CCA and the TBarcode2D_CCB 2D barcode components, the TBarcode2D_RSS14, TBarcode2D_RSSLimted, and TBarcode2D_RSSExpanded can be used as their linear component. The TBarcode1D_UPCE, TBarcode1D_UPCE0, TBarcode1D_UPCE1, TBarcode1D_UPCA, TBarcode1D_ENA8, TBarcode1D_EAN13, and TBarcode1D_EAN128 that they are from the 1D Barcode VCL Components package can be used as their linear component too.
If the TBarcode2D_RSS14 is used as the linear component, only its Barcode, Data (only for Delphi/C++ Builder 2009 or later), AutoCheckDigit, Style, TotalHeight, and SeparatorRowHeight properties are useful, the value of other properties will be ignored and they will be set automatically depending on the settings of the 2D barcode component (the Link2D and Show2DSeparator properties will be set to true automatically). The number of columns of the TBarcode2D_CCA or TBarcode2D_CCB 2D barcode component will be changed automatically depending on the value of the Style property. In addition, the Image property should not be normally set, the Image property's value of the 2D component will be used.
If the TBarcode2D_RSSLimited is used as the linear component, only its Barcode, Data (only for Delphi/C++ Builder 2009 or later), AutoCheckDigit, TotalHeight, and SeparatorRowHeight properties are useful, the value of other properties will be ignored and they will be set automatically depending on the settings of the 2D barcode component (the Link2D and Show2DSeparator properties will be set to true automatically). The number of columns of the TBarcode2D_CCA or TBarcode2D_CCB 2D barcode component will be changed to 3 automatically. In addition, the Image property should not be normally set, the Image property's value of the 2D component will be used.
If the TBarcode2D_RSSExpanded is used as the linear component, only its Barcode, Data (only for Delphi/C++ Builder 2009 or later), Style, RowSymbols, RowHeight, and SeparatorRowHeight properties are useful, and the value of RowSymbols property should be greater than or equal to 4. The value of other properties will be ignored and they will be set automatically depending on the settings of the 2D barcode component (the Link2D and Show2DSeparator properties will be set to true automatically). The number of columns of the TBarcode2D_CCA or TBarcode2D_CCB 2D barcode component will be changed to 4 automatically. In addition, the Image property should not be normally set, the Image property's value of the 2D component will be used.
If the TBarcode1D_UPCA, TBarcode1D_UPCE, TBarcode1D_UPCE0, TBarcode1D_UPCE1, TBarcode1D_EAN8, or TBarcode1D_EAN13 is used as the linear component, only its Barcode, Data (only for Delphi/C++ Builder 2009 or later), AutoCheckDigit, Height, DisplayText, TextPosition, TextAlignment, TextFont, TextVSpacing, TextHSpacing, ExtraFontSize (only for TBarcode1D_UPCA, TBarcode1D_UPCE, TBarcode1D_UPCE0, and TBarcode1D_UPCE1), LeftQuietZoneSpacing, and the RightQuietZoneSpacing properties are useful, the value of other properties will be ignored and they will be set automatically depending on the settings of the 2D barcode component. The number of columns of the TBarcode2D_CCA or TBarcode2D_CCB 2D barcode component will be changed automatically. In addition, the BarcodeHeight property should be set to a value larger than zero. And the Image property should not be normally set, the Image property's value of the 2D component will be used.
If the TBarcode1D_EAN128 barcode component is used as the linear component, only its Barcode, Data (only for Delphi/C++ Builder 2009 or later), AutoCheckDigit, CheckStart, CheckLength, InitialSubSet, Height, DisplayText, TextPosition, TextAlignment, TextFont, TextVSpacing, and the TextHSpacing properties are useful, the value of other properties will be ignored and they will be set automatically depending on the settings of the 2D barcode component (the Link2D property will be set automatically depending on which 2D component is used). The number of columns of the TBarcode2D_CCA or TBarcode2D_CCB 2D barcode component will be changed to 4 automatically. In addition, the BarcodeHeight property should be set to a value larger than zero. And the Image property should not be normally set, the Image property's value of the 2D component will be used.
For the TBarcode2D_CCC 2D barcode component, only the TBarcode1D_EAN128 that's from the 1D Barcode VCL Components package can be used as its linear component. And only its Barcode, Data (only for Delphi/C++ Builder 2009 or later), AutoCheckDigit, CheckStart, CheckLength, InitialSubSet, Height, DisplayText, TextPosition, TextAlignment, TextFont, TextVSpacing, and the TextHSpacing properties are useful, the value of other properties will be ignored and they will be set automatically depending on the settings of the 2D barcode component (the Link2D property will be set to ldCCC automatically). The number of columns of the TBarcode2D_CCC barcode component will be changed automatically. In addition, the BarcodeHeight property should be set to a value larger than zero. And the Image property should not be normally set, the Image property's value of the 2D component will be used.