API Reference

Class

HtmlRenderDiagnosticCodes

Namespace OfficeIMO.Html
Assembly OfficeIMO.Html
Modifiers static

Stable diagnostic codes emitted by the first-party HTML renderer.

Inheritance

  • Object
  • HtmlRenderDiagnosticCodes

Properties

public static IReadOnlyList<String> All { get; } #

All stable renderer diagnostic codes.

Fields

public const String BackgroundImageLayerLimit #

CSS background-image layers beyond the configured per-element limit were omitted.

Value: HtmlRenderBackgroundImageLayerLimit
public const String BackgroundImageRepeatUnsupported #

A CSS background-repeat value used a single-image fallback.

Value: HtmlRenderBackgroundImageRepeatUnsupported
public const String BackgroundImageValueUnsupported #

A CSS background image value used a deterministic supported fallback or was omitted.

Value: HtmlRenderBackgroundImageValueUnsupported
public const String ColorValueUnsupported #

A CSS foreground or background color value used its property fallback.

Value: HtmlRenderColorValueUnsupported
public const String BackgroundImageTileLimitExceeded #

Repeated CSS background images exceeded the configured operation-wide tile limit.

Value: HtmlRenderBackgroundImageTileLimitExceeded
public const String GradientStopLimitExceeded #

CSS gradients exceeded the configured color-stop limit.

Value: HtmlRenderGradientStopLimitExceeded
public const String DepthLimitExceeded #

Layout exceeded the configured nesting-depth limit.

Value: HtmlRenderDepthLimitExceeded
public const String LayoutOperationLimitExceeded #

Layout exceeded the configured operation limit.

Value: HtmlRenderLayoutOperationLimitExceeded
public const String RunningStringLimitExceeded #

A paged running-string value exceeded its configured character limit.

Value: HtmlRenderRunningStringLimitExceeded
public const String InputCharacterLimitExceeded #

The source HTML string exceeded the configured character limit.

Value: HtmlRenderInputCharacterLimitExceeded
public const String NodeLimitExceeded #

The parsed HTML document exceeded the configured DOM node limit.

Value: HtmlNodeLimitExceeded
public const String EmptyTable #

A table contained no renderable rows or cells.

Value: HtmlRenderEmptyTable
public const String TableLimitExceeded #

A table exceeded the configured row or column limit.

Value: HtmlRenderTableLimitExceeded
public const String CollapsedTableBorderLimitExceeded #

Collapsed table border resolution exceeded the configured segment limit.

Value: HtmlRenderCollapsedTableBorderLimitExceeded
public const String ExternalImagePending #

An external image requires asynchronous resource resolution.

Value: HtmlRenderExternalImagePending
public const String ExternalStylesheetPending #

An external stylesheet requires asynchronous resource resolution.

Value: HtmlRenderExternalStylesheetPending
public const String FontDataUriInvalid #

A font data URI could not be decoded.

Value: HtmlRenderFontDataUriInvalid
public const String FontFaceInvalid #

An @font-face rule had no usable family descriptor.

Value: HtmlRenderFontFaceInvalid
public const String FontFaceUnavailable #

No source from an @font-face rule was available to the renderer.

Value: HtmlRenderFontFaceUnavailable
public const String FontFormatUnsupported #

A font source was not a supported TrueType glyf-outline font.

Value: HtmlRenderFontFormatUnsupported
public const String FontVariantApproximated #

A CSS font-variant used a documented managed-rendering approximation.

Value: HtmlRenderFontVariantApproximated
public const String BidiLayoutUnsupported #

Legacy diagnostic retained for source compatibility; bounded bidi positioning is active.

Value: HtmlRenderBidiLayoutUnsupported
public const String ComplexTextShapingUnsupported #

A complex-script run requires provider-owned shaping that no configured provider accepted.

Value: HtmlRenderComplexTextShapingUnsupported
public const String InlinePaintEffectUnsupported #

Legacy diagnostic retained for source compatibility; inline paint effects are rendered by the shared effect model.

Value: HtmlRenderInlinePaintEffectUnsupported
public const String FlexLayoutPending #

Flex layout used the documented normal-flow fallback.

Value: HtmlRenderFlexLayoutPending
public const String FlexValueUnsupported #

A flex property value used a documented deterministic fallback.

Value: HtmlRenderFlexValueUnsupported
public const String FloatValueUnsupported #

A float or clear property value used a documented deterministic fallback.

Value: HtmlRenderFloatValueUnsupported
public const String MultiColumnLimitExceeded #

Multi-column generation exceeded the configured safety limit.

Value: HtmlRenderMultiColumnLimitExceeded
public const String MultiColumnValueUnsupported #

A multi-column property value used a documented deterministic fallback.

Value: HtmlRenderMultiColumnValueUnsupported
public const String ForcedFragment #

Content without a safe page break was force-fragmented.

Value: HtmlRenderForcedFragment
public const String GridLayoutPending #

Grid layout used the documented normal-flow fallback.

Value: HtmlRenderGridLayoutPending
public const String GridValueUnsupported #

A grid property value used a documented deterministic fallback.

Value: HtmlRenderGridValueUnsupported
public const String GridTrackLimitExceeded #

Grid track expansion exceeded the configured safety limit.

Value: HtmlRenderGridTrackLimitExceeded
public const String GeneratedContentUnsupported #

A generated-content expression was omitted because it could not be represented.

Value: HtmlRenderGeneratedContentUnsupported
public const String GeneratedCounterUnsupported #

A CSS counter declaration was ignored because it could not be represented.

Value: HtmlRenderGeneratedCounterUnsupported
public const String CounterRepresentationLimitExceeded #

A generated counter representation exceeded its bounded output budget and used a safe fallback.

Value: HtmlRenderCounterRepresentationLimitExceeded
public const String ReplacedElementValueUnsupported #

A replaced-element sizing or object-placement value used a deterministic fallback.

Value: HtmlRenderReplacedElementValueUnsupported
public const String PositionInsetUnsupported #

A positioned inset could not be resolved by the current length model.

Value: HtmlRenderPositionInsetUnsupported
public const String PositioningModeUnsupported #

A positioned layout mode used the documented normal-flow fallback.

Value: HtmlRenderPositioningModeUnsupported
public const String PositionStaticAnchorFallback #

An automatic positioned inset could not use its hypothetical normal-flow anchor.

Value: HtmlRenderPositionStaticAnchorFallback
public const String OverflowScrollSnapshot #

A scrollable overflow box was captured at its initial static scroll position.

Value: HtmlRenderOverflowScrollSnapshot
public const String OverflowValueUnsupported #

An overflow property value used a documented visible fallback.

Value: HtmlRenderOverflowValueUnsupported
public const String OverflowClipMarginValueUnsupported #

An overflow-clip-margin value used its initial padding-box zero fallback.

Value: HtmlRenderOverflowClipMarginValueUnsupported
public const String TransformValueUnsupported #

A CSS transform or transform-origin value used the identity fallback.

Value: HtmlRenderTransformValueUnsupported
public const String ClipPathValueUnsupported #

A CSS clip-path value used no clipping because it could not be represented.

Value: HtmlRenderClipPathValueUnsupported
public const String PdfSemanticTagUnsupported #

A PDF semantic tag override was invalid and automatic HTML semantics were used.

Value: HtmlRenderPdfSemanticTagUnsupported
public const String BookmarkValueUnsupported #

A CSS bookmark value was invalid and automatic heading navigation was used.

Value: HtmlRenderBookmarkValueUnsupported
public const String FormFieldTransformStaticFallback #

A form control inside a transformed, translucent, or clipped paint group used static rendering because an interactive PDF widget cannot preserve the authored appearance.

Value: HtmlRenderFormFieldTransformStaticFallback
public const String FormFieldZeroMaximumLengthStaticFallback #

A text control with a zero maximum length used static rendering because PDF /MaxLen must be positive.

Value: HtmlRenderFormFieldZeroMaximumLengthStaticFallback
public const String FormFieldInitialValueExceedsMaximumLengthStaticFallback #

A text control whose authored value exceeds maxlength used static rendering because PDF /MaxLen cannot preserve that initial state.

Value: HtmlRenderFormFieldInitialValueExceedsMaximumLengthStaticFallback
public const String FileMultipleSelectionStaticFallback #

A multiple-file input used static rendering because PDF file-select fields cannot preserve multiple-file selection.

Value: HtmlRenderFileMultipleSelectionStaticFallback
public const String FormFieldBlankNameStaticFallback #

A form control with a whitespace-only name used static rendering because PDF field names must contain a non-whitespace character.

Value: HtmlRenderFormFieldBlankNameStaticFallback
public const String FormFieldBlankButtonValueStaticFallback #

A checkbox or radio control with a blank submitted value used static rendering because PDF button export values must contain a non-whitespace character.

Value: HtmlRenderFormFieldBlankButtonValueStaticFallback
public const String RadioDuplicateValueStaticFallback #

A radio group with duplicate submitted values used static rendering because PDF appearance states must be unique.

Value: HtmlRenderRadioDuplicateValueStaticFallback
public const String ChoiceDuplicateSelectedValueStaticFallback #

A multi-select with duplicate selected submitted values used static rendering because value-only PDF choice selections cannot preserve both option identities.

Value: HtmlRenderChoiceDuplicateSelectedValueStaticFallback
public const String RadioMixedDisabledStateStaticFallback #

A radio group mixing enabled and disabled options used static rendering because PDF radio widgets cannot preserve disabled state per option.

Value: HtmlRenderRadioMixedDisabledStateStaticFallback
public const String ChoiceDisabledOptionStaticFallback #

A select containing disabled options used static rendering because PDF choice fields cannot preserve disabled state per option.

Value: HtmlRenderChoiceDisabledOptionStaticFallback
public const String FormFieldRepeatedNameStaticFallback #

Multiple HTML controls sharing one submitted name used static rendering because distinct PDF fields cannot preserve repeated form-data entries under one field name.

Value: HtmlRenderFormFieldRepeatedNameStaticFallback
public const String ChoiceBlankLabelStaticFallback #

A select containing a blank option label used static rendering because PDF choice fields require non-empty display labels.

Value: HtmlRenderChoiceBlankLabelStaticFallback
public const String ChoiceEmptyOptionsStaticFallback #

An empty select used static rendering because interactive PDF choice fields require at least one option.

Value: HtmlRenderChoiceEmptyOptionsStaticFallback
public const String FormFieldNonUniformRadiusStaticFallback #

A form control with non-uniform or elliptical corner radii used truthful static rendering.

Value: HtmlRenderFormFieldNonUniformRadiusStaticFallback
public const String FormFieldColorTransparencyStaticFallback #

A form control with translucent widget paint used truthful static rendering.

Value: HtmlRenderFormFieldColorTransparencyStaticFallback
public const String FormFieldBackgroundImageStaticFallback #

A form control with background-image paint used truthful static rendering.

Value: HtmlRenderFormFieldBackgroundImageStaticFallback
public const String FormFieldBorderStyleStaticFallback #

A form control with an unsupported interactive border style used truthful static rendering.

Value: HtmlRenderFormFieldBorderStyleStaticFallback
public const String FormFieldTypographyStaticFallback #

A text or choice control with typography unavailable to generated PDF widgets used truthful static rendering.

Value: HtmlRenderFormFieldTypographyStaticFallback
public const String FormFieldNoWrapStaticFallback #

A textarea with wrap=off used truthful static rendering because PDF multiline widgets cannot preserve no-wrap appearance semantics.

Value: HtmlRenderFormFieldNoWrapStaticFallback
public const String OpacityValueUnsupported #

A CSS opacity value used the opaque fallback.

Value: HtmlRenderOpacityValueUnsupported
public const String BorderRadiusValueUnsupported #

A CSS border radius contained invalid or unsupported syntax and used square-corner fallback.

Value: HtmlRenderBorderRadiusValueUnsupported
public const String BoxShadowValueUnsupported #

A CSS box shadow contained invalid or unsupported syntax.

Value: HtmlRenderBoxShadowValueUnsupported
public const String BoxShadowLayerLimit #

CSS box-shadow layers beyond the configured per-element limit were omitted.

Value: HtmlRenderBoxShadowLayerLimit
public const String BorderPaintValueUnsupported #

A CSS border paint declaration used invalid or unsupported syntax.

Value: HtmlRenderBorderPaintValueUnsupported
public const String OutlinePaintValueUnsupported #

A CSS outline paint declaration could not be represented by the current outline model.

Value: HtmlRenderOutlinePaintValueUnsupported
public const String PositionStickyStatic #

A sticky-positioned element was captured at its stable static document position.

Value: HtmlRenderPositionStickyStatic
public const String PositionZIndexPending #

A z-index declaration used auto because its value was neither auto nor an integer.

Value: HtmlRenderPositionZIndexPending
public const String PageSelectorPending #

A complex page selector could not be applied per page.

Value: HtmlRenderPageSelectorPending
public const String PagePseudoGeometryPending #

A pseudo-page geometry declaration requires page-by-page content reflow.

Value: HtmlRenderPagePseudoGeometryPending
public const String PageMarginContentUnsupported #

A page-margin generated-content expression was unsupported.

Value: HtmlRenderPageMarginContentUnsupported
public const String PageMarginPositionUnsupported #

A page-margin position was unsupported by the current visual model.

Value: HtmlRenderPageMarginPositionUnsupported
public const String PageSizeUnsupported #

An @page size declaration was unsupported.

Value: HtmlRenderPageSizeUnsupported
public const String SvgContentUnsupported #

SVG content could not be represented by the bounded shared vector scene.

Value: HtmlRenderSvgContentUnsupported
public const String MathMlContentUnsupported #

MathML content could not be represented by the bounded shared mathematical expression model.

Value: HtmlRenderMathMlContentUnsupported
public const String SvgRasterFallback #

A caller codec rasterized SVG features outside the bounded vector scene.

Value: HtmlRenderSvgRasterFallback
public const String ResourceByteLimitExceeded #

A resource exceeded the configured per-resource byte limit.

Value: HtmlRenderResourceByteLimitExceeded
public const String ResourceCountLimitExceeded #

Resolved resources exceeded the operation-wide count limit.

Value: HtmlRenderResourceCountLimitExceeded
public const String ResourceRequestLimitExceeded #

Resolver invocations exceeded the operation-wide request limit.

Value: HtmlRenderResourceRequestLimitExceeded
public const String ResourceContentTypeRejected #

A resolver returned an incompatible media type.

Value: HtmlRenderResourceContentTypeRejected
public const String ResourceLoadFailed #

The configured resource resolver failed.

Value: HtmlRenderResourceLoadFailed
public const String ResourceTimeout #

Resource resolution exceeded its configured timeout.

Value: HtmlRenderResourceTimeout
public const String ResourceUnavailable #

The configured resource resolver returned no resource.

Value: HtmlRenderResourceUnavailable
public const String ResourceUriInvalid #

A resource reference could not be represented as an absolute URI.

Value: HtmlRenderResourceUriInvalid
public const String StylesheetEncodingUnsupported #

A resolved stylesheet could not be decoded as supported CSS text.

Value: HtmlRenderStylesheetEncodingUnsupported
public const String StylesheetImportCycle #

A recursive stylesheet import cycle was suppressed.

Value: HtmlRenderStylesheetImportCycle
public const String StylesheetImportDepthExceeded #

Stylesheet imports exceeded the configured recursion depth.

Value: HtmlRenderStylesheetImportDepthExceeded
public const String StylesheetUrlResourcesPending #

Legacy diagnostic retained for source compatibility; stylesheet URL resources are active.

Value: HtmlRenderStylesheetUrlResourcesPending
public const String TableHeaderRepeatSuppressed #

A repeated table header was suppressed because it left no safe body-row break.

Value: HtmlRenderTableHeaderRepeatSuppressed
public const String TableFooterRepeatSuppressed #

A repeated table footer was suppressed because it left no safe body-row break.

Value: HtmlRenderTableFooterRepeatSuppressed
public const String TableValueUnsupported #

A table formatting property used its documented fallback.

Value: HtmlRenderTableValueUnsupported
public const String TotalResourceByteLimitExceeded #

Resolved resources exceeded the operation-wide byte budget.

Value: HtmlRenderTotalResourceByteLimitExceeded
public const String VisualFragmentUnsupported #

A visual could not cross a forced page boundary safely.

Value: HtmlRenderVisualFragmentUnsupported