Skip to content

Himetric

Represent physical length in device-independent units of one hundredth of a millimetre, especially for OLE object extents and Windows mapping between logical and device coordinates.

Version
v2 · 2026-08-30 · History
Domain-specific #
2004
Origin domain
computer graphics and interoperability
Subdomain
windows ole coordinate units

Core Idea

HIMETRIC is a resolution-independent logical unit used in Windows and OLE in which one unit represents 0.01 millimetre, so there are 2,540 HIMETRIC units in one inch. An application records an object's natural physical extent in a fixed metric scale and converts that extent to device pixels or another logical mapping only at a rendering boundary using resolution and mapping-mode information.

Its autonomous residual is the fixed 0.01-millimetre logical unit and its OLE or Windows interoperability role, rather than metric length generally, high resolution, or an arbitrary integer coordinate. The identity fails when the value is treated as pixels, twips, points, or millimetres without conversion, an axis convention changes silently, integer rounding is ignored, or the unit name is inferred solely from a variable prefix.

Scope of Application

Himetric applies when the analyst can specify a logical length or two-dimensional extent exchanged by Windows or OLE interfaces under the HIMETRIC unit convention and establish that length is represented in integer or API-defined coordinates whose declared scale is one hundredth of a millimetre and whose conversion is governed by the relevant Windows or OLE contract. The entry documents a coordinate-unit abstraction; it is not programming advice for a specific API version, and implementations must consult the current contract for types, axes, overflow, and conversion behavior.

Clarity

A clear claim names the carrier, governing rule, assumptions, and recognition test. This matters because hi can be misread as merely high resolution, while the technical identity fixes a metric scale and historical Windows interoperability convention. The disciplined statement is that the object counts as Himetric exactly when length is represented in integer or API-defined coordinates whose declared scale is one hundredth of a millimetre and whose conversion is governed by the relevant Windows or OLE contract

Manages Complexity

The abstraction compresses OLE extents, ActiveX controls, RichEdit text services, MFC conversions, metafile presentation dimensions, and legacy Visual Basic coordinate interchange into a stable carrier, rule, invariant, and failure boundary. It makes comparison tractable while retaining the variables that control validity.

Compression can hide assumptions. A responsible use therefore declares logical scale, physical unit, axis direction, signedness, integer range, display resolution, printer resolution, DPI virtualization, mapping mode, conversion rounding, and API version and returns to the full diagnostic whenever a convention or boundary case changes.

Abstract Reasoning

  1. Type the carrier. Establish a logical length or two-dimensional extent exchanged by Windows or OLE interfaces under the HIMETRIC unit convention and reject examples from a different problem. 2. Lock the rule. Express that length is represented in integer or API-defined coordinates whose declared scale is one hundredth of a millimetre and whose conversion is governed by the relevant Windows or OLE contract independently of one notation or implementation.

Knowledge Transfer

Transfer within computer graphics and interoperability is strong when new cases preserve the same carrier, mechanism, and diagnostic. The move from An OLE object reporting an extent of 2,540 HIMETRIC units along one dimension represents one inch of physical length before device conversion. to A Windows container converts an embedded object's HIMETRIC extent to device coordinates when laying it out on a particular display or printer. demonstrates that continuity.

Relationships to Other Abstractions

Local relationship map for HimetricParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.HimetricDOMAINPrime abstraction: Measurement — is a kind ofMeasurementPRIME

Current abstraction Himetric Domain-specific

Parents (1) — more general patterns this builds on

  • Himetric is a kind of Measurement Prime

    The proposed strict upward parent is prime:measurement.

Hierarchy path (1) — routes to 1 parentless root

Neighborhood in Abstraction Space

Himetric sits in a moderately populated region (60th percentile for distinctiveness): it has near-neighbors but no dense thicket of look-alikes.

Family — Ambient Structures & Local Geometry (9 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-09-08