C# Class LayoutFarm.HtmlBoxes.HtmlHost

Datei anzeigen Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
AttachEssentailHandlers ( EventHandler reqImageHandler, EventHandler reqStyleSheetHandler ) : void
ChildRequestImage ( ImageBinder binder, HtmlContainer htmlCont, object reqFrom, bool _sync ) : void
CreateBox2 ( CssBox parentBox, WebDom childElement, bool fullmode ) : CssBox
CreateNewDocumentFragment ( ) : HtmlDocument
CreateNewSharedHtmlDoc ( ) : HtmlDocument
CreatePresentationHtmlDoc ( ) : LayoutFarm.WebDom.Impl.HtmlDocument
DetachEssentailHanlders ( ) : void
GetNewInputEventAdapter ( ) : HtmlInputEventAdapter
GetRenderTreeBuilder ( ) : RenderTreeBuilder
GetSharedHtmlLayoutVisitor ( HtmlContainer htmlCont ) : LayoutFarm.HtmlBoxes.LayoutVisitor
HtmlHost ( ) : System
RegisterCssBoxGenerator ( LayoutFarm cssBoxGenerator ) : void
ReleaseHtmlLayoutVisitor ( LayoutFarm lay ) : void
SetHtmlContainerUpdateHandler ( HtmlContainerUpdateHandler htmlContainerUpdateHandler ) : void
SetRootGraphics ( RootGraphic rootgfx ) : void

Private Methods

Method Description
CreateBox ( CssBox parentBox, HtmlElement childElement, bool fullmode ) : CssBox
CreateBridgeBox ( IFonts iFonts, LayoutFarm containerElement, RootGraphic rootgfx ) : CssBox
CreateCustomCssBox ( CssBox parent, LayoutFarm tag, LayoutFarm boxspec ) : CssBox
CreateImageBox ( CssBox parent, HtmlElement childElement ) : CssBox
CreateIsolateBox ( IFonts iFonts, RootGraphic rootgfx ) : CssBox
HtmlHost ( WebDom activeSheet ) : System
NotifyHtmlContainerUpdate ( HtmlContainer htmlCont ) : void
UpdateChildBoxes ( HtmlElement parentElement, bool fullmode ) : void

Method Details

AttachEssentailHandlers() public method

public AttachEssentailHandlers ( EventHandler reqImageHandler, EventHandler reqStyleSheetHandler ) : void
reqImageHandler EventHandler
reqStyleSheetHandler EventHandler
return void

ChildRequestImage() public method

public ChildRequestImage ( ImageBinder binder, HtmlContainer htmlCont, object reqFrom, bool _sync ) : void
binder ImageBinder
htmlCont HtmlContainer
reqFrom object
_sync bool
return void

CreateBox2() public method

public CreateBox2 ( CssBox parentBox, WebDom childElement, bool fullmode ) : CssBox
parentBox CssBox
childElement WebDom
fullmode bool
return CssBox

CreateNewDocumentFragment() public method

public CreateNewDocumentFragment ( ) : HtmlDocument
return LayoutFarm.Composers.HtmlDocument

CreateNewSharedHtmlDoc() public method

public CreateNewSharedHtmlDoc ( ) : HtmlDocument
return LayoutFarm.Composers.HtmlDocument

CreatePresentationHtmlDoc() public method

public CreatePresentationHtmlDoc ( ) : LayoutFarm.WebDom.Impl.HtmlDocument
return LayoutFarm.WebDom.Impl.HtmlDocument

DetachEssentailHanlders() public method

public DetachEssentailHanlders ( ) : void
return void

GetNewInputEventAdapter() public method

public GetNewInputEventAdapter ( ) : HtmlInputEventAdapter
return HtmlInputEventAdapter

GetRenderTreeBuilder() public method

public GetRenderTreeBuilder ( ) : RenderTreeBuilder
return LayoutFarm.Composers.RenderTreeBuilder

GetSharedHtmlLayoutVisitor() public method

public GetSharedHtmlLayoutVisitor ( HtmlContainer htmlCont ) : LayoutFarm.HtmlBoxes.LayoutVisitor
htmlCont HtmlContainer
return LayoutFarm.HtmlBoxes.LayoutVisitor

HtmlHost() public method

public HtmlHost ( ) : System
return System

RegisterCssBoxGenerator() public method

public RegisterCssBoxGenerator ( LayoutFarm cssBoxGenerator ) : void
cssBoxGenerator LayoutFarm
return void

ReleaseHtmlLayoutVisitor() public method

public ReleaseHtmlLayoutVisitor ( LayoutFarm lay ) : void
lay LayoutFarm
return void

SetHtmlContainerUpdateHandler() public method

public SetHtmlContainerUpdateHandler ( HtmlContainerUpdateHandler htmlContainerUpdateHandler ) : void
htmlContainerUpdateHandler HtmlContainerUpdateHandler
return void

SetRootGraphics() public method

public SetRootGraphics ( RootGraphic rootgfx ) : void
rootgfx RootGraphic
return void