Show / Hide Table of Contents

Class EpubMetadataRelation

Represents a related resource of the EPUB book.

See https://www.w3.org/publishing/epub32/epub-packages.html#sec-opf-dcmes-optional-def, https://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.2.13, and http://purl.org/dc/elements/1.1/relation for more information.

Inheritance
object
EpubMetadataRelation
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 EpubMetadataRelation

Constructors

View Source

EpubMetadataRelation(string, string?, EpubTextDirection?, string?)

Initializes a new instance of the EpubMetadataRelation class.

Declaration
public EpubMetadataRelation(string relation, string? id = null, EpubTextDirection? textDirection = null, string? language = null)
Parameters
Type Name Description
string relation

The text content of this relation.

string id

The unique ID of this relation or null if the relation doesn't have an ID.

EpubTextDirection? textDirection

The text direction of this relation or null if the relation doesn't specify a text direction.

string language

The language of this relation or null if the relation doesn't specify the language.

Exceptions
Type Condition
ArgumentNullException

The relation parameter is null.

Properties

View Source

Id

Gets the unique ID of this relation or null if the relation doesn't have an ID.

See https://www.w3.org/publishing/epub32/epub-packages.html#attrdef-id for more information.

Declaration
public string? Id { get; }
Property type: string
View Source

Language

Gets the language of this relation or null if the relation doesn't specify the language.

See https://www.w3.org/publishing/epub32/epub-packages.html#attrdef-xml-lang for more information.

Declaration
public string? Language { get; }
Property type: string
View Source

Relation

Gets the text content of this relation.

See https://www.w3.org/publishing/epub32/epub-packages.html#sec-opf-dcmes-optional-def, https://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.2.13, and http://purl.org/dc/elements/1.1/relation for more information.

Declaration
public string Relation { get; }
Property type: string
View Source

TextDirection

Gets the text direction of this relation or null if the relation doesn't specify a text direction.

See https://www.w3.org/publishing/epub32/epub-packages.html#attrdef-dir for more information.

Declaration
public EpubTextDirection? TextDirection { get; }
Property type: EpubTextDirection?
  • View Source
In this article
Back to top Generated by DocFX