IBibliographyStylesProvider

IBibliographyStylesProvider interface

قم بتنفيذ هذه الواجهة لتوفير نمط المراجع لـ FieldBibliography وFieldCitation الحقول عند تحديثها.

public interface IBibliographyStylesProvider

طُرق

اسموصف
GetStyle(string)إرجاع نمط المراجع.

أمثلة

يوضح كيفية تجاوز الأنماط المضمنة أو توفير أنماط مخصصة.

public void ChangeBibliographyStyles()
{            
    Document doc = new Document(MyDir + "Bibliography.docx");

    doc.FieldOptions.BibliographyStylesProvider = new BibliographyStylesProvider();
    doc.UpdateFields();

    doc.Save(ArtifactsDir + "Field.ChangeBibliographyStyles.docx");
}

public class BibliographyStylesProvider : IBibliographyStylesProvider
{
    Stream IBibliographyStylesProvider.GetStyle(string styleFileName)
    {
        return File.OpenRead(MyDir + "Bibliography custom style.xsl");
    }
}

أنظر أيضا