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
Source revision 45ddf07f0b84 with working tree changes
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 another font 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