Font
Contenuti
[
Nascondere
]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à
Nome | Descrizione |
---|---|
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
Nome | Descrizione |
---|---|
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
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words