IHtmlFormattingController

public interface IHtmlFormattingController

Controls a html file generation.

Methods

MethodDescription
writeDocumentStart(IHtmlGenerator generator, IPresentation presentation)Called to write html document header.
writeDocumentEnd(IHtmlGenerator generator, IPresentation presentation)Called to write html document footer.
writeSlideStart(IHtmlGenerator generator, ISlide slide)Called to write html slide header.
writeSlideEnd(IHtmlGenerator generator, ISlide slide)Called to write html slide footer.
writeShapeStart(IHtmlGenerator generator, IShape shape)Called before shape’s rendering.
writeShapeEnd(IHtmlGenerator generator, IShape shape)Called before shape’s rendering.

writeDocumentStart(IHtmlGenerator generator, IPresentation presentation)

public abstract void writeDocumentStart(IHtmlGenerator generator, IPresentation presentation)

Called to write html document header. Called once per presentation conversion.

Parameters:

ParameterTypeDescription
generatorIHtmlGeneratorOutput object.
presentationIPresentationPresentation which being currently rendered.

writeDocumentEnd(IHtmlGenerator generator, IPresentation presentation)

public abstract void writeDocumentEnd(IHtmlGenerator generator, IPresentation presentation)

Called to write html document footer. Called once per presentation conversion.

Parameters:

ParameterTypeDescription
generatorIHtmlGeneratorOutput object.
presentationIPresentationPresentation which being currently rendered.

writeSlideStart(IHtmlGenerator generator, ISlide slide)

public abstract void writeSlideStart(IHtmlGenerator generator, ISlide slide)

Called to write html slide header. Called once per each of slides.

Parameters:

ParameterTypeDescription
generatorIHtmlGeneratorOutput object.
slideISlideSlide which being currently rendered.

writeSlideEnd(IHtmlGenerator generator, ISlide slide)

public abstract void writeSlideEnd(IHtmlGenerator generator, ISlide slide)

Called to write html slide footer. Called once per each of slides.

Parameters:

ParameterTypeDescription
generatorIHtmlGeneratorOutput object.
slideISlideSlide which being currently rendered.

writeShapeStart(IHtmlGenerator generator, IShape shape)

public abstract void writeShapeStart(IHtmlGenerator generator, IShape shape)

Called before shape’s rendering. Called once per each of shape. If this function writes anything to generator, current slide image generation will be finished, added html fragment inserted and new image will be started atop of the previous.

Parameters:

ParameterTypeDescription
generatorIHtmlGeneratorOutput object.
shapeIShapeShape which is about to render.

writeShapeEnd(IHtmlGenerator generator, IShape shape)

public abstract void writeShapeEnd(IHtmlGenerator generator, IShape shape)

Called before shape’s rendering. Called once per each of shape. If this function writes anything to generator, current slide image generation will be finished, added html fragment inserted and new image will be started atop of the previous.

Parameters:

ParameterTypeDescription
generatorIHtmlGeneratorOutput object.
shapeIShapeShape which is rendered last.