API Reference
Class
OfficeCalloutRenderer
Shared dependency-free renderer for annotation/comment-style callouts.
Inheritance
- Object
- OfficeCalloutRenderer
Methods
public static StringBuilder AppendSvg(StringBuilder builder, OfficeCallout callout, OfficeCalloutStyle style, Func<String, Double, String, Double> measureText, Double scale = 1, String idPrefix = "office-callout") #Returns:
StringBuilderAppends SVG elements for a callout.
Parameters
- builder System.Text.StringBuilder
- SVG builder.
- callout OfficeIMO.Drawing.OfficeCallout
- Callout geometry and text.
- style OfficeIMO.Drawing.OfficeCalloutStyle
- Callout style.
- measureText System.Func{System.String,System.Double,System.String,System.Double}
- Text measurement delegate used for wrapping body text.
- scale System.Double = 1
- Renderer scale.
- idPrefix System.String = "office-callout"
- Stable SVG id prefix for clip paths.
Returns
The supplied builder for call chaining.
public static Void DrawRaster(OfficeRasterCanvas canvas, OfficeCallout callout, OfficeCalloutStyle style, Double scale = 1) #Returns:
VoidDraws a callout to a raster canvas.
Parameters
- canvas OfficeIMO.Drawing.OfficeRasterCanvas
- callout OfficeIMO.Drawing.OfficeCallout
- style OfficeIMO.Drawing.OfficeCalloutStyle
- scale System.Double = 1
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object