UpdateNamesByNameId
TtfNameTable.UpdateNamesByNameId method
Seleziona tutti i record relativi alla categoria della stringa logica, specificata dal parametro nameId e aggiorna il campo del nome (dati stringa) in questi record. I campi relativi alla piattaforma (platformID, Platform-specific encoding ID) e alla lingua (Language ID) non sono interessati da questo metodo. Solo i dati della stringa del nome vengono sostituiti con un nuovo nome. Utilizzare questo metodo con cautela, poiché sostituirà i nomi originali per tutte le piattaforme e le lingue, correlato a nameId. Può creare conflitti per i casi in cui i nomi originali avevano valori diversi, causando l’operazione di sostituzione che modifica tutti questi valori con uno nuovo singolo. E questo nuovo valore potrebbe avere un’incoerenza logica con alcune piattaforme e linguaggi. Questo metodo è utile nei casi in cui il nome originale ha una rappresentazione singola per tutte le piattaforme e tutte le lingue, ad esempio , quando i dati della stringa del nome sono in lingua inglese.
public void UpdateNamesByNameId(NameId nameId, string newName)
Parametro | Tipo | Descrizione |
---|---|---|
nameId | NameId | Identificatore del nome, categoria della stringa logica, specificato daNameId enumerazione |
newName | String | Nuovo nome o nuova stringa di dati |
Guarda anche
- enum NameId
- class TtfNameTable
- spazio dei nomi Aspose.Font.TtfTables
- assemblea Aspose.Font