Font
Inhalt
[
Ausblenden
]Font class
Enthält Schriftattribute (Schriftname, 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; } | Wahr, wenn die Schriftart ausschließlich in Großbuchstaben formatiert ist. |
| AutoColor { get; } | Gibt die aktuell berechnete Farbe des Textes (schwarz oder weiß) zurück, die für „Auto-Farbe“ verwendet werden soll. Wenn die Farbe nicht „auto“ ist, wird Folgendes zurückgegebenColor . |
| Bidi { get; set; } | Gibt an, ob der Inhalt dieses Laufs von rechts nach links verlaufen soll. |
| Bold { get; set; } | Wahr, wenn die Schriftart fett formatiert ist. |
| BoldBi { get; set; } | Wahr, wenn der von rechts nach links verlaufende Text fett formatiert ist. |
| Border { get; } | Gibt einenBorder 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 bei der Festlegung der Formatierung für diesen Lauf unabhängig von seinen Unicode-Zeichenwerten als komplexer Skripttext behandelt werden soll. |
| DoubleStrikeThrough { get; set; } | Wahr, wenn die Schriftart als doppelt durchgestrichener Text formatiert ist. |
| Emboss { get; set; } | Wahr, wenn die Schriftart als geprägt formatiert ist. |
| EmphasisMark { get; set; } | Ruft das Hervorhebungszeichen ab oder legt es fest, das auf diese Formatierung angewendet wird. |
| Engrave { get; set; } | Wahr, wenn die Schriftart als graviert formatiert ist. |
| Fill { get; } | Ruft die Füllformatierung für dieFont . |
| Hidden { get; set; } | Wahr, wenn die Schriftart als versteckter Text formatiert ist. |
| HighlightColor { get; set; } | Ruft die Hervorhebungsfarbe (Markierung) ab oder legt sie fest. |
| Italic { get; set; } | Wahr, wenn die Schriftart kursiv formatiert ist. |
| ItalicBi { get; set; } | Wahr, wenn der von rechts nach links verlaufende Text kursiv formatiert ist. |
| Kerning { get; set; } | Ruft die Schriftgröße ab, bei der die Unterschneidung beginnt, oder legt diese fest. |
| LineSpacing { get; } | Gibt den Zeilenabstand dieser Schriftart (in Punkten) zurück. |
| LocaleId { get; set; } | Ruft die Gebietsschemakennung (Sprache) der formatierten Zeichen ab oder legt sie fest. |
| LocaleIdBi { get; set; } | Ruft die Gebietsschemakennung (Sprache) der formatierten Rechts-nach-links-Zeichen ab oder legt diese fest. |
| LocaleIdFarEast { get; set; } | Ruft die Gebietsschemakennung (Sprache) der formatierten asiatischen Zeichen ab oder legt sie fest. |
| Name { get; set; } | Ruft den Namen der Schriftart ab oder legt ihn fest. |
| NameAscii { get; set; } | Gibt die Schriftart für lateinischen Text 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 geschriebenen Sprachdokument zurück oder legt ihn fest. |
| NameFarEast { get; set; } | Gibt einen ostasiatischen Schriftnamen zurück oder legt ihn 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; } | Wahr, wenn für die formatierten Zeichen keine Rechtschreibprüfung durchgeführt werden soll. |
| NumberSpacing { get; set; } | Ruft den Abstandstyp der angezeigten Ziffer ab oder legt ihn fest. |
| Outline { get; set; } | Wahr, wenn die Schriftart als Umriss formatiert ist. |
| Position { get; set; } | Ruft die Position des Textes (in Punkten) relativ zur Grundlinie ab oder legt sie fest. Eine positive Zahl hebt den Text an, eine negative Zahl senkt ihn. |
| Scaling { get; set; } | Ruft die Zeichenbreitenskalierung in Prozent ab oder legt sie fest. |
| Shading { get; } | Gibt einenShading Objekt, das sich auf die Schattierungsformatierung für die Schriftart bezieht. |
| Shadow { get; set; } | Wahr, 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 oder legt sie fest, die in einem von rechts nach links geschriebenen Dokument verwendet wird. |
| SmallCaps { get; set; } | Wahr, wenn die Schriftart als Großbuchstaben formatiert ist. |
| SnapToGrid { get; set; } | Gibt an, ob die aktuelle Schriftart beim Layouten die Einstellungen für Dokumentrasterzeichen pro Zeile verwenden soll. |
| Spacing { get; set; } | Gibt den Abstand (in Punkten) zwischen Zeichen zurück oder legt ihn fest. |
| StrikeThrough { get; set; } | Wahr, wenn die Schriftart als durchgestrichener Text formatiert ist. |
| Style { get; set; } | Ruft den auf diese Formatierung angewendeten Zeichenstil ab oder legt ihn fest. |
| StyleIdentifier { get; set; } | Ruft die gebietsschemaunabhängige Stilkennung des auf diese Formatierung angewendeten Zeichenstils ab oder legt diese fest. |
| StyleName { get; set; } | Ruft den Namen des Zeichenstils ab, der auf diese Formatierung angewendet wird, oder legt ihn fest. |
| Subscript { get; set; } | Wahr, wenn die Schriftart als tiefgestellt formatiert ist. |
| Superscript { get; set; } | Wahr, wenn die Schriftart als hochgestellt formatiert ist. |
| TextEffect { get; set; } | Ruft den Schriftanimationseffekt ab oder legt ihn fest. |
| ThemeColor { get; set; } | Ruft die Designfarbe im angewendeten Farbschema ab oder legt sie fest, die mit diesem verknüpft ist.Font Objekt. |
| ThemeFont { get; set; } | Ruft die Designschriftart im angewendeten Schriftartschema ab oder legt sie fest, die mit diesem verknüpft ist.Font Objekt. |
| ThemeFontAscii { get; set; } | Ruft die Schriftart für lateinischen Text (Zeichen mit Zeichencodes von 0 (Null) bis 127) im angewendeten Schriftartschema ab oder legt sie fest.Font Objekt. |
| ThemeFontBi { get; set; } | Ruft die Designschriftart im angewendeten Schriftartschema ab oder legt sie fest, die mit diesem verknüpft ist.Font Objekt in einem von rechts nach links geschriebenen Sprachdokument. |
| ThemeFontFarEast { get; set; } | Ruft die Schriftart des ostasiatischen Designs im angewendeten Schriftartenschema ab oder legt sie fest, die mit diesem verknüpft ist.Font Objekt. |
| ThemeFontOther { get; set; } | Ruft die Designschriftart ab oder legt sie fest, die für Zeichen mit Zeichencodes von 128 bis 255 im angewendeten Schriftartschema verwendet wird, das diesem zugeordnet ist.Font Objekt. |
| TintAndShade { get; set; } | Ruft einen Double-Wert ab oder legt ihn fest, der eine Farbe aufhellt oder abdunkelt. |
| Underline { get; set; } | Ruft den Unterstreichungstyp der Schriftart ab oder legt ihn fest. |
| UnderlineColor { get; set; } | Ruft die Farbe der Unterstreichung der Schriftart ab oder legt sie fest. |
Methoden
| Name | Beschreibung |
|---|---|
| ClearFormatting() | Setzt die Schriftformatierung auf die Standardeinstellung zurück. |
| HasDmlEffect(TextDmlEffect) | Überprüft, ob ein bestimmter DrawingML-Texteffekt angewendet wird. |
Bemerkungen
Sie erstellen keine Instanzen desFont Klasse direkt. Sie verwenden einfach Font um auf die Schrifteigenschaften der verschiedenen Objekte zuzugreifen, wie z. B.Run , Paragraph ,Style ,DocumentBuilder.
Beispiele
Zeigt, wie ein Textlauf mithilfe seiner 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 eine von einem Rahmen umgebene Zeichenfolge in ein Dokument eingefügt wird.
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;
// Wenden Sie den Absatzstil auf den aktuellen Absatz des Dokumentgenerators an und fügen Sie dann etwas Text hinzu.
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");
// Ändern Sie den Stil des Dokument-Generators 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