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