API Reference
CslRenderOptions
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
- Constructor CslProcessor.CslProcessor
Constructors
public CslRenderOptions() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.