LocaleIdBi

Font.LocaleIdBi property

Ottiene o imposta l’identificatore locale (lingua) dei caratteri formattati da destra a sinistra.

public int LocaleIdBi { get; set; }

Osservazioni

Per l’elenco degli identificatori locali vedere https://msdn.microsoft.com/en-us/library/cc233965.aspx

Esempi

Mostra come definire set separati di impostazioni dei caratteri per il testo da destra a sinistra e da destra a sinistra.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Definisce una serie di impostazioni dei caratteri per il testo da sinistra a destra.
builder.Font.Name = "Courier New";
builder.Font.Size = 16;
builder.Font.Italic = false;
builder.Font.Bold = false;
builder.Font.LocaleId = new CultureInfo("en-US", false).LCID;

// Definisce un altro set di impostazioni dei caratteri per il testo da destra a sinistra.
builder.Font.NameBi = "Andalus";
builder.Font.SizeBi = 24;
builder.Font.ItalicBi = true;
builder.Font.BoldBi = true;
builder.Font.LocaleIdBi = new CultureInfo("ar-AR", false).LCID;

// Possiamo usare il flag Bidi per indicare se il testo che stiamo per aggiungere
// con il generatore di documenti è da destra a sinistra. Quando aggiungiamo testo con questo flag impostato su true,
// verrà formattato utilizzando il set di impostazioni dei caratteri da destra a sinistra.
builder.Font.Bidi = true;
builder.Write("مرحبًا");

// Imposta il flag su false, quindi aggiungi il testo da sinistra a destra.
// Il generatore di documenti li formatterà utilizzando il set di impostazioni dei caratteri da sinistra a destra.
builder.Font.Bidi = false;
builder.Write(" Hello world!");

doc.Save(ArtifactsDir + "Font.Bidi.docx");

Guarda anche