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
templateRootstringthe root directory of the EPUB template files
loggerILogger<PublicationContext>
Methods
GenerateChapters()
Generates EPUB chapters from EpubMetadata.
public void GenerateChapters()
GenerateMeta()
Calls SetPublicationMeta() and SetPublicationMeta().
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()