Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ReaderRtfOptions

Namespace OfficeIMO.Reader.Rtf
Assembly OfficeIMO.Reader.Rtf
Modifiers sealed

Options for RTF ingestion through the OfficeIMO.Reader adapter.

Inheritance

  • Object
  • ReaderRtfOptions

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

public ReaderRtfOptions() #

Creates bounded Reader RTF options.

Methods

public ReaderRtfOptions Clone() #
Returns: ReaderRtfOptions

Creates a defensive copy for handler registration reuse.

public static ReaderRtfOptions CreateOfficeIMOProfile() #
Returns: ReaderRtfOptions

Creates the default RTF reader profile.

public static ReaderRtfOptions CreateTrustedProfile() #
Returns: ReaderRtfOptions

Creates an explicitly trusted compatibility profile without core resource ceilings.

Properties

public RtfReadOptions RtfReadOptions { get; set; } #

Options passed to the shared RTF parser and semantic binder.

public Boolean ChunkByBlock { get; set; } #

When true, emits one or more chunks per top-level RTF block. Default: true.

public Boolean IncludeHeadersAndFooters { get; set; } #

When true, includes parsed header and footer text after body blocks.

public Boolean IncludeNotes { get; set; } #

When true, includes detached note text after body blocks.

public Boolean IncludeImagePlaceholders { get; set; } #

When true, emits deterministic placeholders for images that appear as top-level blocks.

public Boolean IncludeDiagnostics { get; set; } #

When true, maps RTF parser and binder diagnostics into chunk warnings.

public Boolean IncludePageLocations { get; set; } #

When true, reconstructs page membership from explicit page and section breaks. Automatic text overflow is not calculated. Default: false.