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 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
namn | Beskrivning |
---|---|
ClearFormatting() | Återställer till standardtypsnittsformatering. |
HasDmlEffect(TextDmlEffect) | Kontrollerar om en viss DrawingML-texteffekt tillämpas. |
Anmärkningar
Du skapar inte instanser avFont
klass 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
- namnutrymme Aspose.Words
- hopsättning Aspose.Words