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