IBibliographyStylesProvider

IBibliographyStylesProvider interface

Implemente esta interfaz para proporcionar estilo de bibliografía para elFieldBibliography yFieldCitation campos cuando se actualizan.

public interface IBibliographyStylesProvider

Métodos

NombreDescripción
GetStyle(string)Devuelve el estilo de bibliografía.

Ejemplos

Muestra cómo anular los estilos integrados o proporcionar uno personalizado.

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

Ver también