IBibliographyStylesProvider

IBibliographyStylesProvider interface

Implementieren Sie diese Schnittstelle, um den Bibliographiestil für bereitzustellenFieldBibliography UndFieldCitation Felder, wenn sie aktualisiert werden.

public interface IBibliographyStylesProvider

Methoden

NameBeschreibung
GetStyle(string)Gibt den Bibliografiestil zurück.

Beispiele

Zeigt, wie integrierte Stile überschrieben oder benutzerdefinierte Stile bereitgestellt werden.

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

Siehe auch