Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeImageExportFontDiagnostics

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers static

Shared font-resolution diagnostics for dependency-free image exporters.

Inheritance

  • Object
  • OfficeImageExportFontDiagnostics

Methods

public static Void AppendFontDiagnostics(OfficeDrawing drawing, ICollection<OfficeImageExportDiagnostic> diagnostics, String source = null) #
Returns: Void

Adds de-duplicated font diagnostics for all text in a drawing, including nested groups and patterns.

Parameters

drawing OfficeIMO.Drawing.OfficeDrawing requiredposition: 0
diagnostics System.Collections.Generic.ICollection{OfficeIMO.Drawing.OfficeImageExportDiagnostic} requiredposition: 1
source System.String = null optionalposition: 2
public static OfficeImageExportDiagnostic CreateSubstitutionDiagnostic(OfficeFontFaceCollection fonts, String text, String familyNames, OfficeFontStyle style = Regular, String source = null) #
Returns: OfficeImageExportDiagnostic

Reports when the renderer cannot use the first requested font family/style and must select a later family or the managed stroke fallback.

Parameters

fonts OfficeIMO.Drawing.OfficeFontFaceCollection requiredposition: 0
text System.String requiredposition: 1
familyNames System.String requiredposition: 2
style OfficeIMO.Drawing.OfficeFontStyle = Regular optionalposition: 3
source System.String = null optionalposition: 4