diff --git a/Source/AutomaticConversion.log b/Source/AutomaticConversion.log new file mode 100644 index 0000000..d6f140b --- /dev/null +++ b/Source/AutomaticConversion.log @@ -0,0 +1,2 @@ +frxBarcodeQR.pas Note: Repairing include files : frx.inc + : Conversion Ready. diff --git a/Source/ConverterBackup/frx.inc b/Source/ConverterBackup/frx.inc new file mode 100644 index 0000000..45b0567 --- /dev/null +++ b/Source/ConverterBackup/frx.inc @@ -0,0 +1,823 @@ +{$DEFINE QBUILDER} +{******************************************} +{ } +{ FastReport v4.0 } +{ Include file } +{ } +{ Copyright (c) 1998-2006 } +{ by Alexander Tzyganenko, } +{ Fast Reports Inc. } +{ } +{******************************************} + +{$IFDEF FPC} + {$UNDEF QBUILDER} +{$ENDIF} + +{$DEFINE FR6VCL} +{$B-} {- Complete Boolean Evaluation } +{$R-} {- Range-Checking } +{$T-} {- Typed @ operator } +{$P+} {- Open string params } +{$H+} {- Use long strings by default } + +{$IFNDEF FPC} + {$V-} {- Var-String Checking } + {$X+} {- Extended syntax } + {$J+} {- Writeable structured consts } +{$ENDIF} + +{$IFDEF VER120} // Delphi 4.0 + {$DEFINE Delphi4} +{$ENDIF} + +{$IFDEF VER130} // Delphi 5.0 + {$DEFINE Delphi4} + {$DEFINE Delphi5} +{$ENDIF} + +{$IFDEF VER140} // Delphi 6.0 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} +{$ENDIF} + +{$IFDEF VER150} // Delphi 7.0 è 7.1 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} +{$ENDIF} + +{$IFDEF VER170} // Delphi 9.0 => Delphi 2005 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER180} // Delphi 10.0 => Delphi 2006 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER185} // Delphi 11.0 => Delphi 2007 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER190} // Delphi 11.0 => Delphi 2007 for .Net + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER200} // Delphi 12.0 => Delphi 2009 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER210} // Rad Studio 13.0 => Delphi 2010 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER220} // Rad Studio XE + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + + +{$IFDEF VER230} // Rad Studio XE 2 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER240} // Rad Studio XE 3 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER250} // Rad Studio XE 4 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER260} // Rad Studio XE 5 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE Delphi19} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER270} // Rad Studio XE 6 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE Delphi19} + {$DEFINE Delphi20} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER280} // Rad Studio XE 7 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE Delphi19} + {$DEFINE Delphi20} + {$DEFINE Delphi21} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER290} // Rad Studio XE 8 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE Delphi19} + {$DEFINE Delphi20} + {$DEFINE Delphi21} + {$DEFINE Delphi22} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER300} // RAD Studio 10 Seattle + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE Delphi19} + {$DEFINE Delphi20} + {$DEFINE Delphi21} + {$DEFINE Delphi22} + {$DEFINE Delphi23} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER310} // RAD Studio 10.1 Berlin + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE Delphi19} + {$DEFINE Delphi20} + {$DEFINE Delphi21} + {$DEFINE Delphi22} + {$DEFINE Delphi23} + {$DEFINE Delphi24} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER320} // RAD Studio 10.2 + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE Delphi19} + {$DEFINE Delphi20} + {$DEFINE Delphi21} + {$DEFINE Delphi22} + {$DEFINE Delphi23} + {$DEFINE Delphi24} + {$DEFINE Delphi25} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER330} // RAD Studio XXX + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE Delphi19} + {$DEFINE Delphi20} + {$DEFINE Delphi21} + {$DEFINE Delphi22} + {$DEFINE Delphi23} + {$DEFINE Delphi24} + {$DEFINE Delphi25} + {$DEFINE Delphi26} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER340} // RAD Studio XXX + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE Delphi19} + {$DEFINE Delphi20} + {$DEFINE Delphi21} + {$DEFINE Delphi22} + {$DEFINE Delphi23} + {$DEFINE Delphi24} + {$DEFINE Delphi25} + {$DEFINE Delphi26} + {$DEFINE Delphi27} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER350} // RAD Studio XXX + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE Delphi19} + {$DEFINE Delphi20} + {$DEFINE Delphi21} + {$DEFINE Delphi22} + {$DEFINE Delphi23} + {$DEFINE Delphi24} + {$DEFINE Delphi25} + {$DEFINE Delphi26} + {$DEFINE Delphi27} + {$DEFINE Delphi28} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER360} // RAD Studio XXX + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {$DEFINE Delphi7} + {$DEFINE Delphi9} + {$DEFINE Delphi10} + {$DEFINE Delphi11} + {$DEFINE Delphi12} + {$DEFINE Delphi14} + {$DEFINE Delphi15} + {$DEFINE Delphi16} + {$DEFINE Delphi17} + {$DEFINE Delphi18} + {$DEFINE Delphi19} + {$DEFINE Delphi20} + {$DEFINE Delphi21} + {$DEFINE Delphi22} + {$DEFINE Delphi23} + {$DEFINE Delphi24} + {$DEFINE Delphi25} + {$DEFINE Delphi26} + {$DEFINE Delphi27} + {$DEFINE Delphi28} + {$DEFINE Delphi29} + {$DEFINE RICHBCB} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CAST OFF} + {$WARN EXPLICIT_STRING_CAST OFF} + {$WARN EXPLICIT_STRING_CAST_LOSS OFF} + {$WARN SYMBOL_PLATFORM OFF} + {$WARN UNIT_PLATFORM OFF} + {$WARN SYMBOL_DEPRECATED OFF} + {$WARN UNIT_DEPRECATED OFF} +{$ENDIF} + +{$IFDEF VER125} // Borland C++ Builder 4.0 + {$DEFINE Delphi4} + {$ObjExportAll On} + {$DEFINE BCB} + {$DEFINE RICHBCB} +{$ENDIF} + +{$IFDEF VER130} // Borland C++ Builder 5.0 + {$IFDEF BCB} + {$ObjExportAll On} + {$DEFINE RICHBCB} + {$ENDIF} +{$ENDIF} + +{$IFDEF VER140} // Borland C++ Builder 6.0 + {$IFDEF BCB} + {$ObjExportAll On} + {$DEFINE RICHBCB} + {$ENDIF} +{$ENDIF} + +{$IFDEF FPC} // Free pascal compiler + {$IFDEF CPUX86_64} + {$DEFINE CPUX64} + {$ENDIF} + {$UNDEF Delphi16} + {$UNDEF FR_VER_BASIC} + {$MODE DELPHI} + {$H+} + {$PACKSET 1} + {$DEFINE Delphi4} + {$DEFINE Delphi5} + {$DEFINE Delphi6} + {.$DEFINE QBUILDER} + {$UNDEF FR_FIB} + {$DEFINE FPCUNICODE} // TODO: use only FPCUNICODE and remove NOUSEFRUNICODEUTILS + {$DEFINE NOUSEFRUNICODEUTILS} // uncomment for using frxUnicodeUtils and friends + {$IFNDEF MSWINDOWS} + {$DEFINE FPCUSEONECHARCUTWORKAROUND} // test for cut-off of one char on memo fields ?!? + {$ENDIF} + // for some reason Report.Datasets are not reloaded with FPC + {$DEFINE FPCLOOSEDATASETS} + // LCL doesn't have emf, so we use internal implementation (lmf4 unit) + {$DEFINE FPCUSELMFFOREMF} + {. $DEFINE FPCUSEPDFPRINTER} // available only with qt, so disabled atm. + {$IFNDEF MSWINDOWS} + {$DEFINE DEBUGFR4} + {$DEFINE DEBUGFR4XML} + {$DEFINE DEBUGFR4DESIGNER} + {. $DEFINE DEBUGFR4PRINTERS} + {. $DEFINE FPCDEBUGFR2TOFR4} + {. $DEFINE FPCDEBUGFR2TOFR4SCRIPT} + {$ENDIF} + // this define is used ONLY by frxPrinter. + // win32 lcl uses native implementation, while + // others (including qt and gtk2 on windows) uses OSPrinters. + {$DEFINE NONWINFPC} + {$IFDEF MSWINDOWS} + {$IFNDEF LCLQT5} + {$UNDEF NONWINFPC} + {$ENDIF} + {$ENDIF} + //qt and carbon does not support painting outside of paint event + {$IFDEF LCLQT5} + {$DEFINE FPC_NOPAINTOUTSIDEPAINTEVENT} + {$ELSE} + {$IFDEF LCLCarbon} + {$DEFINE FPC_NOPAINTOUTSIDEPAINTEVENT} + {$ENDIF} + {$ENDIF} + {$DEFINE FRX_USE_BITMAP_MAP} +{$ENDIF} + +// Uncomment the following line if you don't want to include component editors +// into your exe (in case if you don't use designer) +//{$DEFINE NO_EDITORS} + +//-------------------------Additional components---------------------------- + +//---------------- GetMessage Hook---------------------------------- +// Hook to GetMessage function for unicode input support (D4-7, BCB4-BCB6) +//{$DEFINE HOOK_WNDPROC_FOR_UNICODE} + +//------------------- JPEG images ----------------------------------- +// JPEG images. Adds approximately 100Kb to your EXE. +// If you want to show jpeg images in "Picture" object, uncomment +// the following line: +{$IFNDEF FPC} // Free pascal compiler +{$DEFINE JPEG} +{$ENDIF} + +//------------------- PNG images ----------------------------------- +// PNG images. If you want to show png images in "Picture" object, uncomment +// the following line: +{$IFNDEF FPC} // Free pascal compiler +{$DEFINE PNG} +{$ENDIF} + +//------------------- MAP object ----------------------------------- +//{$DEFINE FRX_USE_BITMAP_MAP} + +{$IFDEF FRX_USE_BITMAP_MAP} +{$DEFINE FRX_DONT_USE_METAFILE_MAP} +{$ENDIF} + +//------------------- "Open Picture" dialog ------------------------- +// Adds approximately 60Kb to your EXE. +// If you want to use standard "Open picture" dialog in picture editor, +// uncomment the following line: +//{$DEFINE OPENPICTUREDLG} + +//------------------- Visual Query builder -------------------------- +// To use visual query builder, you should install FastQBuilder component. +// It is included in FR3 Pro and FR3 EE by default. +//{$DEFINE QBUILDER} + +//------------------- TTabSet control ------------------------------- +// In Delphi2005 and BDS2006 you can use TTabSet control instead of TTabControl +// to make a report designer more soft-looked. +{$IFNDEF FPC} +{$DEFINE UseTabset} +{$ENDIF} +//-------------------Use INDY for e-mail export --------------------- +//{$DEFINE USE_INDY} +//----------- Use INDY 9 instead of 10 for save filters ------------- +// comment these lines if you have indy 10 on Delphi 7 +//{$IFDEF USE_INDY} +{$IFNDEF Delphi9} +{$DEFINE INDY9} +{$DEFINE INDYPARAM_INT} +{$ENDIF} + +{$IFDEF Delphi9} +{$DEFINE INDY10_1} +{$DEFINE INDYPARAM_INT} +{$DEFINE INDY10_2005} +{$DEFINE INDYFTP10_2005} +{$ENDIF} + +{$IFDEF Delphi10} +{$UNDEF INDYFTP10_2005} +{$ENDIF} + +{$IFDEF Delphi12} +{$UNDEF INDY10_2005} +{$ENDIF} + +{$IFDEF Delphi12} +{$UNDEF INDYPARAM_INT} +{$ENDIF} + +{$IFDEF Delphi16} +{$UNDEF INDY10_1} +{$ENDIF} +//{$ENDIF} + +//--------Use custom version of Indy 10 (not from RAD)--------------- +//{$DEFINE CUSTOM_INDY} +{$IFDEF CUSTOM_INDY} +{$UNDEF INDY9} +{$UNDEF INDYFTP10_2005} +{$UNDEF INDY10_2005} +{$UNDEF INDYPARAM_INT} +{$UNDEF INDY10_1} +{$ENDIF} + +//------------------- Group DB components --------------------------- +// Use it to group all frxDB components. +//{$DEFINE DB_CAT} + +//{$DEFINE FR_VER_BASIC} + +{$IFDEF FR_COM} + {$IFDEF FR_LITE} + {$DEFINE FR_VER_BASIC} + {$ENDIF} +{$ENDIF} + +{$IFNDEF Delphi9} + {$UNDEF UseTabset} +{$ENDIF} + +{$IFDEF Delphi4} + {$IFDEF FR_VER_BASIC} + {$DEFINE NO_CRITICAL_SECTION} + {$ENDIF} +{$ENDIF} + +{$IFDEF Delphi12} +{$DEFINE DEL12ORFPC} +{$ELSE} + {$IFDEF FPC} + {$DEFINE DEL12ORFPC} + {$ENDIF} +{$ENDIF} + +{$IFDEF Delphi16} +{$DEFINE DEL16ORFPC} +{$ELSE} + {$IFDEF FPC} + {$DEFINE DEL16ORFPC} + {$ENDIF} +{$ENDIF} diff --git a/Source/ConverterBackup/frxBarcodeQR.pas b/Source/ConverterBackup/frxBarcodeQR.pas new file mode 100644 index 0000000..db08772 --- /dev/null +++ b/Source/ConverterBackup/frxBarcodeQR.pas @@ -0,0 +1,381 @@ + +{******************************************} +{ } +{ FastReport VCL } +{ QR code } +{ } +{ Copyright (c) 1998-2021 } +{ by Fast Reports Inc. } +{ } +{******************************************} + +unit frxBarcodeQR; + + +interface + +{$I frx.inc} + +uses +{$IFDEF FPC} + LCLType, LMessages, LazHelper, LCLIntf, +{$ELSE} + Windows, Messages, +{$ENDIF} + SysUtils, Types, StrUtils, Classes, Graphics, Controls, Forms, Dialogs, frxBarcode2DBase, frxDelphiZXingQRCode; + +type + TfrxBarcodeLogo = class(TPersistent) + private + FLogo: TPicture; + FWidth: Integer; + FHeight: Integer; + procedure SetLogo(const Value: TPicture); + function GetLogo: TPicture; + function GetLogoInst: TPicture; + public + constructor Create; + destructor Destroy; override; + procedure Assign(Source: TPersistent); override; + procedure Draw(DrawRect: TRect; ScaleX, ScaleY: Extended; Canvas: TCanvas; Zoom: Extended); + published + property Logo: TPicture read GetLogo write SetLogo; + property Width: Integer read FWidth write FWidth; + property Height: Integer read FHeight write FHeight; + end; + + TfrxBarcodeGraphicMarker = class(TPersistent) + private + FShowGraphicMarker : Boolean; + FWidthLine: Integer; + FDistance: Integer; + FPixelSize: Integer; + FScaleX: Extended; + FScaleY: Extended; + procedure SetWidthLine(const Value: Integer); + procedure SetDistance(const Value: Integer); + procedure SetPixelSize(const Value: Integer); + public + constructor Create(PixelSize : Integer); + procedure Draw(DrawRect: TRect; ScaleX, ScaleY: Extended; var Canvas: TCanvas; + Zoom: Extended; FooterHeight: Integer); + published + property ShowGraphicMarker: Boolean read FShowGraphicMarker write FShowGraphicMarker; + property WidthLine: Integer read FWidthLine write SetWidthLine; + property Distance: Integer read FDistance write SetDistance; + end; + + TfrxBarcodeQR = class( TfrxBarcode2DBaseWithUnion ) + private + FDelphiZXingQRCode: TDelphiZXingQRCode; + FLogo: TfrxBarcodeLogo; + FGraphicMarker: TfrxBarcodeGraphicMarker; + procedure Generate(); + function GetEncoding: TQRCodeEncoding; + function GetQuietZone: Integer; + procedure SetEncoding(const Value: TQRCodeEncoding); + procedure SetQuietZone(const Value: Integer); + function GetErrorLevels: TQRErrorLevels; + procedure SetErrorLevels(const Value: TQRErrorLevels); + function GetPixelSize : integer; + procedure SetPixelSize(v : integer); + function GetCodepage: Longint; + procedure SetCodepage(const Value: Longint); + protected + procedure SetText( v : string ); override; + function GetWidth: Integer; override; + function GetHeight: Integer; override; + public + constructor Create; override; + destructor Destroy; override; + procedure Assign(src: TfrxBarcode2DBase);override; + procedure Draw2DBarcode(var g: TCanvas; scalex, scaley: Extended; + x, y: Integer); override; + published + property Encoding: TQRCodeEncoding read GetEncoding write SetEncoding; + property QuietZone: Integer read GetQuietZone write SetQuietZone; + property ErrorLevels: TQRErrorLevels read GetErrorLevels write SetErrorLevels; + property PixelSize : integer read GetPixelSize write SetPixelSize; + property Codepage : Longint read GetCodepage write SetCodepage; + property Logo: TfrxBarcodeLogo read FLogo; + property GraphicMarker : TfrxBarcodeGraphicMarker read FGraphicMarker; + end; + + +implementation + + +{ TfrxBarcodeQR } + +procedure TfrxBarcodeQR.Assign(src: TfrxBarcode2DBase); +var + BSource : TfrxBarcodeQR; +begin + inherited; + if src is TfrxBarcodeQR then + begin + BSource := TfrxBarcodeQR( src ); + FHeight := BSource.FHeight; + Encoding := BSource.Encoding; + QuietZone := BSource.QuietZone; + ErrorLevels := BSource.ErrorLevels; + end; +end; + +constructor TfrxBarcodeQR.Create; +begin + inherited; + FLogo := TfrxBarcodeLogo.Create; + FGraphicMarker := TfrxBarcodeGraphicMarker.Create(PixelSize); + FDelphiZXingQRCode := TDelphiZXingQRCode.Create; + FDelphiZXingQRCode.Data := FText; + PixelWidth := 4; + PixelHeight := 4; + QuietZone := 0; + Generate; +end; + +destructor TfrxBarcodeQR.Destroy; +begin + FDelphiZXingQRCode.Free; + FreeAndNil(FLogo); + FreeAndNil(FGraphicMarker); + inherited; +end; + + +procedure TfrxBarcodeQR.Draw2DBarcode(var g: TCanvas; scalex, scaley: Extended; + x, y: Integer); +var + drawR: TRect; +begin + inherited; + if ShowText then + drawR := Rect(X, Y, X + Width, Y + Height - GetFooterHeight) + else + drawR := Rect(X, Y, X + Width, Y + Height); + + if FGraphicMarker.ShowGraphicMarker then + begin + if ShowText then + GraphicMarker.Draw(drawR, scalex, scaley, g, Zoom,GetFooterHeight) + else + GraphicMarker.Draw(drawR, scalex, scaley, g, Zoom,0); + drawR := Rect(X, Y, X + Width - Round(FGraphicMarker.FDistance + + FGraphicMarker.FWidthLine*PixelSize* Zoom), + Y+ Height - Round(FGraphicMarker.FDistance + + FGraphicMarker.FWidthLine*PixelSize* Zoom)); + if ShowText then + drawR.Bottom := drawR.Bottom - GetFooterHeight + end; + + FLogo.Draw(drawR, scalex, scaley, g, Zoom); +end; + +procedure TfrxBarcodeQR.Generate; +begin + FHeight := FDelphiZXingQRCode.Rows; + FWidth := FDelphiZXingQRCode.Columns; + T2DBooleanArrayToVectorPrimitives(FDelphiZXingQRCode.FElements, FHeight, FWidth, FDelphiZXingQRCode.QuietZone); +end; + +function TfrxBarcodeQR.GetCodepage: Longint; +begin + Result := FDelphiZXingQRCode.CodePage; +end; + +function TfrxBarcodeQR.GetEncoding: TQRCodeEncoding; +begin + Result := FDelphiZXingQRCode.Encoding; +end; + +function TfrxBarcodeQR.GetErrorLevels: TQRErrorLevels; +begin + Result := FDelphiZXingQRCode.ErrorLevels; +end; + +function TfrxBarcodeQR.GetQuietZone: Integer; +begin + Result := FDelphiZXingQRCode.QuietZone; +end; + +procedure TfrxBarcodeQR.SetCodepage(const Value: Longint); +begin + FDelphiZXingQRCode.CodePage := Value; +end; + +procedure TfrxBarcodeQR.SetEncoding(const Value: TQRCodeEncoding); +begin + FDelphiZXingQRCode.Encoding := Value; + Generate; +end; + +procedure TfrxBarcodeQR.SetErrorLevels(const Value: TQRErrorLevels); +begin + FDelphiZXingQRCode.ErrorLevels := Value; + Generate; +end; + +procedure TfrxBarcodeQR.SetQuietZone(const Value: Integer); +begin + FDelphiZXingQRCode.QuietZone := Value; + Generate; +end; + +procedure TfrxBarcodeQR.SetText(v: string); +begin + inherited; + ErrorText := ''; + try + FDelphiZXingQRCode.Data := v; + except + on e: Exception do + ErrorText := e.Message; + end; + Generate; +end; + +function TfrxBarcodeQR.GetPixelSize: integer; +begin + result := FPixelWidth; +end; + +procedure TfrxBarcodeQR.SetPixelSize(v : integer); +begin + FPixelWidth := v; + FPixelHeight := v; +end; + +function TfrxBarcodeQR.GetWidth: Integer; +begin + Result := inherited GetWidth; + if FGraphicMarker.ShowGraphicMarker then + begin + FGraphicMarker.SetPixelSize(PixelSize); + Result := Round(Result + (FGraphicMarker.FDistance + + FGraphicMarker.FWidthLine*PixelSize* Zoom)); + end; +end; + +function TfrxBarcodeQR.GetHeight: Integer; +begin + Result := inherited GetHeight; + if FGraphicMarker.ShowGraphicMarker then + begin + FGraphicMarker.SetPixelSize(PixelSize); + Result := Round(Result + (FGraphicMarker.FDistance + + FGraphicMarker.FWidthLine*PixelSize* Zoom)); + end; + +end; + +{ TfrxBarcodeLogo } + +procedure TfrxBarcodeLogo.Assign(Source: TPersistent); +begin + inherited; + if Source is TfrxBarcodeLogo then + begin + Width := TfrxBarcodeLogo(Source).Width; + Height := TfrxBarcodeLogo(Source).Height; + Logo.Assign(TfrxBarcodeLogo(Source).Logo); + end; + +end; + +constructor TfrxBarcodeLogo.Create; +begin + Width := 32; + Height := 32; +end; + +destructor TfrxBarcodeLogo.Destroy; +begin + FreeAndNil(FLogo); + inherited; +end; + +procedure TfrxBarcodeLogo.Draw(DrawRect: TRect; ScaleX, ScaleY: Extended; Canvas: TCanvas; Zoom: Extended); +var + W, H: Integer; +begin + if not Assigned(FLogo) then Exit; + W := DrawRect.Right - DrawRect.Left; + H := DrawRect.Bottom - DrawRect.Top; + DrawRect.Left := DrawRect.Left + Round((W - Width) * ScaleX * Zoom) div 2; + DrawRect.Top := DrawRect.Top + Round((H - Height) * ScaleY * Zoom) div 2; + DrawRect.Right := DrawRect.Left + Round(Width * ScaleX * Zoom); + DrawRect.Bottom := DrawRect.Top + Round(Height * ScaleY * Zoom); + Canvas.StretchDraw(DrawRect, FLogo.Graphic); +end; + +function TfrxBarcodeLogo.GetLogo: TPicture; +begin + Result := GetLogoInst; +end; + +function TfrxBarcodeLogo.GetLogoInst: TPicture; +begin + if not Assigned(FLogo) then + FLogo := TPicture.Create; + Result := FLogo; +end; + +procedure TfrxBarcodeLogo.SetLogo(const Value: TPicture); +begin + GetLogoInst.Assign(Value); +end; + +{ TfrxBarcodeGraphicMarker } + +constructor TfrxBarcodeGraphicMarker.Create(PixelSize : Integer); +begin + FPixelSize := PixelSize; + FShowGraphicMarker := False; + FWidthLine := FPixelSize *2; + FDistance := FPixelSize *4; + FScaleX := 1; + FScaleY := 1; +end; + +procedure TfrxBarcodeGraphicMarker.Draw(DrawRect: TRect; ScaleX, ScaleY: Extended; + var Canvas: TCanvas; Zoom: Extended; FooterHeight: Integer); +var + W,H,L,T: Integer; +begin + FScaleX:= ScaleX; + FScaleY:= ScaleY; + W := DrawRect.Right - DrawRect.Left - FWidthLine div FPixelSize div 2; + H := DrawRect.Bottom - DrawRect.Top - FWidthLine div FPixelSize div 2 + FooterHeight; + L := DrawRect.Left; + T := DrawRect.Top; + DrawRect.Left := DrawRect.Left + Round((W - FWidthLine div 2) * ScaleX * Zoom); + DrawRect.Top := DrawRect.Top + Round(H * ScaleY * Zoom) div 2 + - Round(FooterHeight * ScaleY * Zoom) div 2; + DrawRect.Right := DrawRect.Left + Round(FWidthLine div 2 * ScaleX * Zoom); + DrawRect.Bottom := DrawRect.Top + Round(((H - H div 2)) * ScaleY * Zoom) + + Round(FooterHeight * ScaleY * Zoom) div 2; + Canvas.FillRect(DrawRect); + DrawRect.Left := L; + DrawRect.Top := T; + DrawRect.Left := DrawRect.Left + Round(W * ScaleX * Zoom) div 2; + DrawRect.Top := DrawRect.Top + Round((H - FWidthLine div 2) * ScaleY * Zoom); + Canvas.FillRect(DrawRect); +end; + +procedure TfrxBarcodeGraphicMarker.SetWidthLine(const Value: Integer); +begin + if Value >= 2*FPixelSize then + FWidthLine := Value; + +end; +procedure TfrxBarcodeGraphicMarker.SetDistance(const Value: Integer); +begin + if Value >= 4*FPixelSize then + FDistance := Value; +end; +procedure TfrxBarcodeGraphicMarker.SetPixelSize(const Value: Integer); +begin + FPixelSize := Value; +end; +end. diff --git a/Source/dclfrxDB28.lpi b/Source/dclfrxDB28.lpi new file mode 100644 index 0000000..35bbbfa --- /dev/null +++ b/Source/dclfrxDB28.lpi @@ -0,0 +1,49 @@ + + + + + + + + + + <UseAppBundle Value="False"/> + <ResourceType Value="res"/> + </General> + <BuildModes> + <Item Name="Default" Default="True"/> + </BuildModes> + <PublishOptions> + <Version Value="2"/> + <UseFileFilters Value="True"/> + </PublishOptions> + <RunParams> + <FormatVersion Value="2"/> + </RunParams> + </ProjectOptions> + <CompilerOptions> + <Version Value="11"/> + <PathDelim Value="\"/> + <SearchPaths> + <IncludeFiles Value="$(ProjOutDir)"/> + </SearchPaths> + <Parsing> + <SyntaxOptions> + <SyntaxMode Value="delphi"/> + </SyntaxOptions> + </Parsing> + </CompilerOptions> + <Debugging> + <Exceptions> + <Item> + <Name Value="EAbort"/> + </Item> + <Item> + <Name Value="ECodetoolError"/> + </Item> + <Item> + <Name Value="EFOpenError"/> + </Item> + </Exceptions> + </Debugging> +</CONFIG> diff --git a/Source/dclfrxDB28.lps b/Source/dclfrxDB28.lps new file mode 100644 index 0000000..7a8a29c --- /dev/null +++ b/Source/dclfrxDB28.lps @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<CONFIG> + <ProjectSession> + <PathDelim Value="\"/> + <Version Value="12"/> + <BuildModes Active="Default"/> + <General> + <ActiveWindowIndexAtStart Value="-1"/> + </General> + <JumpHistory HistoryIndex="-1"/> + <RunParams> + <FormatVersion Value="2"/> + <Modes ActiveMode=""/> + </RunParams> + </ProjectSession> + <SkipCheckLCLInterfaces Value="True"/> +</CONFIG> diff --git a/Source/frxAbout.lfm b/Source/frxAbout.lfm index 02908e2..de02d2c 100644 --- a/Source/frxAbout.lfm +++ b/Source/frxAbout.lfm @@ -1,68 +1,70 @@ object frxAboutForm: TfrxAboutForm Left = 589 - Height = 265 Top = 290 - Width = 261 BorderStyle = bsNone Caption = 'About FastReport' ClientHeight = 265 ClientWidth = 261 Color = clWindow + Font.Charset = DEFAULT_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Tahoma' + Font.Style = [] KeyPreview = True + OldCreateOrder = True + Position = poScreenCenter OnCreate = FormCreate OnKeyDown = FormKeyDown - Position = poScreenCenter - LCLVersion = '2.0.2.0' + PixelsPerInch = 96 + TextHeight = 13 object Bevel2: TBevel Left = 0 - Height = 265 Top = 0 Width = 261 + Height = 265 Align = alClient Shape = bsFrame end object Label2: TLabel - Left = 153 - Height = 13 + Left = 184 Top = 52 Width = 62 + Height = 13 Alignment = taRightJustify Caption = 'Version 4.0' + Font.Charset = DEFAULT_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] - ParentColor = False ParentFont = False + Transparent = True end object Label3: TLabel Left = 26 - Height = 29 Top = 88 Width = 204 + Height = 29 Alignment = taCenter AutoSize = False Caption = '(c) 1998-2006 by Alexander Tzyganenko, Fast Reports Inc.' - ParentColor = False ShowAccelChar = False WordWrap = True end object Label5: TLabel Tag = 1 - Cursor = crHandPoint Left = 62 - Height = 13 Top = 156 Width = 136 + Height = 13 + Cursor = crHandPoint Caption = 'http://www.fast-report.com' + Font.Charset = DEFAULT_CHARSET Font.Color = clNavy Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsUnderline] - ParentColor = False ParentFont = False ShowAccelChar = False WordWrap = True @@ -70,224 +72,294 @@ object frxAboutForm: TfrxAboutForm end object Shape1: TShape Left = 16 - Height = 1 Top = 128 Width = 229 + Height = 1 Pen.Color = clGray end object Label1: TLabel Left = 93 - Height = 29 Top = 16 Width = 148 + Height = 29 Alignment = taRightJustify Caption = 'FastReport' + Font.Charset = DEFAULT_CHARSET Font.Color = clBlack Font.Height = -24 Font.Name = 'Verdana' Font.Style = [fsBold] - ParentColor = False ParentFont = False + Transparent = True end object Image1: TImage Left = 16 - Height = 62 Top = 16 - Width = 62 + Width = 48 + Height = 48 AutoSize = True Picture.Data = { - 07544269746D6170B6130000424DB61300000000000036040000280000003E00 - 00003E0000000100080000000000800F0000C40E0000C40E0000000100000000 - 000000000000000080000080000000808000800000008000800080800000C0C0 - C000C0DCC000F0CAA6000020400000206000002080000020A0000020C0000020 - E00000400000004020000040400000406000004080000040A0000040C0000040 - E00000600000006020000060400000606000006080000060A0000060C0000060 - E00000800000008020000080400000806000008080000080A0000080C0000080 - E00000A0000000A0200000A0400000A0600000A0800000A0A00000A0C00000A0 - E00000C0000000C0200000C0400000C0600000C0800000C0A00000C0C00000C0 - E00000E0000000E0200000E0400000E0600000E0800000E0A00000E0C00000E0 - E00040000000400020004000400040006000400080004000A0004000C0004000 - E00040200000402020004020400040206000402080004020A0004020C0004020 - E00040400000404020004040400040406000404080004040A0004040C0004040 - E00040600000406020004060400040606000406080004060A0004060C0004060 - E00040800000408020004080400040806000408080004080A0004080C0004080 - E00040A0000040A0200040A0400040A0600040A0800040A0A00040A0C00040A0 - E00040C0000040C0200040C0400040C0600040C0800040C0A00040C0C00040C0 - E00040E0000040E0200040E0400040E0600040E0800040E0A00040E0C00040E0 - E00080000000800020008000400080006000800080008000A0008000C0008000 - E00080200000802020008020400080206000802080008020A0008020C0008020 - E00080400000804020008040400080406000804080008040A0008040C0008040 - E00080600000806020008060400080606000806080008060A0008060C0008060 - E00080800000808020008080400080806000808080008080A0008080C0008080 - E00080A0000080A0200080A0400080A0600080A0800080A0A00080A0C00080A0 - E00080C0000080C0200080C0400080C0600080C0800080C0A00080C0C00080C0 - E00080E0000080E0200080E0400080E0600080E0800080E0A00080E0C00080E0 - E000C0000000C0002000C0004000C0006000C0008000C000A000C000C000C000 - E000C0200000C0202000C0204000C0206000C0208000C020A000C020C000C020 - E000C0400000C0402000C0404000C0406000C0408000C040A000C040C000C040 - E000C0600000C0602000C0604000C0606000C0608000C060A000C060C000C060 - E000C0800000C0802000C0804000C0806000C0808000C080A000C080C000C080 - E000C0A00000C0A02000C0A04000C0A06000C0A08000C0A0A000C0A0C000C0A0 - E000C0C00000C0C02000C0C04000C0C06000C0C08000C0C0A000F0FBFF00A4A0 - A000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFF - FF00FF0707070707070707070707070707070707070707070707070707070707 - 07070707070707070707070707070707070707070707070707070707070707FF - 000007E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E007 - 000007E0A4070707070707070707070707070707070707070707070707070707 - 0707070707070707070707070707070707070707070707070707070707A4E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFF07A4A4A4A40707FFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFF07E0E0E0E0E0E0E0E0A407FFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFF07E0E0E0E0E0E0E0E0E0E0E0FFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFF07E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFF07E0E0E0E0E0E0E0E0E0E0E0E0E0E0FFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFA4A4A4A4A4A407FFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFA4E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFF00000000000000000000A4FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFA40000000000000000000000FFFFFFFFFFFFFFFF - FFFFFFFFFFFFE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFF0700000000000000000000000000FFFFFFFFFFFFFF - FFFFFFFFFFE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FFFFFFFFFFFFFF - FFFFFFFFE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FFFFFFFFFFFFFF - FFFFFFE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FFFFFFFFFFFFFF - FFFFE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FFFFFFFFFFFFFF - FFE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FFFFFF07070707 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E007FFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FFFF07E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E007FFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FF07E0E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FF07E0E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0A407FFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FF07E0E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A407FFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FF07E0E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FFFF07E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0FFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000A4FFFF07070707 - 0707070707E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA40000000000000000000000000000A4A4A4A4A4A4 - A4A4A4A407FFFFE0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA40000000000000000000000000000000000000000 - 000000000000FFFFE0E0E0E0E0E0E0E0E0E0E0E0E0E007FFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA40000000000000000000000000000000000000000 - 00000000000000FFFFE0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA40000000000000000000000000000000000000000 - 0000000000000000FF07E0E0E0E0E0E0E0E0E0E0E0E0E007FFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA40000000000000000000000000000000000000000 - 0000000000000000FF07E0E0E0E0E0E0E0E0E0E0E0E0E007FFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA40000000000000000000000000000000000000000 - 0000000000000000FF07E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA40000000000000000000000000000000000000000 - 0000000000000000FF07E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA40000000000000000000000000000000000000000 - 000000000000A4FFFFE0E0E0E0E0E0E0E0E0E0E0E0E0E007FFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA40000000000000000000000000000000000000000 - 00000000A407FFFFA4E0E0E0E0E0E0E0E0E0E0E0E0E0E007FFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000A407FFFFFFFFFF - FFFFFFFFFFA4A4E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA40000000000000000000000000007FFFFE0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E007FFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FFFFE0E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FF07E0E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FF07E0E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E007FFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FF07E0E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A4FFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000FF07E0E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0A407FFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000A4FFFFA4E0E0E0 - E0E0E0E0E0E0E0A4A4A4A4070707FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFA400000000000000000000000000000007FFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFF0000000000000000000000000000000000A4A4A4 - A4A4A4A4A4A4A4A4A4A4A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFF0000000000000000000000000000000000000000 - 0000000000000000000000A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFA400000000000000000000000000000000000000 - 00000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFF00000000000000000000000000000000000000 - 000000000000000000000000A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFF07000000000000000000000000000000000000 - 000000000000000000000000A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFF070000000000000000000000000000000000 - 00000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFF0700000000000000000000000000000000 - 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFA4A4A4A4A4A4A4A4A4A4A4A4A4A4 - A4A4A4A4A4A4A4A4A407FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07E007 - 000007E0A4070707070707070707070707070707070707070707070707070707 - 0707070707070707070707070707070707070707070707070707070707A4E007 - 000007E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0 - E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E007 - 0000FF0707070707070707070707070707070707070707070707070707070707 - 07070707070707070707070707070707070707070707070707070707070707FF - 0000 - } + 055449636F6E0000010001003030000000000000A81C00001600000028000000 + 30000000600000000100180000000000001B0000000000000000000000000000 + 000000001B13B900000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000001B13B91B12B4000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFE0E0FD5C5CE85D5DE9C8C6FAFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1D1FA1C0CD9 + 1200D21200D31300D88B88F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFDDDDFC1E10D81200D2200ADC200ADC1400D91300D57A78EDFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2D2F91C0DD41200D1200BD9 + 1E09D91E09DA200BDB1B00DA1200D34F48E7F7F8FEFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFE0DFFC1D11D31200CC200ED71E0BD61E09D71E09D81E09D91F0BDA1B00DB12 + 00D1A19FF4FFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFD6D5FA1D12CF1200CA200FD41E0CD41E0CD5 + 1E0CD51E0BD61E09D71F0BD81B00D91200CFA8A6F4FFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9D9F6767676C + 6D6D6E6F6F6E6F6F6E6F6F6D6E6E676868828282F0F1F1FFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2FC2015 + CE1100C61F10D11E0DD21D0DD21E0DD31E0CD41E0CD51F0DD61D07D61200CC4E + 49E5FAFBFEFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF99999B0000000000000000000000000000000000000000000000 + 00000000777879FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFD7D7F91E13CB1100C51F10CF1D0ECE1D0ECF1D0ED01D0DD2 + 1D0DD21F0FD41B00D31200C85C59E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF5B5C5C00000023242422 + 2222212222212222222222212222222323000000535454FFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3E3FB2017CA1100C11F12 + CD1D0FCC1D0FCD1D0FCD1D0FCE1D0ECF1E0FD21B08D01100C6524FDFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF595A5A0000002122222122222222222122222222222222222222 + 220000005B5C5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFDDDEFA2016C81100C01E12CB1D10CA1D10CA1D10CA1D0FCB1D0FCC1E11CD + 1A01CC1100C26564E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF5E5F5F00000021222222 + 22222222222122222122222222222222220000005F6060FFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9EBFC241EC81000BC1E13C91D11C81C11 + C81D10C91D10C91D10CA1E12CB1A07CA1100C06160DFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5E5F5F0000002122222222222122222122222222222222222122 + 220000005E5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDE1F923 + 1EC61000BB1E13C71C11C61C11C61C11C71D11C71D11C81E12C91800C71000BB + 7574E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF5E5F5F00000021222221 + 22222122222122222122222222222122220000005E5F5FFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFECEDFC2520C61000B51D14C51C11C41C11C41C11C41C11 + C51C11C51D12C61B0DC61000BC6C6ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5E5F5F0000002122222222222222222222222122222222222222 + 220000005E5F5FFFFFFFE2E2FAB4B5EDB9B9F0BDBDF1A6A7EA2C29C81000B61D + 14C31C13C21C13C21C11C21C11C31C13C31C11C41A0DC41100BD9D9DEBFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF5E5F5F00000022222222 + 2222222222222222212222212222222222000000636360FFFFFF504FD70F00AE + 1000BA1000BA1000B61000B81D15C11C13C01C13C01C13C01C13C01C13C11C13 + C11C13C21A0EC21400BF807FE1C5C5F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5E5F5F0000002222222122222122222122222222222122222122 + 22000000656562FFFFFF4A48D31000B4190EBF190DBE1A0FBE1C13BE1B13BE1C + 13BE1C13BE1C13BE1C13BF1C13BF1C13C01C13C01D14C11D15C31000B81000BC + 403ECFB9B9F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF5E5F5F00000022222221 + 22222122222122222122222222222122220000005E5F5CFFFFFF5151D51000B4 + 1C13BE1B13BD1B13BC1B13BC1B13BC1B13BC1B13BC1B13BC1B13BD1B13BD1B13 + BE1C13BF1C13C01C13C11D14C2180BC21000B71000BB8E8EE7FFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5E5F5F0000002222222222222222222122222222222222222222 + 22000000656661FFFFFF3836CB0E00A20F00AD0F00AC0F00AB0F00AB0F00AA0F + 00AA0F00AA0F00AB0F00AE1A11B91C15BD1B13BC1C13BE1C13BF1C13C01C13C1 + 1E15C41300BF1000B57E7DE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF5E5F5F00000022222222 + 2222222222212222222222222222222222000000575755FFFFFFC7C7FF8583F1 + 9192F99498F99497F99296F89C9EFAA2A3FCA5A6FF8A8BEA4D4DCB1000B11A11 + B81B13BA1B13BC1B13BE1C13C01C13C01C13C21D14C41400C01000BACACAF5FF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5E5F5F0000002222222122222222222222222222222122222222 + 221C1D1D171819898A8AE9E9D2F7F7DAF4F5D7F6F7D8F5F6D8F5F6D8F8F8D9F8 + F8D8F3F4D3FFFFFFFFFFFF5556CA0F00AB1B14B81B13B91B13BA1B13BE1B13BF + 1C13C01C13C21D15C51000B83F3CD3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF5E5F5F00000021222221 + 22222122222122222122222222222122222426261C1D1D000000121414161715 + 1516151516151516151516151415151214140000002F302FFFFFEEB1B3F90F00 + A61A13B61B14B81B14B91B13BA1C13BD1C13C01C13C11C13C21806C21100BEC5 + C5F3FFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5757570000001B1B1B1C1C1C1C1D1D1E1F1F1F20202021212022 + 222122222223232022221B1C1C1B1B1B1B1C1C1B1C1C1B1C1C1B1C1C1B1B1C1C + 1C1C18191A000000EEEEC9BBBEFF0F00A71A13B51B14B71B14B81B13B91B13BC + 1B13BE1C13C01C13C11D15C41000B77372E0FFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF7172721B1B1B2E2F2F2A + 2C2C2929292526262222221F20201C1D1C191B1B161818161717161717191A1A + 1D1E1E1F20202022222122222222222122221D1F1F090A0AEDEDCDB4B7FF0E00 + A51914B41A14B61B14B71B14B81B13BA1B13BD1C13BF1C13C11C13C21000BA57 + 55D8FFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF919292444545595A5A5757575656575152534D4D4E4C4D4D4A4B + 4C4647484445463F403F3A3A3B3031322425251E1F1F191A1A15161614161616 + 1717161818000000EDEECDB5B8FF0E00A31914B21A15B41B14B61B14B71B13B9 + 1B13BC1C13BE1C13C01C13C21000BA4D4AD4FFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF7E7E7F2D2E2E4849494A + 4B4B4A4B4B4A4B4B4F505053545458595A606061676767696A6A6C6C6D6A6B6B + 6162625C5D5D5555564C4C4D404142363737262728000606ECECCCB3B3FF0E00 + 9F1913B01A15B31A15B51B14B71B14B81B13BA1B13BD1C13BF1C13C11000B856 + 54D7FFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF7171721C1C1C3839393738383A3A3A3839393A3B3B3C3D3D4243 + 434747484B4C4C4849494748484F50505758585F60616667676C6C6D6E6F6F6E + 6E6E626263474748FBFAE4B3BAFC0F09A91913B0190EB0190DB11A10B41B14B7 + 1B13B91B13BD1C13BF1D14C11000B47171DEFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF6465650A0A0A29292927 + 28292929292B2C2B2C2E2E3031313435353C3C3C3233333738394B4C4C505151 + 5455555959595D5E5D61616165666568696869696A949493FFFFFFB0BEF31113 + B62233C0202CBD1D24BB1C1BB81B11B71B0CB61B10B91C13BF190EC01000B6B2 + B3EEFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5D5E5E0000001F21211F21211F21212022222222222223232325 + 251C1C1C353638D2D2D2FFFFF9FFFFFFFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFF3E48C4110EB31E30C21F35C52038C71F34C61E2DC4 + 1C25C21B18BE1C11BD1000B3312ECBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF5E5F5F00000021222221 + 22222122222122222122221F21211F21210000005E5F5DFFFFFFB6B7FB8787E6 + 8E90EA8D8FE98C8EE88B8EE78B8EE68C8EE68E91E78081DE3C3DC40F00AF1B1A + BA1B19BD1B1CBF1B1EC01C24C31D2BC61E31C91E2DC81A1FC51000B3AAA9EBFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5E5F5F0000002222222122222122222122222222222122222222 + 22000000616159FFFFFF2520C30E00A00F00A90F00A70F00A60E00A40E00A20E + 00A20E00A30E00A50F00AC1B14B71C13B91B11B91B11BD1C11BF1C12C01C13C2 + 1D15C41B18C61000B84D56DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF5F606000000021222221 + 2222222222212222212222222222212222000000606158FFFFFF3C3BC90F00AF + 1A14B61A15B41A15B31A15B21A15B21A15B11A15B21A15B31A15B41A14B61B13 + B71B13B91B13BC1B12BE1C12C01D13C21100BE1000B44B46D3F7F6FDFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5C5D5D0000002122222122222122222222222122222222222122 + 22000000616259FFFFFF2A27C30F00A81100B01000AF0F00AE0F00AD0F00AC0F + 00AC0F00AC0F00AD1000AF1000B01000B21100B31000B51000B51000B30F00B0 + 1100BC8281E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF57585800000022222222 + 2222212222222222222222212222212222000000646560FFFFFF6262D51200AF + 1914B51B17B41B17B41B17B31B17B31B18B31B18B31B18B41B18B41C18B61C18 + B71A15B81D17BA2A27C14948CD7D7CDCD7D9F6FFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5859590000002222222122222222222222222122222122222122 + 221011122C2D2EFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FBFFE6E8F9F9FAFDFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF58595900000021222221 + 22222122222122222122222222222122222324250E0F0F43444491928BA4A493 + A5A493A3A393A3A393A3A393A4A393A3A393A3A393A3A393A3A3929E9E8EA5A4 + 93F8F7E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5758580000002222222222222122222122222222222222222222 + 22222323242626090C0C00000000000000000000000000000000000000000000 + 00000000000000000000000000000000003E3F3FFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFF56575700000022222222 + 2222212222212222222222212222222222222222212222222222222222212222 + 2122222222222122222122222222222222222122222222222222222222221010 + 10282929F8F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFF5455550000002324242122222122222122222122222122222122 + 2222222221222222222222222222222222222222222222222222222222222222 + 2222222222212222212222222222111212242525F6F7F7FFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFFA1A2A200000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00383939FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFBCBCBD7576767374747878797879797879797879797879 + 7978797978797978797978797978797978797978797978797978797978797978 + 79797879797879797879796F70717D7D7DDDDDDDFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000001B13B91B12B4FFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 + 000000001B13B91B12B41B12B41B12B41B12B41B12B41B12B41B12B41B12B41B + 12B41B12B41B12B41B12B41B12B41B12B41B12B41B12B41B12B41B12B41B12B4 + 1B12B41B12B41B12B41B12B41B12B41B12B41B12B41B12B41B12B41B12B41B12 + B41B12B41B12B41B12B41B12B41B12B41B12B41B12B41B12B41B12B41B12B41B + 12B41B12B41B12B41B12B41B12B40000000000001B13B91B13B91B13B91B13B9 + 1B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13 + B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B + 13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B9 + 1B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13B91B13 + B900000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000} end object Label4: TLabel Left = 16 - Height = 13 Top = 140 Width = 229 + Height = 13 Alignment = taCenter AutoSize = False Caption = 'Visit our webpage for more info:' - ParentColor = False end object Label6: TLabel Left = 20 - Height = 13 Top = 180 Width = 29 + Height = 13 Caption = 'Sales:' - ParentColor = False end object Label7: TLabel Tag = 2 - Cursor = crHandPoint Left = 92 - Height = 13 Top = 180 Width = 110 + Height = 13 + Cursor = crHandPoint Caption = 'sales@fast-report.com' + Font.Charset = DEFAULT_CHARSET Font.Color = clNavy Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsUnderline] - ParentColor = False ParentFont = False ShowAccelChar = False WordWrap = True @@ -295,25 +367,24 @@ object frxAboutForm: TfrxAboutForm end object Label8: TLabel Left = 20 - Height = 13 Top = 196 Width = 42 + Height = 13 Caption = 'Support:' - ParentColor = False end object Label9: TLabel Tag = 2 - Cursor = crHandPoint Left = 92 - Height = 13 Top = 196 Width = 123 + Height = 13 + Cursor = crHandPoint Caption = 'support@fast-report.com' + Font.Charset = DEFAULT_CHARSET Font.Color = clNavy Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsUnderline] - ParentColor = False ParentFont = False ShowAccelChar = False WordWrap = True @@ -321,21 +392,23 @@ object frxAboutForm: TfrxAboutForm end object Label10: TLabel Left = 240 - Height = 13 Top = 14 Width = 3 + Height = 13 Caption = ' ' + Font.Charset = DEFAULT_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Tahoma' - ParentColor = False + Font.Style = [] ParentFont = False + Transparent = True end object Button1: TButton Left = 93 - Height = 25 Top = 232 Width = 75 + Height = 25 Caption = 'OK' Default = True ModalResult = 1