fdutils.pas
上传用户:dgeyuang
上传日期:2007-01-11
资源大小:65k
文件大小:1k
源码类别:

传真(Fax)编程

开发平台:

Delphi

  1. unit FDUtils;
  2. interface
  3. uses
  4.   SysUtils;
  5. function InchesToMillimeters(Inches : Double) : Double;
  6. function MillimetersToInches(Millimeters : Double) : Double;
  7. {$IFNDEF Win32}
  8. function Trim(S : string) : string;
  9. {$ENDIF}
  10. implementation
  11. const
  12.   InchesPerMeter = 39.37;
  13. function InchesToMillimeters(Inches : Double) : Double;
  14. begin
  15.   Result := Inches / InchesPerMeter * 1000.0;
  16. end;
  17. function MillimetersToInches(Millimeters : Double) : Double;
  18. begin
  19.   Result := Millimeters * InchesPerMeter / 1000.0;
  20. end;
  21. {$IFNDEF Win32}
  22. function Trim(S : string) : string;
  23. var
  24.   I : Byte;
  25. begin
  26.   //删除全部的空格
  27.   while (Length(S) >= 1) and (S[1] = ' ') do
  28.     Delete(S, 1, 1);
  29.   //删除全部尾部空格
  30.   for I := Length(S) downto 1 do
  31.     if S[I] = ' ' then
  32.       Delete(S, I, 1)
  33.     else
  34.       Break;
  35.   Result := S;
  36. end; 
  37. {$ENDIF}
  38. end.