Source
محتويات
[
يخفي
]Source class
يمثل مصدرًا فرديًا، مثل كتاب أو مقالة في مجلة أو مقابلة.
public sealed class Source
المنشئون
| اسم | وصف |
|---|---|
| Source(string, SourceType) | قم بتهيئة مثيل جديد لـSource الصف. |
الخصائص
| اسم | وصف |
|---|---|
| AbbreviatedCaseNumber { get; set; } | يحصل على رقم الحالة المختصر للمصدر أو يعينه. |
| AlbumTitle { get; set; } | يحصل على عنوان الألبوم الخاص بالمصدر أو يعينه. |
| BookTitle { get; set; } | يحصل على عنوان الكتاب الخاص بالمصدر أو يعينه. |
| Broadcaster { get; set; } | يحصل على أو يعين مذيع المصدر. |
| BroadcastTitle { get; set; } | يحصل على عنوان البث للمصدر أو يعينه. |
| CaseNumber { get; set; } | يحصل على رقم الحالة للمصدر أو يعينه. |
| ChapterNumber { get; set; } | يحصل على رقم الفصل الخاص بالمصدر أو يعينه. |
| City { get; set; } | يحصل على مدينة المصدر أو يعينها. |
| Comments { get; set; } | يحصل على تعليقات المصدر أو يعينها. |
| ConferenceName { get; set; } | يحصل على اسم المؤتمر أو الإجراءات للمصدر أو يعينه. |
| Contributors { get; } | يحصل على قائمة المساهمين (المؤلف، المحرر، الكاتب، إلخ) في المصدر. |
| CountryOrRegion { get; set; } | يحصل على البلد أو المنطقة الخاصة بالمصدر أو يعينها. |
| Court { get; set; } | يحصل على محكمة المصدر أو يضبطها. |
| Day { get; set; } | يحصل على يوم المصدر أو يعينه. |
| DayAccessed { get; set; } | يحصل على يوم الوصول إلى المصدر أو يعينه. |
| Department { get; set; } | يحصل على قسم المصدر أو يعينه. |
| Distributor { get; set; } | يحصل على موزع المصدر أو يعينه. |
| Doi { get; set; } | يحصل على معرف الكائن الرقمي أو يعينه. |
| Edition { get; set; } | يحصل على محرر المصدر أو يعينه. |
| Guid { get; set; } | يحصل على أو يعين معرف المصدر. |
| Institution { get; set; } | يحصل على مؤسسة المصدر أو يعينها. |
| InternetSiteTitle { get; set; } | يحصل على عنوان موقع الإنترنت الخاص بالمصدر أو يعينه. |
| Issue { get; set; } | يحصل على مشكلة المصدر أو يعينها. |
| JournalName { get; set; } | يحصل على اسم المجلة للمصدر أو يعينه. |
| Lcid { get; set; } | يحصل على معرف الإعدادات المحلية للمصدر أو يعينه. |
| Medium { get; set; } | يحصل على وسيط المصدر أو يعينه. |
| Month { get; set; } | يحصل على شهر المصدر أو يعينه. |
| MonthAccessed { get; set; } | يحصل على الشهر الذي تم الوصول إليه من المصدر أو يعينه. |
| NumberVolumes { get; set; } | يحصل على عدد وحدات التخزين الخاصة بالمصدر أو يعينها. |
| Pages { get; set; } | يحصل على صفحات المصدر أو يعينها. |
| PatentNumber { get; set; } | يحصل على رقم براءة الاختراع للمصدر أو يعينه. |
| PeriodicalTitle { get; set; } | يحصل على عنوان الدورية للمصدر أو يعينه. |
| ProductionCompany { get; set; } | يحصل على شركة الإنتاج الخاصة بالمصدر أو يعينها. |
| PublicationTitle { get; set; } | يحصل على عنوان النشر للمصدر أو يعينه. |
| Publisher { get; set; } | يحصل على ناشر المصدر أو يعينه. |
| RecordingNumber { get; set; } | يحصل على رقم التسجيل للمصدر أو يعينه. |
| RefOrder { get; set; } | يحصل على ترتيب مرجع المصدر أو يعينه. |
| Reporter { get; set; } | يحصل على مُبلّغ المصدر أو يُعيّنه. |
| ShortTitle { get; set; } | يحصل على العنوان المختصر للمصدر أو يعينه. |
| SourceType { get; set; } | يحصل على نوع المصدر أو يعينه. |
| StandardNumber { get; set; } | يحصل على الرقم القياسي للمصدر أو يعينه. |
| StateOrProvince { get; set; } | يحصل على حالة أو مقاطعة المصدر أو يعينها. |
| Station { get; set; } | يحصل على محطة المصدر أو يعينها. |
| Tag { get; set; } | يحصل على اسم العلامة التعريفية للمصدر أو يعينه. |
| Theater { get; set; } | يحصل على مسرح المصدر أو يعينه. |
| ThesisType { get; set; } | يحصل على نوع أطروحة المصدر أو يعينه. |
| Title { get; set; } | يحصل على عنوان المصدر أو يعينه. |
| Type { get; set; } | يحصل على نوع المصدر أو يعينه. |
| Url { get; set; } | يحصل على عنوان URL للمصدر أو يعينه. |
| Version { get; set; } | يحصل على إصدار المصدر أو يعينه. |
| Volume { get; set; } | يحصل على مستوى صوت المصدر أو يعينه. |
| Year { get; set; } | يحصل على سنة المصدر أو يعينها. |
| YearAccessed { get; set; } | يحصل على سنة الوصول إلى المصدر أو يعينها. |
أمثلة
يوضح كيفية الحصول على المصادر الببليوغرافية المتوفرة في المستند.
Document document = new Document(MyDir + "Bibliography sources.docx");
Bibliography bibliography = document.Bibliography;
Assert.AreEqual(12, bibliography.Sources.Count);
// الحصول على البيانات الافتراضية من مصادر المراجع.
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);
//يمكنك أيضًا إنشاء مصدر جديد.
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);
أنظر أيضا
- مساحة الاسم Aspose.Words.Bibliography
- المجسم Aspose.Words