Font
Inhalt
[
Ausblenden
]Font class
Enthält Schriftartattribute (Schriftartname, Schriftgröße, Farbe usw.) für ein Objekt.
Um mehr zu erfahren, besuchen Sie dieArbeiten mit Schriftarten Dokumentationsartikel.
public class Font
Eigenschaften
Name | Beschreibung |
---|---|
AllCaps { get; set; } | True, wenn die Schriftart ausschließlich in Großbuchstaben formatiert ist. |
AutoColor { get; } | Gibt die aktuell berechnete Farbe des Texts (Schwarz oder Weiß) zurück, die für „Auto-Farbe“ verwendet werden soll. Wenn die Farbe nicht „Auto“ ist, wird zurückgegebenColor . |
Bidi { get; set; } | Gibt an, ob der Inhalt dieses Laufs Rechts-nach-Links-Eigenschaften haben soll. |
Bold { get; set; } | True, wenn die Schriftart fett formatiert ist. |
BoldBi { get; set; } | True, wenn der Text von rechts nach links fett formatiert ist. |
Border { get; } | Gibt a zurückBorder Objekt, das den Rahmen für die Schriftart angibt. |
Color { get; set; } | Ruft die Farbe der Schriftart ab oder legt sie fest. |
ComplexScript { get; set; } | Gibt an, ob der Inhalt dieses Laufs unabhängig von seinen Unicode-Zeichenwerten als komplexer Skripttext behandelt werden soll, wenn die Formatierung für diesen Lauf bestimmt wird. |
DoubleStrikeThrough { get; set; } | True, wenn die Schriftart als doppelt durchgestrichener Text formatiert ist. |
Emboss { get; set; } | True, wenn die Schriftart als geprägt formatiert ist. |
EmphasisMark { get; set; } | Ruft die auf diese Formatierung angewendete Hervorhebungsmarkierung ab oder legt diese fest. |
Engrave { get; set; } | True, wenn die Schriftart als graviert formatiert ist. |
Fill { get; } | Ruft die Füllformatierung für abFont . |
Hidden { get; set; } | True, wenn die Schriftart als versteckter Text formatiert ist. |
HighlightColor { get; set; } | Ruft die Hervorhebungsfarbe (Markerfarbe) ab oder legt diese fest. |
Italic { get; set; } | True, wenn die Schriftart kursiv formatiert ist. |
ItalicBi { get; set; } | True, wenn der Text von rechts nach links kursiv formatiert ist. |
Kerning { get; set; } | Ruft die Schriftgröße ab, bei der das Kerning beginnt, oder legt diese fest. |
LineSpacing { get; } | Gibt den Zeilenabstand dieser Schriftart zurück (in Punkt). |
LocaleId { get; set; } | Ruft die Gebietsschemakennung (Sprache) der formatierten Zeichen ab oder legt diese fest. |
LocaleIdBi { get; set; } | Ruft die Gebietsschemakennung (Sprache) der formatierten Zeichen von rechts nach links ab oder legt diese fest. |
LocaleIdFarEast { get; set; } | Ruft die Gebietsschemakennung (Sprache) der formatierten asiatischen Zeichen ab oder legt diese fest. |
Name { get; set; } | Ruft den Namen der Schriftart ab oder legt diesen fest. |
NameAscii { get; set; } | Gibt die für lateinischen Text verwendete Schriftart zurück oder legt sie fest (Zeichen mit Zeichencodes von 0 (Null) bis 127). |
NameBi { get; set; } | Gibt den Namen der Schriftart in einem von rechts nach links verlaufenden Sprachdokument zurück oder legt ihn fest. |
NameFarEast { get; set; } | Gibt einen ostasiatischen Schriftartnamen zurück oder legt diesen fest. |
NameOther { get; set; } | Gibt die Schriftart zurück oder legt sie fest, die für Zeichen mit Zeichencodes von 128 bis 255 verwendet wird. |
NoProofing { get; set; } | True, wenn die formatierten Zeichen nicht auf Rechtschreibung überprüft werden sollen. |
Outline { get; set; } | True, wenn die Schriftart als Outline formatiert ist. |
Position { get; set; } | Ruft die Position des Texts (in Punkt) relativ zur Grundlinie ab oder legt diese fest. Eine positive Zahl erhöht den Text und eine negative Zahl senkt ihn. |
Scaling { get; set; } | Ruft die Skalierung der Zeichenbreite in Prozent ab oder legt diese fest. |
Shading { get; } | Gibt a zurückShading Objekt, das sich auf die Schattierungsformatierung für die Schriftart bezieht. |
Shadow { get; set; } | True, wenn die Schriftart als schattiert formatiert ist. |
Size { get; set; } | Ruft die Schriftgröße in Punkten ab oder legt sie fest. |
SizeBi { get; set; } | Ruft die Schriftgröße in Punkten ab, die in einem Dokument mit Schreibrichtung von rechts nach links verwendet wird, oder legt diese fest. |
SmallCaps { get; set; } | True, wenn die Schriftart als kleine Großbuchstaben formatiert ist. |
SnapToGrid { get; set; } | Gibt an, ob die aktuelle Schriftart beim Layout die Dokumentrasterzeichen pro Zeile verwenden soll. |
Spacing { get; set; } | Gibt den Abstand (in Punkt) zwischen Zeichen zurück oder legt diesen fest. |
StrikeThrough { get; set; } | True, wenn die Schriftart als durchgestrichener Text formatiert ist. |
Style { get; set; } | Ruft den auf diese Formatierung angewendeten Zeichenstil ab oder legt diesen fest. |
StyleIdentifier { get; set; } | Ruft die vom Gebietsschema unabhängige Stilkennung des auf diese Formatierung angewendeten Zeichenstils ab oder legt diesen fest. |
StyleName { get; set; } | Ruft den Namen des Zeichenstils ab, der auf diese Formatierung angewendet wird, oder legt diesen fest. |
Subscript { get; set; } | True, wenn die Schriftart tiefgestellt formatiert ist. |
Superscript { get; set; } | True, wenn die Schriftart hochgestellt formatiert ist. |
TextEffect { get; set; } | Ruft den Schriftartanimationseffekt ab oder legt ihn fest. |
ThemeColor { get; set; } | Ruft die Designfarbe im angewendeten Farbschema ab, das damit verknüpft ist, oder legt diese festFont Objekt. |
ThemeFont { get; set; } | Ruft die Designschriftart im angewendeten Schriftartenschema ab, das damit verknüpft ist, oder legt diese festFont Objekt. |
ThemeFontAscii { get; set; } | Ruft die Designschriftart ab, die für lateinischen Text (Zeichen mit Zeichencodes von 0 (Null) bis 127) verwendet wird, oder legt diese fest. im angewendeten Schriftartenschema, das damit verknüpft istFont Objekt. |
ThemeFontBi { get; set; } | Ruft die Designschriftart im angewendeten Schriftartenschema ab, das damit verknüpft ist, oder legt diese festFont object in einem von rechts nach links verlaufenden Sprachdokument. |
ThemeFontFarEast { get; set; } | Ruft die ostasiatische Designschriftart im damit verbundenen angewendeten Schriftartenschema ab oder legt sie festFont Objekt. |
ThemeFontOther { get; set; } | Ruft die Designschriftart ab, die für Zeichen mit Zeichencodes von 128 bis 255 im angewendeten Schriftartenschema verwendet wird, das damit verknüpft ist, oder legt diese festFont Objekt. |
TintAndShade { get; set; } | Ruft einen Double-Wert ab oder legt ihn fest, der eine Farbe heller oder dunkler macht. |
Underline { get; set; } | Ruft den Typ der auf die Schriftart angewendeten Unterstreichung ab oder legt diesen fest. |
UnderlineColor { get; set; } | Ruft die Farbe der auf die Schriftart angewendeten Unterstreichung ab oder legt diese fest. |
Methoden
Name | Beschreibung |
---|---|
ClearFormatting() | Setzt die Standardschriftartformatierung zurück. |
HasDmlEffect(TextDmlEffect) | Überprüft, ob ein bestimmter DrawingML-Texteffekt angewendet wird. |
Bemerkungen
Sie erstellen keine Instanzen davonFont
Klasse direkt. Sie verwenden einfach Font
um auf die Schriftarteigenschaften der verschiedenen Objekte zuzugreifen, zRun
, Paragraph
,Style
,DocumentBuilder
.
Beispiele
Zeigt, wie eine Textzeile mithilfe ihrer Schriftarteigenschaft formatiert wird.
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");
Zeigt, wie man eine von einem Rahmen umgebene Zeichenfolge in ein Dokument einfügt.
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");
Zeigt, wie ein Absatzstil mit Listenformatierung erstellt und verwendet wird.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Erstellen Sie einen benutzerdefinierten Absatzstil.
Style style = doc.Styles.Add(StyleType.Paragraph, "MyStyle1");
style.Font.Size = 24;
style.Font.Name = "Verdana";
style.ParagraphFormat.SpaceAfter = 12;
// Erstellen Sie eine Liste und stellen Sie sicher, dass die Absätze, die diesen Stil verwenden, diese Liste verwenden.
style.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDefault);
style.ListFormat.ListLevelNumber = 0;
// Den Absatzstil auf den aktuellen Absatz des Document Builders anwenden und dann etwas Text hinzufügen.
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");
// Ändern Sie den Stil des Document Builders in einen Stil ohne Listenformatierung und schreiben Sie einen weiteren Absatz.
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln("Hello World: Normal.");
builder.Document.Save(ArtifactsDir + "Styles.ParagraphStyleBulletedList.docx");
Siehe auch
- namensraum Aspose.Words
- Montage Aspose.Words