Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeRasterText

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers static

Text layout and raster effects shared by managed image-editing consumers.

Inheritance

  • Object
  • OfficeRasterText

Methods

public static Void Draw(OfficeRasterImage target, String text, Double x, Double y, Double width, Double height, OfficeColor color, Double fontSize = 16, String fontFamily = null, OfficeTextAlignment horizontalAlignment = Left, OfficeTextVerticalAlignment verticalAlignment = Top, Boolean wrap = false, Boolean clip = false, Nullable<OfficeColor> shadowColor = null, Double shadowOffsetX = 0, Double shadowOffsetY = 0, Nullable<OfficeColor> outlineColor = null, Double outlineWidth = 0, CancellationToken cancellationToken = default) #
Returns: Void

Draws measured text, optional shadow, and a rounded raster outline over existing pixels.

Parameters

target OfficeIMO.Drawing.OfficeRasterImage requiredposition: 0
text System.String requiredposition: 1
x System.Double requiredposition: 2
y System.Double requiredposition: 3
width System.Double requiredposition: 4
height System.Double requiredposition: 5
color OfficeIMO.Drawing.OfficeColor requiredposition: 6
fontSize System.Double = 16 optionalposition: 7
fontFamily System.String = null optionalposition: 8
horizontalAlignment OfficeIMO.Drawing.OfficeTextAlignment = Left optionalposition: 9
verticalAlignment OfficeIMO.Drawing.OfficeTextVerticalAlignment = Top optionalposition: 10
wrap System.Boolean = false optionalposition: 11
clip System.Boolean = false optionalposition: 12
shadowColor System.Nullable{OfficeIMO.Drawing.OfficeColor} = null optionalposition: 13
shadowOffsetX System.Double = 0 optionalposition: 14
shadowOffsetY System.Double = 0 optionalposition: 15
outlineColor System.Nullable{OfficeIMO.Drawing.OfficeColor} = null optionalposition: 16
outlineWidth System.Double = 0 optionalposition: 17
cancellationToken System.Threading.CancellationToken = default optionalposition: 18
public static OfficeTextBlockLayout Measure(String text, Double fontSize = 16, String fontFamily = null, Nullable<Double> wrapWidth = null) #
Returns: OfficeTextBlockLayout

Measures authored lines or wraps them to a requested width using managed font metrics.

Parameters

text System.String requiredposition: 0
fontSize System.Double = 16 optionalposition: 1
fontFamily System.String = null optionalposition: 2
wrapWidth System.Nullable{System.Double} = null optionalposition: 3