Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

VisioTextStyle

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers sealed

Reusable text style for the full text block of a Visio shape.

Inheritance

  • Object
  • VisioTextStyle

Usage

Explore 16 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.

Accepted by parameters 6

Constructors

public VisioTextStyle() #

Methods

public VisioTextStyle Clone() #
Returns: VisioTextStyle

Creates a detached copy of this text style.

Properties

public String? FontFamily { get; set; } #

Font family name, such as Aptos or Calibri.

public OfficeColor? Color { get; set; } #

Text color.

public Double? Size { get; set; } #

Font size in points.

public Boolean? Bold { get; set; } #

Whether text is bold.

public Boolean? Italic { get; set; } #

Whether text is italic.

public Boolean? Underline { get; set; } #

Whether text is underlined. This compatibility property maps to a single underline.

public OfficeTextDecorationStyle? UnderlineStyle { get; set; } #

Native underline variant. Visio supports none, single, and double.

public Boolean? Strikethrough { get; set; } #

Whether text has strikethrough. This compatibility property maps to a single strike line.

public OfficeTextDecorationStyle? StrikethroughStyle { get; set; } #

Native strikethrough variant. Visio supports none, single, and double.

public Boolean? SmallCaps { get; set; } #

Whether Visio's native small-capital style bit is active.

public VisioTextCapitalization? Capitalization { get; set; } #

Native display-time capitalization mode.

public OfficeTextBaseline? Baseline { get; set; } #

Native baseline placement.

public VisioTextHorizontalAlignment? HorizontalAlignment { get; set; } #

Horizontal text alignment.

public VisioTextVerticalAlignment? VerticalAlignment { get; set; } #

Vertical text alignment.

public Double? LeftMargin { get; set; } #

Left text margin in inches.

public Double? RightMargin { get; set; } #

Right text margin in inches.

public Double? TopMargin { get; set; } #

Top text margin in inches.

public Double? BottomMargin { get; set; } #

Bottom text margin in inches.

public Double? TextPinX { get; set; } #

Text block pin X relative to the shape origin, in inches.

public Double? TextPinY { get; set; } #

Text block pin Y relative to the shape origin, in inches.

public Double? TextWidth { get; set; } #

Text block width in inches.

public Double? TextHeight { get; set; } #

Text block height in inches.

public Double? TextLocPinX { get; set; } #

Text block local pin X relative to the text block origin, in inches.

public Double? TextLocPinY { get; set; } #

Text block local pin Y relative to the text block origin, in inches.

public Double? TextAngle { get; set; } #

Text block rotation angle in radians.

public OfficeColor? BackgroundColor { get; set; } #

Text block background color. A color with zero alpha explicitly disables the background.

public Double? BackgroundTransparency { get; set; } #

Text block background transparency as a percentage from 0 (opaque) to 100 (transparent).