Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

AsciiDocProcessorOptions

Namespace OfficeIMO.AsciiDoc
Assembly OfficeIMO.AsciiDoc
Modifiers sealed

Explicit preprocessing options for attributes, conditionals, and includes.

Inheritance

  • Object
  • AsciiDocProcessorOptions

Usage

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

Returned or exposed by

Accepted by parameters

Constructors

Methods

public static AsciiDocProcessorOptions CreateProfile(AsciiDocDocumentProfile profile) #
Returns: AsciiDocProcessorOptions

Creates bounded processing options for the requested profile. Includes and custom extensions remain disabled until a caller supplies an explicit resolver or registry.

Parameters

profile OfficeIMO.AsciiDoc.AsciiDocDocumentProfile requiredposition: 0

Properties

public AsciiDocDocumentProfile Profile { get; set; } #

Named profile assigned to the original and processed documents.

public IReadOnlyDictionary<String, String> Attributes { get; set; } #

Initial document attributes.

public String SourceName { get; set; } #

Optional source identifier or primary file path.

public IAsciiDocIncludeResolver IncludeResolver { get; set; } #

Include resolver. Null disables all include reads.

public Int32 MaximumIncludeDepth { get; set; } #

Maximum nested includes.

public Int32 MaximumIncludeCount { get; set; } #

Maximum resolved include files.

public Int32 MaximumIncludedCharacters { get; set; } #

Maximum total characters returned by include resolvers.

public Int32 MaximumOutputLength { get; set; } #

Maximum characters in the processed source.

public AsciiDocUndefinedAttributeBehavior UndefinedAttributeBehavior { get; set; } #

Attribute expansion behavior.

public AsciiDocExtensionRegistry Extensions { get; set; } #

Explicit custom processors. Null means no extensions.

public Int32 MaximumExtensionInvocations { get; set; } #

Maximum custom directive invocations.