Class Epub2NcxNavigationList
NCX navigation list which contains a distinct, flat set of navigable elements for the secondary navigation within the book (e.g., lists of notes, figures, tables, etc.).
See https://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.4.1, https://daisy.org/activities/standards/daisy/daisy-3/z39-86-2005-r2012-specifications-for-the-digital-talking-book/#NCX, and http://www.daisy.org/z3986/2005/ncx-2005-1.dtd for more information.
Inherited Members
Namespace: VersOne.Epub.Schema
Assembly: VersOne.Epub.dll
Syntax
public class Epub2NcxNavigationList
Constructors
View SourceEpub2NcxNavigationList(string?, string?, List<Epub2NcxNavigationLabel>?, List<Epub2NcxNavigationTarget>?)
Initializes a new instance of the Epub2NcxNavigationList class.
Declaration
public Epub2NcxNavigationList(string? id, string? @class, List<Epub2NcxNavigationLabel>? navigationLabels, List<Epub2NcxNavigationTarget>? navigationTargets)
Parameters
Type | Name | Description |
---|---|---|
string | id | The optional unique identifier of the content pointer. |
string | class | An optional description of the type of objects contained in the navigation list (e.g., 'note'). |
List<Epub2NcxNavigationLabel> | navigationLabels | A list of navigation labels providing textual description of the navigation list for the reader. |
List<Epub2NcxNavigationTarget> | navigationTargets | A list of navigation targets which represent navigable elements for the secondary navigation within the book (e.g., lists of notes, figures, tables, etc.). |
Properties
View SourceClass
Gets an optional description of the type of objects contained in the navigation list (e.g., 'note').
See http://www.daisy.org/z3986/2005/ncx-2005-1.dtd for more information.
Declaration
public string? Class { get; }
Property type: string
View SourceId
Gets the optional unique identifier of the content pointer.
See http://www.daisy.org/z3986/2005/ncx-2005-1.dtd for more information.
Declaration
public string? Id { get; }
Property type: string
View SourceNavigationLabels
Gets a list of navigation labels providing textual description of the navigation list for the reader. A single navigation list can contain multiple labels in different languages.
See http://www.daisy.org/z3986/2005/ncx-2005-1.dtd for more information.
Declaration
public List<Epub2NcxNavigationLabel> NavigationLabels { get; }
Property type: List<Epub2NcxNavigationLabel>
View SourceNavigationTargets
Gets a list of navigation targets which represent navigable elements for the secondary navigation within the book (e.g., lists of notes, figures, tables, etc.).
See http://www.daisy.org/z3986/2005/ncx-2005-1.dtd for more information.
Declaration
public List<Epub2NcxNavigationTarget> NavigationTargets { get; }