IBibliographyStylesProvider

IBibliographyStylesProvider interface

Implementera detta gränssnitt för att tillhandahålla bibliografistil för FieldBibliography ochFieldCitation fält när de uppdateras.

public interface IBibliographyStylesProvider

Metoder

namnBeskrivning
GetStyle(string)Returnerar bibliografistil.

Exempel

Visar hur man åsidosätter inbyggda stilar eller tillhandahåller en anpassad.

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

Se även