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 caratteri articolo di documentazione.
public class Font
Proprietà
Nome | Descrizione |
---|---|
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
Nome | Descrizione |
---|---|
ClearFormatting() | Ripristina la formattazione predefinita dei caratteri. |
HasDmlEffect(TextDmlEffect) | Controlla se viene applicato un particolare effetto di testo DrawingML. |
Osservazioni
Non crei istanze diFont
classe 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
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words