Source
Contenu
[
Cacher
]Source class
Représente une source individuelle, telle qu’un livre, un article de journal ou une interview.
public sealed class Source
Constructeurs
Nom | La description |
---|---|
Source(string, SourceType) | Initialiser une nouvelle instance duSource classe. |
Propriétés
Nom | La description |
---|---|
AbbreviatedCaseNumber { get; set; } | Obtient ou définit le numéro de cas abrégé d’une source. |
AlbumTitle { get; set; } | Obtient ou définit le titre de l’album d’une source. |
BookTitle { get; set; } | Obtient ou définit le titre du livre d’une source. |
Broadcaster { get; set; } | Obtient ou définit le diffuseur d’une source. |
BroadcastTitle { get; set; } | Obtient ou définit le titre de diffusion d’une source. |
CaseNumber { get; set; } | Obtient ou définit le numéro de cas d’une source. |
ChapterNumber { get; set; } | Obtient ou définit le numéro de chapitre d’une source. |
City { get; set; } | Obtient ou définit la ville d’une source. |
Comments { get; set; } | Obtient ou définit les commentaires d’une source. |
ConferenceName { get; set; } | Obtient ou définit le nom de la conférence ou des actes d’une source. |
Contributors { get; } | Obtient la liste des contributeurs (auteur, éditeur, rédacteur, etc.) d’une source. |
CountryOrRegion { get; set; } | Obtient ou définit le pays ou la région d’une source. |
Court { get; set; } | Obtient ou définit la cour d’une source. |
Day { get; set; } | Obtient ou définit le jour d’une source. |
DayAccessed { get; set; } | Obtient ou définit le jour d’accès à une source. |
Department { get; set; } | Obtient ou définit le département d’une source. |
Distributor { get; set; } | Obtient ou définit le distributeur d’une source. |
Doi { get; set; } | Obtient ou définit l’identifiant de l’objet numérique. |
Edition { get; set; } | Obtient ou définit l’éditeur d’une source. |
Guid { get; set; } | Obtient ou définit le GUID d’une source. |
Institution { get; set; } | Obtient ou définit l’institution d’une source. |
InternetSiteTitle { get; set; } | Obtient ou définit le titre du site Internet d’une source. |
Issue { get; set; } | Obtient ou définit le problème d’une source. |
JournalName { get; set; } | Obtient ou définit le nom du journal d’une source. |
Lcid { get; set; } | Obtient ou définit l’ID de paramètres régionaux d’une source. |
Medium { get; set; } | Obtient ou définit le support d’une source. |
Month { get; set; } | Obtient ou définit le mois d’une source. |
MonthAccessed { get; set; } | Obtient ou définit le mois d’accès d’une source. |
NumberVolumes { get; set; } | Obtient ou définit le nombre de volumes d’une source. |
Pages { get; set; } | Obtient ou définit les pages d’une source. |
PatentNumber { get; set; } | Obtient ou définit le numéro de brevet d’une source. |
PeriodicalTitle { get; set; } | Obtient ou définit le titre du périodique d’une source. |
ProductionCompany { get; set; } | Obtient ou définit la société de production d’une source. |
PublicationTitle { get; set; } | Obtient ou définit le titre de publication d’une source. |
Publisher { get; set; } | Obtient ou définit l’éditeur d’une source. |
RecordingNumber { get; set; } | Obtient ou définit le numéro d’enregistrement d’une source. |
RefOrder { get; set; } | Obtient ou définit l’ordre de référence d’une source. |
Reporter { get; set; } | Obtient ou définit le rapporteur d’une source. |
ShortTitle { get; set; } | Obtient ou définit le titre court d’une source. |
SourceType { get; set; } | Obtient ou définit le type de source d’une source. |
StandardNumber { get; set; } | Obtient ou définit le numéro standard d’une source. |
StateOrProvince { get; set; } | Obtient ou définit l’état ou la province d’une source. |
Station { get; set; } | Obtient ou définit la station d’une source. |
Tag { get; set; } | Obtient ou définit le nom de la balise d’identification d’une source. |
Theater { get; set; } | Obtient ou définit le théâtre d’une source. |
ThesisType { get; set; } | Obtient ou définit le type de thèse d’une source. |
Title { get; set; } | Obtient ou définit le titre d’une source. |
Type { get; set; } | Obtient ou définit le type d’une source. |
Url { get; set; } | Obtient ou définit l’URL d’une source. |
Version { get; set; } | Obtient ou définit la version d’une source. |
Volume { get; set; } | Obtient ou définit le volume d’une source. |
Year { get; set; } | Obtient ou définit l’année d’une source. |
YearAccessed { get; set; } | Obtient ou définit l’année d’accès à une source. |
Exemples
Montre comment obtenir les sources bibliographiques disponibles dans le document.
Document document = new Document(MyDir + "Bibliography sources.docx");
Bibliography bibliography = document.Bibliography;
Assert.AreEqual(12, bibliography.Sources.Count);
// Obtenir les données par défaut à partir des sources bibliographiques.
Source source = bibliography.Sources.FirstOrDefault();
Assert.AreEqual("Book 0 (No LCID)", source.Title);
Assert.AreEqual(SourceType.Book, source.SourceType);
Assert.AreEqual(3, source.Contributors.Count());
Assert.IsNull(source.AbbreviatedCaseNumber);
Assert.IsNull(source.AlbumTitle);
Assert.IsNull(source.BookTitle);
Assert.IsNull(source.Broadcaster);
Assert.IsNull(source.BroadcastTitle);
Assert.IsNull(source.CaseNumber);
Assert.IsNull(source.ChapterNumber);
Assert.IsNull(source.Comments);
Assert.IsNull(source.ConferenceName);
Assert.IsNull(source.CountryOrRegion);
Assert.IsNull(source.Court);
Assert.IsNull(source.Day);
Assert.IsNull(source.DayAccessed);
Assert.IsNull(source.Department);
Assert.IsNull(source.Distributor);
Assert.IsNull(source.Doi);
Assert.IsNull(source.Edition);
Assert.IsNull(source.Guid);
Assert.IsNull(source.Institution);
Assert.IsNull(source.InternetSiteTitle);
Assert.IsNull(source.Issue);
Assert.IsNull(source.JournalName);
Assert.IsNull(source.Lcid);
Assert.IsNull(source.Medium);
Assert.IsNull(source.Month);
Assert.IsNull(source.MonthAccessed);
Assert.IsNull(source.NumberVolumes);
Assert.IsNull(source.Pages);
Assert.IsNull(source.PatentNumber);
Assert.IsNull(source.PeriodicalTitle);
Assert.IsNull(source.ProductionCompany);
Assert.IsNull(source.PublicationTitle);
Assert.IsNull(source.Publisher);
Assert.IsNull(source.RecordingNumber);
Assert.IsNull(source.RefOrder);
Assert.IsNull(source.Reporter);
Assert.IsNull(source.ShortTitle);
Assert.IsNull(source.StandardNumber);
Assert.IsNull(source.StateOrProvince);
Assert.IsNull(source.Station);
Assert.AreEqual("BookNoLCID", source.Tag);
Assert.IsNull(source.Theater);
Assert.IsNull(source.ThesisType);
Assert.IsNull(source.Type);
Assert.IsNull(source.Url);
Assert.IsNull(source.Version);
Assert.IsNull(source.Volume);
Assert.IsNull(source.Year);
Assert.IsNull(source.YearAccessed);
// Vous pouvez également créer une nouvelle source.
Source newSource = new Source("New source", SourceType.Misc);
ContributorCollection contributors = source.Contributors;
Assert.IsNull(contributors.Artist);
Assert.IsNull(contributors.BookAuthor);
Assert.IsNull(contributors.Compiler);
Assert.IsNull(contributors.Composer);
Assert.IsNull(contributors.Conductor);
Assert.IsNull(contributors.Counsel);
Assert.IsNull(contributors.Director);
Assert.IsNotNull(contributors.Editor);
Assert.IsNull(contributors.Interviewee);
Assert.IsNull(contributors.Interviewer);
Assert.IsNull(contributors.Inventor);
Assert.IsNull(contributors.Performer);
Assert.IsNull(contributors.Producer);
Assert.IsNotNull(contributors.Translator);
Assert.IsNull(contributors.Writer);
Contributor editor = contributors.Editor;
Assert.AreEqual(2, ((PersonCollection)editor).Count());
PersonCollection authors = (PersonCollection)contributors.Author;
Assert.AreEqual(2, authors.Count());
Person person = authors[0];
Assert.AreEqual("Roxanne", person.First);
Assert.AreEqual("Brielle", person.Middle);
Assert.AreEqual("Tejeda", person.Last);
Voir également
- espace de noms Aspose.Words.Bibliography
- Assemblée Aspose.Words