IBibliographyStylesProvider

IBibliographyStylesProvider interface

Implementa questa interfaccia per fornire uno stile bibliografico per ilFieldBibliography EFieldCitation campi quando vengono aggiornati.

public interface IBibliographyStylesProvider

Metodi

NomeDescrizione
GetStyle(string)Restituisce lo stile della bibliografia.

Esempi

Mostra come sovrascrivere gli stili integrati o fornirne uno personalizzato.

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

Guarda anche