Freigeben über


LINE_METRICS-Enumeration (rectypes.h)

Stellt die Zeilen in einem Erkennungssegment dar.

Syntax

typedef enum enumLINE_METRICS {
  LM_BASELINE = 0,
  LM_MIDLINE = 1,
  LM_ASCENDER = 2,
  LM_DESCENDER = 3
} LINE_METRICS;

Konstanten

 
LM_BASELINE
Wert: 0
Fordert Baselinemetriken an. Ein Beispiel, das die Baseline eines Segments zeigt, finden Sie im Abschnitt Hinweise.
LM_MIDLINE
Wert: 1
Fordert Midlinemetriken an. Ein Beispiel, das die Mittellinie eines Segments zeigt, finden Sie im Abschnitt "Hinweise".
LM_ASCENDER
Wert: 2
Fordert aufsteigende Metriken an. Ein Beispiel, das die aufsteigende Linie eines Segments zeigt, finden Sie im Abschnitt Hinweise.
LM_DESCENDER
Wert: 3
Fordert untergeordnete Metriken an. Ein Beispiel, das die Nachfolgerlinie eines Segments zeigt, finden Sie im Abschnitt Hinweise.

Hinweise

Das folgende Beispiel zeigt die Basislinie, die Mittellinie, die aufsteigende Linie und die Nachfolgerlinie eines Segments.

Abbildung mit Komponenten von Linienmetriken Bei horizontal geschriebenen ostasiatischen Sprachen befinden sich die Abkömmlingslinie und die Basislinie am unteren Rand der Zeichen und die aufsteigende Linie am oberen Rand der Zeichen. Die Mittellinie befindet sich zwischen den aufsteigenden und absteigenden Linien.

Bei vertikal geschriebenen ostasiatischen Sprachen ist die Abkömmlingslinie der äußerste linke Rand, die aufsteigende Linie der äußerste rechte Rand, und die Baseline befindet sich zwischen den Abkömm- und aufsteigenden Linien. Die Mittellinie für Komoji-Zeichen ist der äußerste linke Rand, und die Position für Interpunktionszeichen hängt vom Zeichen ab.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile rectypes.h