Layout.GetLineLetterSpacingUnitCount(Int32, Boolean) Metodo
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.
Restituisce il numero di unità di spaziatura lettera nella riga.
[Android.Runtime.Register("getLineLetterSpacingUnitCount", "(IZ)I", "GetGetLineLetterSpacingUnitCount_IZHandler", ApiSince=35)]
public virtual int GetLineLetterSpacingUnitCount(int line, bool includeTrailingWhitespace);
[<Android.Runtime.Register("getLineLetterSpacingUnitCount", "(IZ)I", "GetGetLineLetterSpacingUnitCount_IZHandler", ApiSince=35)>]
abstract member GetLineLetterSpacingUnitCount : int * bool -> int
override this.GetLineLetterSpacingUnitCount : int * bool -> int
Parametri
- line
- Int32
indice della riga
- includeTrailingWhitespace
- Boolean
se includere spazi vuoti finali
Valori restituiti
numero di cluster nella riga.
- Attributi
Commenti
Restituisce il numero di unità di spaziatura lettera nella riga.
Questa API restituisce una serie di lettere destinate alla spaziatura delle lettere. La spaziatura delle lettere non verrà aggiunta al centro dei caratteri che devono essere considerati come una singola forma, ad esempio legatura o congiunzione. Si noti che questo valore è diverso dal numero di cluster grapheme calcolati da BreakIterator#getCharacterInstance(Locale). Ad esempio, se il "fi" è legaturato, la forma legaturata viene considerata come singola uni e la spaziatura delle lettere non viene aggiunta, ma ha due cluster grapheme separati.
Questo valore viene usato per calcolare l'importo della spaziatura delle lettere per la giustificazione perché la spaziatura delle lettere viene applicata tra cluster. Ad esempio, se sono necessari pixel aggiuntivi W per la spaziatura delle lettere, la spaziatura delle lettere da applicare è W/(numero di unità di spaziatura lettera - 1) px.
per android.text.Layout.getLineLetterSpacingUnitCount(int, boolean).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.