home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 October / Chip_2002-10_cd1.bin / zkuste / delphi / kolekce / d56 / FLEXCEL.ZIP / BiffEdit / UEscherUtil.pas < prev    next >
Pascal/Delphi Source File  |  2002-05-12  |  1KB  |  54 lines

  1. unit UEscherUtil;
  2.  
  3. interface
  4. type
  5.   TEscherRecordHeader = packed record
  6.     Instance: word;
  7.     Id: word;
  8.     Size: Cardinal;
  9.   end;
  10.  
  11.   function GetEscherIdName(Const Id: word): string;
  12.  
  13. implementation
  14. function GetEscherIdName(Const Id: word): string;
  15. begin
  16.   case Id of
  17.     $F000: Result:='DggContainer';
  18.     $F006: Result:='Dgg';
  19.     $F016: Result:='CLSID';
  20.     $F00B: Result:='OPT';
  21.     $F11A: Result:='ColorMRU';
  22.     $F11E: Result:='SplitMenuColors';
  23.     $F001: Result:='BstoreContainer';
  24.     $F007: Result:='BSE';
  25.     $F002: Result:='DgContainer';
  26.     $F008: Result:='Dg';
  27.     $F118: Result:='RegroupItem';
  28.     $F120: Result:='ColorScheme';
  29.     $F003: Result:='SpgrContainer';
  30.     $F004: Result:='SpContainer';
  31.     $F009: Result:='Spgr';
  32.     $F00A: Result:='Sp';
  33.     $F00C: Result:='Textbox';
  34.     $F00D: Result:='ClientTextbox';
  35.     $F00E: Result:='Anchor';
  36.     $F00F: Result:='ChildAnchor';
  37.     $F010: Result:='ClientAnchor';
  38.     $F011: Result:='ClientData';
  39.     $F11F: Result:='OleObject';
  40.     $F11D: Result:='DeletedPspl';
  41.     $F005: Result:='SolverContainer';
  42.     $F012: Result:='ConnectorRule';
  43.     $F013: Result:='AlignRule';
  44.     $F014: Result:='ArcRule';
  45.     $F015: Result:='ClientRule';
  46.     $F017: Result:='CalloutRule';
  47.     $F018..$F117: Result:='BLIP';
  48.     $F119: Result:='btSelection';
  49.     else Result:=' ???? ';
  50.   end; //case
  51. end;
  52.  
  53. end.
  54.