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 enbart versaler.
AutoColor { get; }Returnerar den aktuellt 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 egenskaper som skrivs från höger till vänster.
Bold { get; set; }Sant om teckensnittet är formaterat som fetstil.
BoldBi { get; set; }Sant om texten som skrivs från höger till vänster är formaterad som fetstil.
Border { get; }Returnerar enBorder objekt som anger ramen för teckensnittet.
Color { get; set; }Hämtar eller ställer in teckensnittets färg.
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; }Sant om teckensnittet är formaterat som präglat.
EmphasisMark { get; set; }Hämtar eller ställer in betoningstecknet som tillämpas på denna formatering.
Engrave { get; set; }Sant om teckensnittet är formaterat som graverat.
Fill { get; }Hämtar 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 (markörfärgen).
Italic { get; set; }Sant om teckensnittet är formaterat som kursiv stil.
ItalicBi { get; set; }Sant om texten som går från höger till vänster är formaterad som kursiv stil.
Kerning { get; set; }Hämtar eller ställer in teckenstorleken där kerning börjar.
LineSpacing { get; }Returnerar radavståndet för detta teckensnitt (i punkter).
LocaleId { get; set; }Hämtar eller anger språkidentifieraren för de formaterade tecknen.
LocaleIdBi { get; set; }Hämtar eller anger språkidentifieraren för de formaterade höger-till-vänster-tecknen.
LocaleIdFarEast { get; set; }Hämtar eller anger språkidentifieraren för de formaterade asiatiska tecknen.
Name { get; set; }Hämtar eller anger namnet på teckensnittet.
NameAscii { get; set; }Returnerar eller anger teckensnittet som används för latinsk text (tecken med teckenkoder från 0 (noll) till 127).
NameBi { get; set; }Returnerar eller anger namnet på teckensnittet i ett dokument som skrivs från höger till vänster.
NameFarEast { get; set; }Returnerar eller anger ett östasiatiskt teckensnittsnamn.
NameOther { get; set; }Returnerar eller anger 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.
NumberSpacing { get; set; }Hämtar eller ställer in avståndstypen för den siffra som visas.
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 skalning av teckenbredd i procent.
Shading { get; }Returnerar enShading objekt som refererar till skuggningsformateringen för teckensnittet.
Shadow { get; set; }Sant om teckensnittet är formaterat som skuggat.
Size { get; set; }Hämtar eller ställer in teckenstorleken i punkter.
SizeBi { get; set; }Hämtar eller ställer in teckenstorleken i punkter som används i ett dokument som skrivs 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 dokumentets rutnätstecken per radinställningar vid layout.
Spacing { get; set; }Returnerar eller anger avståndet (i punkter) mellan tecken.
StrikeThrough { get; set; }Sant om teckensnittet är formaterat som genomstruken text.
Style { get; set; }Hämtar eller ställer in teckenformatet 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 anger namnet på teckenformatet som tillämpas på denna formatering.
Subscript { get; set; }Sant om teckensnittet är formaterat som nedsänkt skrift.
Superscript { get; set; }Sant om teckensnittet är formaterat som upphöjd skrift.
TextEffect { get; set; }Hämtar eller ställer in teckensnittsanimationseffekten.
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 som skrivs från höger till vänster.
ThemeFontFarEast { get; set; }Hämtar eller ställer in det östasiatiska tematemat 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 dubbelvärde som ljusar eller mörkar upp en färg.
Underline { get; set; }Hämtar eller anger vilken typ av understrykning som tillämpas på teckensnittet.
UnderlineColor { get; set; }Hämtar eller ställer in färgen på understrykningen som tillämpas 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 avFont klassen direkt. Du använder bara Font för att komma åt teckensnittsegenskaperna för de olika objekten, t.ex.Run , Paragraph ,Style ,DocumentBuilder.

Exempel

Visar hur man formaterar en textsekvens med hjälp av dess font-egenskap.

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 kantlinje 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 man skapar och använder ett styckeformat med listformatering.

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

// Skapa ett anpassat styckeformat.
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 stycken 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 aktuella 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 annat stycke.
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln("Hello World: Normal.");

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

Se även