C# Class Glyma.UtilityService.Export.IBIS.Common.Control.DocumentExportUtility

Inheritance: ExportUtility
Exibir arquivo Open project: chris-tomich/Glyma

Private Properties

Property Type Description
AddNodeToDocument void
AddPageFooter void
AddSubTitle void
BuildBulletSpans Span[]
CreateDescription void
CreateDocument void
CreateLink void
CreateNodeIcon void
CreateNodeTitle void
CreateVideo void
GetBulletForDepth Span
GetDepth int

Protected Methods

Method Description
CreateFile ( ) : bool
DocumentExportUtility ( IMapManager mapmanager ) : System
OnContainerMapLoaded ( INode node ) : void
ReadNextMap ( INode nextMap ) : void
WriteToFile ( ) : void

Private Methods

Method Description
AddNodeToDocument ( IGlymaNode node, int documentListId ) : void
AddPageFooter ( ) : void
AddSubTitle ( IGlymaNode map, string bookMarkId ) : void
BuildBulletSpans ( ) : Span[]

These character codes were retrieved by copying and pasting the original bullets in a generated PDF to Word and determining the Font details

CreateDescription ( IGlymaNode node, Paragraph &paragraph ) : void
CreateDocument ( ) : void
CreateLink ( string link, Paragraph &paragraph ) : void
CreateNodeIcon ( IGlymaNode node, Paragraph &paragraph ) : void
CreateNodeTitle ( IGlymaNode node, Paragraph &paragraph ) : void
CreateVideo ( IGlymaNode node, Paragraph &paragraph ) : void
GetBulletForDepth ( int depth ) : Span
GetDepth ( ) : int

Method Details

CreateFile() protected method

protected CreateFile ( ) : bool
return bool

DocumentExportUtility() protected method

protected DocumentExportUtility ( IMapManager mapmanager ) : System
mapmanager IMapManager
return System

OnContainerMapLoaded() protected method

protected OnContainerMapLoaded ( INode node ) : void
node INode
return void

ReadNextMap() protected method

protected ReadNextMap ( INode nextMap ) : void
nextMap INode
return void

WriteToFile() protected abstract method

protected abstract WriteToFile ( ) : void
return void