API Reference

Class

HtmlRenderLayoutRegion

Namespace OfficeIMO.Html
Assembly OfficeIMO.Html
Modifiers sealed

Paint-neutral region retaining exact rendered geometry plus editable source content for DOCX, RTF, XLSX, and PPTX adapters. Child visuals remain the authoritative visual-fidelity representation.

Inheritance

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Properties

public String SourceKey { get; } #

Operation-stable source key shared by adapter DOM and layout output.

public HtmlRenderLayoutRegionKind RegionKind { get; } #

Formatting model that established this region.

public String SourceText { get; } #

Editable visible source text retained for native text containers.

public String Position { get; } #

Resolved CSS position mode.

public String FloatSide { get; } #

Resolved float side.

public Int32 ZIndex { get; } #

Resolved stacking index, with auto represented as zero.

public Int32 BackgroundLayerCount { get; } #

Declared supported CSS background image layer count.

public Int32 BoxShadowLayerCount { get; } #

Declared supported CSS box-shadow layer count.

public Nullable<OfficeColor> BackgroundColor { get; } #

Resolved solid background color, when present.

public Int32 SurfaceNumber { get; set; } #

One-based render surface containing this unfragmented region.

public Int32 SemanticSectionNumber { get; set; } #

One-based generic semantic section that owns this region.

public Int32 SemanticTableNumber { get; set; } #

One-based owning root semantic table, or zero for narrative content.

public IReadOnlyList<HtmlRenderVisual> Visuals { get; } #

Ordered visual children for destination-specific native projection or fidelity fallback.