IBibliographyStylesProvider

IBibliographyStylesProvider interface

Bu arayüzü, için bibliyografya stili sağlamak üzere uygulayınFieldBibliography VeFieldCitation alanlar güncellendiğinde.

public interface IBibliographyStylesProvider

yöntemler

İsimTanım
GetStyle(string)Kaynakça stilini döndürür.

Örnekler

Yerleşik stilleri nasıl geçersiz kılacağınızı veya özel bir stil nasıl sağlayacağınızı gösterir.

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

    // Eğer belgenin zaten bir stili varsa, aşağıdaki kodla bunu değiştirebilirsiniz:
    // doc.Bibliography.BibliographyStyle = "Bibliyografi özel stili.xsl";

    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");
    }
}

Ayrıca bakınız