Font
Innehåll
[
Dölj
]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
| namn | Beskrivning |
|---|---|
| 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
| namn | Beskrivning |
|---|---|
| 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
- namnutrymme Aspose.Words
- hopsättning Aspose.Words