API Reference
Class
EpubNavigationItem
Represents one ordered item in an EPUB table of contents, page list, or landmarks list.
Inheritance
- Object
- EpubNavigationItem
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property EpubDocument.Landmarks
- Property EpubDocument.PageList
- Property EpubDocument.TableOfContents
- Property EpubNavigationItem.Children
Constructors
public EpubNavigationItem() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public EpubNavigationSource Source { get; set; } #Package structure that supplied this item.
public String Label { get; set; } #Human-readable navigation label.
public String Href { get; set; } #Original href or NCX src value.
public String Target { get; set; } #Normalized archive path or external URL targeted by this item.
public String Fragment { get; set; } #Decoded fragment identifier without the leading hash.
public String SemanticType { get; set; } #EPUB semantic type, NCX page type, or EPUB 2 guide type.
public Nullable<Int32> PlayOrder { get; set; } #NCX playOrder value when declared.
public Boolean IsRemote { get; set; } #Whether the target is external to the EPUB container.
public IReadOnlyList<EpubNavigationItem> Children { get; set; } #Ordered child navigation items.