Font

Font class

Innehåller teckensnittsattribut (teckensnittsnamn, teckenstorlek, färg och så vidare) för ett objekt.

För att lära dig mer, besökArbeta med teckensnitt dokumentationsartikel.

public class Font

Egenskaper

namnBeskrivning
AllCaps { get; set; }Sant om teckensnittet är formaterat med stora bokstäver.
AutoColor { get; }Returnerar den aktuella beräknade färgen på texten (svart eller vit) som ska användas för ‘autofärg’. Om färgen inte är ‘auto’ returnerasColor .
Bidi { get; set; }Anger om innehållet i denna körning ska ha höger-till-vänster-egenskaper.
Bold { get; set; }Sant om teckensnittet är formaterat med fet stil.
BoldBi { get; set; }Sant om texten från höger till vänster är formaterad som fetstil.
Border { get; }Returnerar enBorder objekt som anger kant för teckensnittet.
Color { get; set; }Hämtar eller ställer in färgen på teckensnittet.
ComplexScript { get; set; }Anger om innehållet i denna körning ska behandlas som komplex skripttext oavsett deras Unicode-teckenvärden när formateringen för denna körning bestäms.
DoubleStrikeThrough { get; set; }Sant om teckensnittet är formaterat som dubbel genomstruken text.
Emboss { get; set; }True om teckensnittet är formaterat som relief.
EmphasisMark { get; set; }Hämtar eller ställer in betoningen som appliceras på denna formatering.
Engrave { get; set; }Sant om teckensnittet är formaterat som graverat.
Fill { get; }Får fyllningsformatering förFont .
Hidden { get; set; }Sant om teckensnittet är formaterat som dold text.
HighlightColor { get; set; }Hämtar eller ställer in markeringsfärgen.
Italic { get; set; }Sant om teckensnittet är formaterat som kursivt.
ItalicBi { get; set; }Sant om texten från höger till vänster är formaterad som kursiv.
Kerning { get; set; }Hämtar eller ställer in teckenstorleken vid vilken kerning startar.
LineSpacing { get; }Returnerar radavstånd för detta teckensnitt (i punkter).
LocaleId { get; set; }Hämtar eller ställer in lokalidentifieraren (språket) för de formaterade tecknen.
LocaleIdBi { get; set; }Hämtar eller ställer in lokalidentifieraren (språket) för de formaterade höger-till-vänster-tecken.
LocaleIdFarEast { get; set; }Hämtar eller ställer in lokalidentifieraren (språket) för de formaterade asiatiska tecknen.
Name { get; set; }Hämtar eller ställer in namnet på teckensnittet.
NameAscii { get; set; }Returnerar eller ställer in teckensnittet som används för latinsk text (tecken med teckenkoder från 0 (noll) till 127).
NameBi { get; set; }Returnerar eller ställer in namnet på teckensnittet i ett dokument på höger-till-vänster-språk.
NameFarEast { get; set; }Returnerar eller ställer in ett östasiatiskt teckensnittsnamn.
NameOther { get; set; }Returnerar eller ställer in teckensnittet som används för tecken med teckenkoder från 128 till 255.
NoProofing { get; set; }Sant när de formaterade tecknen inte ska stavningskontrolleras.
Outline { get; set; }Sant om teckensnittet är formaterat som kontur.
Position { get; set; }Hämtar eller ställer in textens position (i punkter) i förhållande till baslinjen. Ett positivt tal höjer texten och ett negativt tal sänker den.
Scaling { get; set; }Hämtar eller ställer in teckenbreddsskalning i procent.
Shading { get; }Returnerar enShading objekt som hänvisar till skuggformateringen för teckensnittet.
Shadow { get; set; }Sant om teckensnittet är formaterat som skuggat.
Size { get; set; }Hämtar eller ställer in teckenstorleken i poäng.
SizeBi { get; set; }Hämtar eller ställer in teckenstorleken i punkter som används i ett dokument från höger till vänster.
SmallCaps { get; set; }Sant om teckensnittet är formaterat som små versaler.
SnapToGrid { get; set; }Anger om det aktuella teckensnittet ska använda dokumenttecknen per rad settings vid layout.
Spacing { get; set; }Returnerar eller ställer in avståndet (i punkter) mellan tecknen .
StrikeThrough { get; set; }Sant om teckensnittet är formaterat som genomstruken text.
Style { get; set; }Hämtar eller ställer in teckenstilen som tillämpas på denna formatering.
StyleIdentifier { get; set; }Hämtar eller ställer in den språkoberoende stilidentifieraren för teckenstilen som tillämpas på denna formatering.
StyleName { get; set; }Hämtar eller ställer in namnet på teckenstilen som tillämpas på denna formatering.
Subscript { get; set; }True om teckensnittet är formaterat som subscript.
Superscript { get; set; }Sant om teckensnittet är formaterat som upphöjt.
TextEffect { get; set; }Får eller ställer in teckensnittsanimeringseffekten.
ThemeColor { get; set; }Hämtar eller ställer in temafärgen i det tillämpade färgschemat som är associerat med dettaFont objekt.
ThemeFont { get; set; }Hämtar eller ställer in temateckensnittet i det tillämpade teckensnittsschemat som är associerat med dettaFont objekt.
ThemeFontAscii { get; set; }Hämtar eller ställer in temateckensnittet som används för latinsk text (tecken med teckenkoder från 0 (noll) till 127) i det tillämpade teckensnittsschemat som är associerat med dettaFont objekt.
ThemeFontBi { get; set; }Hämtar eller ställer in temateckensnittet i det tillämpade teckensnittsschemat som är associerat med dettaFont object i ett dokument på höger-till-vänster-språk.
ThemeFontFarEast { get; set; }Hämtar eller ställer in det östasiatiska temafonten i det tillämpade teckensnittsschemat som är associerat med dettaFont objekt.
ThemeFontOther { get; set; }Hämtar eller ställer in temateckensnittet som används för tecken med teckenkoder från 128 till 255 i det tillämpade teckensnittsschemat som är associerat med dettaFont objekt.
TintAndShade { get; set; }Hämtar eller ställer in ett dubbelt värde som gör en färg ljusare eller mörkare.
Underline { get; set; }Hämtar eller ställer in typen av understrykning som appliceras på teckensnittet.
UnderlineColor { get; set; }Hämtar eller ställer in färgen på understrykningen som appliceras på teckensnittet.

Metoder

namnBeskrivning
ClearFormatting()Återställer till standardtypsnittsformatering.
HasDmlEffect(TextDmlEffect)Kontrollerar om en viss DrawingML-texteffekt tillämpas.

Anmärkningar

Du skapar inte instanser avFontklass direkt. Du använder bara Font för att komma åt teckensnittsegenskaperna för de olika objekten som t.exRun , Paragraph ,Style ,DocumentBuilder.

Exempel

Visar hur man formaterar en serie text med dess teckensnittsegenskap.

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");

Visar hur man infogar en sträng omgiven av en kant i ett dokument.

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");

Visar hur du skapar och använder ett styckeformat med listformatering.

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

// Skapa en anpassad styckestil.
Style style = doc.Styles.Add(StyleType.Paragraph, "MyStyle1");
style.Font.Size = 24;
style.Font.Name = "Verdana";
style.ParagraphFormat.SpaceAfter = 12;

// Skapa en lista och se till att styckena som använder den här stilen kommer att använda den här listan.
style.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDefault);
style.ListFormat.ListLevelNumber = 0;

// Använd styckeformatet på dokumentbyggarens nuvarande stycke och lägg sedan till lite text.
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");

// Ändra dokumentbyggarens stil till en som inte har någon listformatering och skriv ett stycke till.
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln("Hello World: Normal.");

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

Se även