CTLineBoundsOptions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tipo di calcolo dei limiti da eseguire su una CTLine.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
[System.Flags]
public enum CTLineBoundsOptions
type CTLineBoundsOptions =
- Ereditarietà
-
CTLineBoundsOptions
- Attributi
Campi
ExcludeTypographicLeading | 1 | Usare questa opzione per escludere il carattere tipografico iniziale dal calcolo dei limiti (lo spazio tra linee di base di linee di testo diverse). |
ExcludeTypographicShifts | 2 | Non tiene conto della kerning o delle informazioni iniziali quando si calcolano i limiti di calcolo per |
IncludeLanguageExtents | 32 | |
UseGlyphPathBounds | 8 | Limiti di ogni glifo. Questi elementi non sono molto interessanti perché non prendono in considerazione i dettagli più fine della tipografia, questo restituisce il rettangolo di selezione per il testo effettivo sottoposto a rendering. |
UseHangingPunctuation | 4 | La punteggiatura sospesa è un modo per impostare i segni di punteggiatura e i punti puntati, più comunemente virgolette e trattini, in modo che non interrompano il "flusso" di un corpo di testo o "break" il margine di allineamento. È così chiamato perché la punteggiatura appare "blocca" nel margine del testo e non è incorporata nel blocco o nella colonna di testo. Viene comunemente usato quando il testo è completamente giustificato. |
UseOpticalBounds | 16 | Questo usa i limiti ottici. Alcuni tipi di carattere includono informazioni sulla percezione ottica del tipo di carattere e potrebbero non allinearsi perfettamente con il rettangolo di selezione del testo. |
Commenti
Queste opzioni possono essere combinate. Nell'immagine seguente è possibile visualizzare i diversi limiti calcolati in base a questo flag.
L'immagine seguente mostra l'effetto che le opzioni hanno sulla misurazione del testo.