Font

Font class

Contiene gli attributi del carattere (nome del carattere, dimensione del carattere, colore e così via) per un oggetto.

Per saperne di più, visita ilLavorare con i caratteri articolo di documentazione.

public class Font

Proprietà

NomeDescrizione
AllCaps { get; set; }Vero se il carattere è formattato con tutte lettere maiuscole.
AutoColor { get; }Restituisce il colore calcolato attuale del testo (bianco o nero) da utilizzare per ‘colore automatico’. Se il colore non è ‘auto’ restituisceColor .
Bidi { get; set; }Specifica se il contenuto di questa esecuzione dovrà avere caratteristiche da destra a sinistra.
Bold { get; set; }Vero se il carattere è formattato in grassetto.
BoldBi { get; set; }Vero se il testo da destra a sinistra è formattato in grassetto.
Border { get; }Restituisce aBorder oggetto che specifica il bordo per il font.
Color { get; set; }Ottiene o imposta il colore del carattere.
ComplexScript { get; set; }Specifica se il contenuto di questa esecuzione deve essere trattato come testo di script complesso indipendentemente dai valori dei caratteri Unicode quando si determina la formattazione per questa esecuzione.
DoubleStrikeThrough { get; set; }Vero se il carattere è formattato come testo barrato doppio.
Emboss { get; set; }Vero se il carattere è formattato in rilievo.
EmphasisMark { get; set; }Ottiene o imposta il segno di enfasi applicato a questa formattazione.
Engrave { get; set; }Vero se il carattere è formattato come inciso.
Fill { get; }Ottiene la formattazione di riempimento per il fileFont .
Hidden { get; set; }Vero se il carattere è formattato come testo nascosto.
HighlightColor { get; set; }Ottiene o imposta il colore dell’evidenziazione (marcatore).
Italic { get; set; }Vero se il carattere è formattato come corsivo.
ItalicBi { get; set; }Vero se il testo da destra a sinistra è formattato in corsivo.
Kerning { get; set; }Ottiene o imposta la dimensione del carattere a partire dalla quale inizia la crenatura.
LineSpacing { get; }Restituisce l’interlinea di questo carattere (in punti).
LocaleId { get; set; }Ottiene o imposta l’identificatore locale (lingua) dei caratteri formattati.
LocaleIdBi { get; set; }Ottiene o imposta l’identificatore locale (lingua) dei caratteri formattati da destra a sinistra.
LocaleIdFarEast { get; set; }Ottiene o imposta l’identificatore locale (lingua) dei caratteri asiatici formattati.
Name { get; set; }Ottiene o imposta il nome del carattere.
NameAscii { get; set; }Restituisce o imposta il carattere utilizzato per il testo latino (caratteri con codici carattere da 0 (zero) a 127).
NameBi { get; set; }Restituisce o imposta il nome del carattere in un documento in lingua da destra a sinistra.
NameFarEast { get; set; }Restituisce o imposta il nome di un font dell’Asia orientale.
NameOther { get; set; }Restituisce o imposta il carattere utilizzato per i caratteri con codici carattere da 128 a 255.
NoProofing { get; set; }Vero quando i caratteri formattati non devono essere sottoposti al controllo ortografico.
Outline { get; set; }Vero se il carattere è formattato come contorno.
Position { get; set; }Ottiene o imposta la posizione del testo (in punti) rispetto alla linea di base. Un numero positivo solleva il testo e un numero negativo lo abbassa.
Scaling { get; set; }Ottiene o imposta il ridimensionamento della larghezza dei caratteri in percentuale.
Shading { get; }Restituisce aShading oggetto che fa riferimento alla formattazione dell’ombreggiatura per il font.
Shadow { get; set; }Vero se il carattere è formattato come ombreggiato.
Size { get; set; }Ottiene o imposta la dimensione del carattere in punti.
SizeBi { get; set; }Ottiene o imposta la dimensione del carattere in punti utilizzati in un documento da destra a sinistra.
SmallCaps { get; set; }Vero se il carattere è formattato come lettere maiuscole.
SnapToGrid { get; set; }Specifica se il carattere corrente deve utilizzare i caratteri della griglia del documento per le impostazioni di riga durante il layout.
Spacing { get; set; }Restituisce o imposta la spaziatura (in punti) tra i caratteri .
StrikeThrough { get; set; }Vero se il carattere è formattato come testo barrato.
Style { get; set; }Ottiene o imposta lo stile di carattere applicato a questa formattazione.
StyleIdentifier { get; set; }Ottiene o imposta l’identificatore di stile indipendente dalle impostazioni internazionali dello stile di carattere applicato a questa formattazione.
StyleName { get; set; }Ottiene o imposta il nome dello stile di carattere applicato a questa formattazione.
Subscript { get; set; }Vero se il carattere è formattato come pedice.
Superscript { get; set; }Vero se il carattere è formattato come apice.
TextEffect { get; set; }Ottiene o imposta l’effetto di animazione del carattere.
ThemeColor { get; set; }Ottiene o imposta il colore del tema nella combinazione di colori applicata associata a questoFont oggetto.
ThemeFont { get; set; }Ottiene o imposta il carattere del tema nello schema di caratteri applicato associato a questoFont oggetto.
ThemeFontAscii { get; set; }Ottiene o imposta il carattere del tema utilizzato per il testo latino (caratteri con codici carattere da 0 (zero) a 127) nello schema di caratteri applicato associato a questoFont oggetto.
ThemeFontBi { get; set; }Ottiene o imposta il carattere del tema nello schema di caratteri applicato associato a questoFont object in un documento in lingua da destra a sinistra.
ThemeFontFarEast { get; set; }Ottiene o imposta il carattere del tema dell’Asia orientale nello schema di caratteri applicato associato a questoFont oggetto.
ThemeFontOther { get; set; }Ottiene o imposta il carattere del tema utilizzato per i caratteri con codici carattere da 128 a 255 nello schema di caratteri applicato associato a questoFont oggetto.
TintAndShade { get; set; }Ottiene o imposta un valore double che schiarisce o scurisce un colore.
Underline { get; set; }Ottiene o imposta il tipo di sottolineatura applicata al carattere.
UnderlineColor { get; set; }Ottiene o imposta il colore della sottolineatura applicata al carattere.

Metodi

NomeDescrizione
ClearFormatting()Ripristina la formattazione predefinita dei caratteri.
HasDmlEffect(TextDmlEffect)Controlla se viene applicato un particolare effetto di testo DrawingML.

Osservazioni

Non crei istanze diFontclasse direttamente. Usa solo Font per accedere alle proprietà dei caratteri dei vari oggetti comeRun , Paragraph ,Style ,DocumentBuilder.

Esempi

Mostra come formattare una sequenza di testo utilizzando la relativa proprietà font.

Document doc = new Document();
Run run = new Run(doc, "Hello world!");

Aspose.Words.Font font = run.Font;
font.Name = "Courier New";
font.Size = 36;
font.HighlightColor = Color.Yellow;

doc.FirstSection.Body.FirstParagraph.AppendChild(run);
doc.Save(ArtifactsDir + "Font.CreateFormattedRun.docx");

Mostra come inserire una stringa circondata da un bordo in un documento.

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

builder.Font.Border.Color = Color.Green;
builder.Font.Border.LineWidth = 2.5d;
builder.Font.Border.LineStyle = LineStyle.DashDotStroker;

builder.Write("Text surrounded by green border.");

doc.Save(ArtifactsDir + "Border.FontBorder.docx");

Mostra come creare e utilizzare uno stile di paragrafo con formattazione elenco.

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

// Crea uno stile di paragrafo personalizzato.
Style style = doc.Styles.Add(StyleType.Paragraph, "MyStyle1");
style.Font.Size = 24;
style.Font.Name = "Verdana";
style.ParagraphFormat.SpaceAfter = 12;

// Crea un elenco e assicurati che i paragrafi che utilizzano questo stile utilizzino questo elenco.
style.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDefault);
style.ListFormat.ListLevelNumber = 0;

// Applica lo stile di paragrafo al paragrafo corrente del generatore di documenti, quindi aggiunge del testo.
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");

// Cambia lo stile del generatore di documenti in uno che non abbia formattazione di elenco e scrivi un altro paragrafo.
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln("Hello World: Normal.");

builder.Document.Save(ArtifactsDir + "Styles.ParagraphStyleBulletedList.docx");

Guarda anche