Table of Contents

Class PublicationContext

Namespace
Songhay.Publications
Assembly
Songhay.Publications.dll

Defines the EPUB Publication Context

public class PublicationContext
Inheritance
PublicationContext
Inherited Members
Extension Methods

Remarks

EPUB is a technical standard published by the International Digital Publishing Forum (IDPF).

Constructors

PublicationContext(string, ILogger<PublicationContext>?)

Initializes a new instance of the PublicationContext class.

public PublicationContext(string templateRoot, ILogger<PublicationContext>? logger)

Parameters

templateRoot string

the root directory of the EPUB template files

logger ILogger<PublicationContext>

the ILogger<TCategoryName>

Methods

GenerateChapters()

Generates EPUB chapters from EpubMetadata.

public void GenerateChapters()

GenerateMeta()

public void GenerateMeta()

WriteBiography()

Calls Write().

public void WriteBiography()

WriteCopyright()

Calls Write().

public void WriteCopyright()

WriteDedication()

Calls Write().

public void WriteDedication()

WriteTitle()

Writes the EpubFileTitle file.

public void WriteTitle()

WriteToc()

Calls Write().

public void WriteToc()