Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeInkRenderer

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers static

Projects format-neutral ink strokes into the shared drawing scene.

Inheritance

  • Object
  • OfficeInkRenderer

Methods

public static Void AddToDrawing(OfficeDrawing drawing, OfficeInkDocument ink, Double offsetX = 0, Double offsetY = 0, OfficeInkRenderOptions options = null) #
Returns: Void

Adds ink to an existing drawing at an optional destination offset.

Parameters

drawing OfficeIMO.Drawing.OfficeDrawing requiredposition: 0
ink OfficeIMO.Drawing.OfficeInkDocument requiredposition: 1
offsetX System.Double = 0 optionalposition: 2
offsetY System.Double = 0 optionalposition: 3
options OfficeIMO.Drawing.OfficeInkRenderOptions = null optionalposition: 4
public static Double GetEffectiveOpacity(OfficeInkStroke stroke, Double highlighterOpacityFactor = 0.4) #
Returns: Double

Returns the effective rendered opacity, including color alpha and highlighter behavior.

Parameters

stroke OfficeIMO.Drawing.OfficeInkStroke requiredposition: 0
highlighterOpacityFactor System.Double = 0.4 optionalposition: 1
public static OfficeDrawing Render(OfficeInkDocument ink, Double width, Double height, OfficeInkRenderOptions options = null) #
Returns: OfficeDrawing

Creates a new drawing containing the supplied ink.

Parameters

ink OfficeIMO.Drawing.OfficeInkDocument requiredposition: 0
width System.Double requiredposition: 1
height System.Double requiredposition: 2
options OfficeIMO.Drawing.OfficeInkRenderOptions = null optionalposition: 3