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 font articolo di documentazione.

public class Font

Proprietà

NomeDescrizione
AllCaps { get; set; }Vero se il font è formattato con tutte lettere maiuscole.
AutoColor { get; }Restituisce il colore calcolato attuale del testo (nero o bianco) da utilizzare per ‘colore automatico’. Se il colore non è ‘automatico’, restituisceColor .
Bidi { get; set; }Specifica se il contenuto di questa esecuzione deve avere caratteristiche da destra a sinistra.
Bold { get; set; }Vero se il font è formattato in grassetto.
BoldBi { get; set; }Vero se il testo da destra a sinistra è formattato in grassetto.
Border { get; }Restituisce unBorder oggetto che specifica il bordo per il font.
Color { get; set; }Ottiene o imposta il colore del font.
ComplexScript { get; set; }Specifica se il contenuto di questa esecuzione deve essere trattato come testo in caratteri complessi indipendentemente dai valori dei caratteri Unicode quando si determina la formattazione per questa esecuzione.
DoubleStrikeThrough { get; set; }Vero se il font è formattato come testo barrato doppio.
Emboss { get; set; }Vero se il font è formattato in rilievo.
EmphasisMark { get; set; }Ottiene o imposta il segno di enfasi applicato a questa formattazione.
Engrave { get; set; }Vero se il font è formattato come inciso.
Fill { get; }Ottiene la formattazione di riempimento per ilFont .
Hidden { get; set; }Vero se il font è formattato come testo nascosto.
HighlightColor { get; set; }Ottiene o imposta il colore di evidenziazione (marcatore).
Italic { get; set; }Vero se il font è formattato in 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 da cui inizia la crenatura.
LineSpacing { get; }Restituisce la spaziatura delle linee di questo font (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 font.
NameAscii { get; set; }Restituisce o imposta il font utilizzato per il testo latino (caratteri con codici carattere da 0 (zero) a 127).
NameBi { get; set; }Restituisce o imposta il nome del font in un documento in una lingua con scrittura 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 font utilizzato per i caratteri con codici carattere da 128 a 255.
NoProofing { get; set; }Vero quando non si desidera controllare l’ortografia dei caratteri formattati.
NumberSpacing { get; set; }Ottiene o imposta il tipo di spaziatura del numero visualizzato.
Outline { get; set; }Vero se il font è formattato come contorno.
Position { get; set; }Ottiene o imposta la posizione del testo (in punti) rispetto alla linea di base. Un numero positivo alza il testo, mentre un numero negativo lo abbassa.
Scaling { get; set; }Ottiene o imposta la scala della larghezza del carattere in percentuale.
Shading { get; }Restituisce unShading oggetto che fa riferimento alla formattazione dell’ombreggiatura per il font.
Shadow { get; set; }Vero se il font è 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 utilizzata in un documento con scrittura da destra a sinistra.
SmallCaps { get; set; }Vero se il font è formattato in maiuscolo minuscolo.
SnapToGrid { get; set; }Specifica se il font corrente deve utilizzare le impostazioni dei caratteri per riga della griglia del documento durante il layout.
Spacing { get; set; }Restituisce o imposta la spaziatura (in punti) tra i caratteri .
StrikeThrough { get; set; }Vero se il font è formattato come testo barrato.
Style { get; set; }Ottiene o imposta lo stile del carattere applicato a questa formattazione.
StyleIdentifier { get; set; }Ottiene o imposta l’identificatore di stile indipendente dalle impostazioni locali 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 font è formattato come pedice.
Superscript { get; set; }Vero se il font è formattato come apice.
TextEffect { get; set; }Ottiene o imposta l’effetto di animazione del font.
ThemeColor { get; set; }Ottiene o imposta il colore del tema nello schema di colori applicato associato a questoFont oggetto.
ThemeFont { get; set; }Ottiene o imposta il font del tema nello schema di font applicato associato a questoFont oggetto.
ThemeFontAscii { get; set; }Ottiene o imposta il font del tema utilizzato per il testo latino (caratteri con codici carattere da 0 (zero) a 127) nello schema di font applicato associato a questoFont oggetto.
ThemeFontBi { get; set; }Ottiene o imposta il font del tema nello schema di font applicato associato a questoFont object in un documento in un linguaggio da destra a sinistra.
ThemeFontFarEast { get; set; }Ottiene o imposta il font del tema dell’Asia orientale nello schema di font applicato associato a questoFont oggetto.
ThemeFontOther { get; set; }Ottiene o imposta il font del tema utilizzato per i caratteri con codici carattere da 128 a 255 nello schema di font 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 applicato al font.
UnderlineColor { get; set; }Ottiene o imposta il colore della sottolineatura applicata al font.

Metodi

NomeDescrizione
ClearFormatting()Ripristina la formattazione predefinita del carattere.
HasDmlEffect(TextDmlEffect)Controlla se è stato applicato un particolare effetto di testo DrawingML.

Osservazioni

Non si creano istanze diFont classe direttamente. Basta usare Font per accedere alle proprietà dei font dei vari oggetti comeRun , Paragraph ,Style ,DocumentBuilder.

Esempi

Mostra come formattare una sequenza di testo utilizzando la 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 utilizzeranno questo elenco.
style.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDefault);
style.ListFormat.ListLevelNumber = 0;

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

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

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

Guarda anche