OfficeIMO

API Reference

Class

ListParser

Namespace OfficeIMO.Word
Assembly OfficeIMO.Word
Modifiers static

Provides helpers for detecting bullet and numbered lists within a document.

Inheritance

  • Object
  • ListParser

Methods

public static Dictionary<Int32, Boolean> GetListTypes(MainDocumentPart mainPart) #
Returns: Dictionary<Int32, Boolean>

Returns a dictionary describing list types keyed by numbering ID.

Parameters

mainPart DocumentFormat.OpenXml.Packaging.MainDocumentPart requiredposition: 0
Main document part containing numbering definitions.

Returns

A dictionary where the key is a numbering ID and the value indicates whether the list is ordered (true) or bulleted (false).

public static Boolean IsBullet(Paragraph paragraph, MainDocumentPart mainPart) #
Returns: Boolean

Determines whether a paragraph belongs to a bulleted list.

Parameters

paragraph DocumentFormat.OpenXml.Wordprocessing.Paragraph requiredposition: 0
Paragraph to evaluate.
mainPart DocumentFormat.OpenXml.Packaging.MainDocumentPart requiredposition: 1
Main document part.
public static Boolean IsOrdered(Paragraph paragraph, MainDocumentPart mainPart) #
Returns: Boolean

Determines whether a paragraph belongs to an ordered (numbered) list.

Parameters

paragraph DocumentFormat.OpenXml.Wordprocessing.Paragraph requiredposition: 0
Paragraph to evaluate.
mainPart DocumentFormat.OpenXml.Packaging.MainDocumentPart requiredposition: 1
Main document part.