Returns actual horizontal width and vertical height of a rotated barcode symbol in millimeters. There are several different overloading methods, Syntax 1, Syntax 2, and Syntax 3 (only for Delphi/C++Builder 2009 or later):
For the TBarcode1D_Code128 and the TBarcode1D_EAN128 components, if you use them in the Delphi/C++ Builder 2007 or early, the Barcode parameter is in fact an AnsiSting in ANSI encoding scheme. If you want to use other encoding scheme (for example the UTF-8, UTF-16), please convert it in the OnEncode event, or specify the converted string in the Barcode paramater. Also, you can use the method if you encode a block of binary (bytes) data; If you use them in the Delphi/C++ Builder 2009 or later, it is in fact an UnicodeString instead of AnsiString. By default, the unicode string will be converted to an ANSI encoding string, then be encoded into the barcode symbol. If you want to use other encoding scheme (for example the UTF-8, UTF-16), please convert it in the OnEncode event, or use the PrintSize (Syntax 3) overloading method and specify the converted string in its Data paramater. If you encode a block of binary (bytes) data, please use the PrintSize (Syntax 3) overloading method.
For the TBarcode1D_Code128 and the TBarcode1D_EAN128 components, you can use the method if you encode a block of binary (bytes) data under Delphi/C++ Builder 2009 or later. If you encode a block of binary (bytes) data into a barcode symbol under Delphi/C++ Builder 2007 or early, please use the PrintSize (Syntax 2) overloading method.
For Delphi 3, the method overload isn't supported, so the method names of Syntax 1 and Syntax 2 are changed to PrintSize1 and PrintSize2.