Class EpubMetadataSubject
Represents a subject of the EPUB book.
See https://www.w3.org/TR/epub-33/#sec-opf-dcsubject, https://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.2.3, and http://purl.org/dc/elements/1.1/subject for more information.
Inherited Members
Namespace: VersOne.Epub.Schema
Assembly: VersOne.Epub.dll
Syntax
public class EpubMetadataSubject
Constructors
View SourceEpubMetadataSubject(string, string?, EpubTextDirection?, string?)
Initializes a new instance of the EpubMetadataSubject class.
Declaration
public EpubMetadataSubject(string subject, string? id = null, EpubTextDirection? textDirection = null, string? language = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | subject | The text content of this subject. |
| string | id | The unique ID of this subject or |
| EpubTextDirection? | textDirection | The text direction of this subject or |
| string | language | The language of this subject or |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | The |
Properties
View SourceId
Gets the unique ID of this subject or null if the subject doesn't have an ID.
See https://www.w3.org/TR/epub-33/#attrdef-id for more information.
Declaration
public string? Id { get; }
Property type: string
View SourceLanguage
Gets the language of this subject or null if the subject doesn't specify the language.
See https://www.w3.org/TR/epub-33/#attrdef-xml-lang for more information.
Declaration
public string? Language { get; }
Property type: string
View SourceSubject
Gets the text content of this subject.
See https://www.w3.org/TR/epub-33/#sec-opf-dcsubject, https://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.2.3, and http://purl.org/dc/elements/1.1/subject for more information.
Declaration
public string Subject { get; }
Property type: string
View SourceTextDirection
Gets the text direction of this subject or null if the subject doesn't specify a text direction.
See https://www.w3.org/TR/epub-33/#attrdef-dir for more information.
Declaration
public EpubTextDirection? TextDirection { get; }