Unit 'chmreader' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#chm]

TChmReader

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: chmreader.pas line 97

type TChmReader = class(TITSFReader)

protected

  fDefaultPage: string;

  fIndexFile: string;

  fTOCFile: string;

  fTitle: string;

  fPreferedFont: string;

  fContextList: TContextList;

  fTOPICSStream: TMemoryStream;

  fURLSTRStream: TMemoryStream;

  fURLTBLStream: TMemoryStream;

  fStringsStream: TMemoryStream;

  fLocaleID: DWord;

  fWindowsList: TObjectList;

  fDefaultWindow: string;

public

  procedure ReadCommonData;

  function ReadStringsEntry();

  function ReadStringsEntryFromStream();

  function ReadURLSTR();

  function CheckCommonStreams;

  procedure ReadWindows();

  constructor Create(); override;

  destructor Destroy; override;

  function GetContextUrl();

  function LookupTopicByID();

  function GetTOCSitemap();

  function GetIndexSitemap();

  function HasContextList;

  property DefaultPage: string; [r]

  property IndexFile: string; [r]

  property TOCFile: string; [r]

  property Title: string; [rw]

  property PreferedFont: string; [r]

  property LocaleID: dword; [r]

  property SearchReader: TChmSearchReader; [rw]

  property contextlist: TContextList; [r]

  property Windows: TObjectlist; [r]

  property DefaultWindow: string; [r]

end;

Inheritance

TChmReader

|

TITSFReader

|

TObject


Documentation generated on: 2023-03-18