Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OdtSpan

Namespace OfficeIMO.OpenDocument
Assembly OfficeIMO.OpenDocument
Source revision 33d062b583cb with working tree changes
Modifiers sealed

An XML-backed ODT inline span.

Inheritance

  • Object
  • OdtSpan

Usage

Explore 7 API references to this type

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

Methods

public OdtSpan AddSpan(String? text = null) #
Returns: OdtSpan

Appends a nested styled span.

Parameters

text System.String? = null optionalposition: 0
public OdtSpan AddText(String text) #
Returns: OdtSpan

Appends decoded plain text.

Parameters

text System.String requiredposition: 0
public OdtSpan TransformTextCase(OfficeTextCase textCase, CultureInfo? culture = null) #
Returns: OdtSpan

Changes the stored span text casing while preserving its text style.

Parameters

textCase OfficeIMO.Drawing.OfficeTextCase requiredposition: 0
culture System.Globalization.CultureInfo? = null optionalposition: 1

Properties

public String Text { get; set; } #

Decoded span text.

public IReadOnlyList<OdtInlineNode> InlineNodes { get; } #

Ordered text, spans, and hyperlinks inside this span.

public String? StyleName { get; set; } #

Referenced text style name.

public Boolean? Bold { get; set; } #

Explicit or inherited bold state.

public Boolean? Italic { get; set; } #

Explicit or inherited italic state.

public Boolean? Underline { get; set; } #

Explicit or inherited underline state.

public OdfTextDecorationStyle? UnderlineStyle { get; set; } #

Explicit or inherited native underline style.

public OdfTextDecorationType? UnderlineType { get; set; } #

Explicit or inherited native underline line count.

public Boolean UsesNonSolidUnderlineStyle { get; } #

Whether the effective underline uses a non-solid ODF decoration style.

public Boolean? StrikeThrough { get; set; } #

Explicit or inherited strike-through state.

public OdfTextDecorationStyle? LineThroughStyle { get; set; } #

Explicit or inherited native line-through style.

public OdfTextDecorationType? LineThroughType { get; set; } #

Explicit or inherited native line-through count.

public Boolean UsesNonSolidLineThroughStyle { get; } #

Whether the effective line-through uses a non-solid ODF decoration style.

public OdfLength? FontSize { get; set; } #

Explicit or inherited font size.

public OdfTextPosition? TextPosition { get; set; } #

Explicit or inherited baseline placement.

public OdfTextTransform? TextTransform { get; set; } #

Explicit or inherited display-time case transformation.

public Boolean? SmallCaps { get; set; } #

Explicit or inherited small-cap display formatting.

public String? FontFamily { get; set; } #

Explicit or inherited font family.

public OdfColor? Color { get; set; } #

Explicit or inherited text color.

public OdfColor? BackgroundColor { get; set; } #

Explicit or inherited text background color.

public Boolean HasTextBackgroundOverride { get; } #

Whether an inline style sets a text background, including transparent.