Show / Hide Table of Contents

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.

Inheritance
object
Epub2NcxNavigationList
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VersOne.Epub.Schema
Assembly: VersOne.Epub.dll
Syntax
public class Epub2NcxNavigationList

Constructors

View Source

Epub2NcxNavigationList(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 Source

Class

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 Source

Id

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 Source

NavigationLabels

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 Source

NavigationTargets

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; }
Property type: List<Epub2NcxNavigationTarget>
  • View Source
In this article
Back to top Generated by DocFX