Unit 'HTMLSubs' Package
[Overview][Types][Classes][Variables][Index] [#pl_htmlviewer]

ThtDocument

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

Declaration

Source position: HTMLSubs.pas line 1632

type ThtDocument = class(TCell)

protected

  CB: TSelTextCount;

  

public

  ShowImages: Boolean;

  

  Printing: Boolean;

  

  YOff: Integer;

  

  YOffChange: Boolean;

  

  XOffChange: Boolean;

  

  NoPartialLine: Boolean;

  

  SelB: Integer;

  

  SelE: Integer;

  

  LinkVisitedColor: TColor;

  

  LinkActiveColor: TColor;

  

  HotSpotColor: TColor;

  

  PrintTableBackground: Boolean;

  

  PrintBackground: Boolean;

  

  PrintMonoBlack: Boolean;

  

  TheOwner: THtmlViewerBase;

  

  PPanel: TWinControl;

  

  GetBitmap: TGetBitmapEvent;

  

  GottenBitmap: TGottenBitmapEvent;

  

  GetImage: TGetImageEvent;

  

  GottenImage: TGottenImageEvent;

  

  OnExpandName: TExpandNameEvent;

  

  ObjectClick: TObjectClickEvent;

  

  ObjectFocus: ThtObjectEvent;

  

  ObjectBlur: ThtObjectEvent;

  

  ObjectChange: ThtObjectEvent;

  

  FileBrowse: TFileBrowseEvent;

  

  BackGround: TColor;

  

  PreFontName: TFontName;

  

  OnBackgroundChange: TNotifyEvent;

  

  BackgroundImage: ThtImage;

  

  BackgroundImagePosition: PtPositionRec;

  

  BackgroundImageName: ThtString;

  

  BackgroundImageLoaded: Boolean;

  

  HtmlFormList: THtmlFormList;

  

  AniList: ThtImageList;

  

  SubmitForm: TFormSubmitEvent;

  

  ScriptEvent: TScriptEvent;

  

  PanelCreateEvent: TPanelCreateEvent;

  

  PanelDestroyEvent: TPanelDestroyEvent;

  

  PanelPrintEvent: TPanelPrintEvent;

  

  PageBottom: Integer;

  

  PageShortened: Boolean;

  

  MapList: ThtMap;

  

  Timer: TTimer;

  

  FormControlList: TFormControlObjList;

  

  PanelList: TPanelObjList;

  

  MissingImages: ThtStringList;

  

  ControlEnterEvent: TNotifyEvent;

  

  LinkList: TLinkList;

  

  ActiveLink: TFontObj;

  

  LinksActive: Boolean;

  

  ActiveImage: TImageObj;

  

  ShowDummyCaret: Boolean;

  

  Styles: THtmlStyleList;

  

  DrawList: TDrawList;

  

  FirstLineHtPtr: PInteger;

  

  IDNameList: TIDObjectList;

  

  PositionList: TSectionBaseList;

  

  ImageCache: ThtImageCache;

  

  SectionCount: Integer;

  

  CycleNumber: Integer;

  

  ProgressStart: Integer;

  

  IsCopy: Boolean;

  

  NoOutput: Boolean;

  

  TabOrderList: TStringList;

  

  FirstPageItem: Boolean;

  

  StopTab: Boolean;

  

  InlineList: TInlineList;

  

  TableNestLevel: Integer;

  

  InLogic2: Boolean;

  

  LinkDrawnEvent: TLinkDrawnEvent;

  

  LinkPage: Integer;

  

  PrintingTable: THtmlTable;

  

  ScaleX: single;

  

  ScaleY: single;

  

  SkipDraw: Boolean;

  

  FNoBreak: Boolean;

  

  FCurrentStyle: TFontStyles;

  

  FCurrentForm: THtmlForm;

  

  constructor Create();

  

  constructor CreateCopy();

  

  destructor Destroy; override;

  

  function AddChPosObjectToIDNameList();

  

  function CursorToXY(); override;

  

  function DoLogic(); override;

  

  function Draw(); override;

  

  function FindDocPos(); override;

  

  function FindSectionAtPosition();

  

  procedure GetFormControlData();

  

  function GetSelLength;

  

  function GetSelTextBuf();

  

  function GetTheImage();

  

  function GetURL(); override;

  

  procedure CancelActives;

  

  procedure CheckGIFList();

  

  procedure Clear; virtual;

  

  procedure ClearLists;

  

  procedure GetBackgroundImage;

  

  procedure HideControls;

  

  procedure InsertImage();

  

  procedure LButtonDown();

  

  procedure ProcessInlines();

  

  procedure SetBackground();

  

  procedure SetBackgroundImage();

  

  procedure SetFormControlData();

  

  procedure SetYOffset();

  

  procedure SetFonts();

  

  function ThemedColor();

  

  function ThemedColorToRGB();

  

  property UseQuirksMode: Boolean; [rw]

  

  property PropStack: THtmlPropStack; [rw]

  

  property Printed: Boolean; [rw]

  

  property NoBreak: Boolean; [rw]

  

  property ViewPort: TRect; [r]

  

  property PageArea: TRect; [w]

  

  property PixelsPerInch: Integer; [rw]

  

  property CurrentStyle: TFontStyles; [rw]

  

  property CurrentForm: THtmlForm; [rw]

  

end;

Inheritance

ThtDocument

  

|

TCell

  

|

TCellBasic

  

|

TSectionBaseList

  

|

TObject



CT Web help

CodeTyphon Studio