API Reference

Class

OdfStyleRepository

Namespace OfficeIMO.OpenDocument
Assembly OfficeIMO.OpenDocument
Modifiers sealed

Indexes and creates named and automatic ODF styles without detaching them from package XML.

Inheritance

  • Object
  • OdfStyleRepository

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

Methods

public OdfStyle CreateAutomatic(OdfStyleFamily family, String prefix = "of", String parentStyleName = null) #
Returns: OdfStyle

Creates a collision-free automatic style in content.xml.

Parameters

family OfficeIMO.OpenDocument.OdfStyleFamily requiredposition: 0
prefix System.String = "of" optionalposition: 1
parentStyleName System.String = null optionalposition: 2
public OdfStyle CreateNamed(String name, OdfStyleFamily family, String parentStyleName = null) #
Returns: OdfStyle

Creates a common named style in styles.xml.

Parameters

name System.String requiredposition: 0
family OfficeIMO.OpenDocument.OdfStyleFamily requiredposition: 1
parentStyleName System.String = null optionalposition: 2
public OdfStyle Find(OdfStyleFamily family, String name) #
Returns: OdfStyle

Finds a style by family and name, preferring content automatic styles.

Parameters

family OfficeIMO.OpenDocument.OdfStyleFamily requiredposition: 0
name System.String requiredposition: 1
public IReadOnlyList<OdfStyle> Resolve(OdfStyle style) #
Returns: IReadOnlyList<OdfStyle>

Resolves a style and its parent chain from most specific to least specific.

Parameters

style OfficeIMO.OpenDocument.OdfStyle requiredposition: 0

Properties

public IReadOnlyList<OdfStyle> Named { get; } #

Enumerates common styles from styles.xml.

public IReadOnlyList<OdfStyle> Automatic { get; } #

Enumerates automatic styles from both content.xml and styles.xml.