Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

CslRenderOptions

Namespace OfficeIMO.Bibliography
Assembly OfficeIMO.Bibliography
Modifiers sealed

Local rendering configuration, copied when a processor is created.

Inheritance

  • Object
  • CslRenderOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

Properties

public CslOutputFormat OutputFormat { get; set; } #

Output representation. The default is plain text.

public Boolean LinkBibliographyIdentifiers { get; set; } #

Links rendered bibliography URL, DOI, PMID, and PMCID values in HTML output. Defaults to true.

public String Locale { get; set; } #

Requested language dialect, overriding the style default.

public IDictionary<String, String> Locales { get; } #

Additional CSL locale XML documents indexed by their language code.

public IDictionary<String, IDictionary<String, String>> Abbreviations { get; } #

Caller-provided abbreviations indexed first by CSL variable and then by the unabbreviated value.

public Int32 MaximumOutputCharacters { get; set; } #

Maximum characters in the combined output of an operation.

public Int32 MaximumIntermediateCharacters { get; set; } #

Maximum characters in either representation of an intermediate rendering or sort key.

public Int32 MaximumCitationItems { get; set; } #

Maximum citation items in a rendering operation.

public Int32 MaximumRenderingOperations { get; set; } #

Maximum rendering work units per operation, including element evaluations and sort comparisons.

public Boolean RequireNoDataLoss { get; set; } #

Rejects citation-data conversion when the source bibliography contains semantics the CSL data projection cannot preserve.