Font

Font class

Bir nesnenin yazı tipi niteliklerini (yazı tipi adı, yazı tipi boyutu, rengi vb.) içerir.

Daha fazlasını öğrenmek için şu adresi ziyaret edin:Fontlarla Çalışmak dokümantasyon makalesi.

public class Font

Özellikleri

İsimTanım
AllCaps { get; set; }Yazı tipinin tamamı büyük harflerle biçimlendirilmişse doğrudur.
AutoColor { get; }‘Otomatik renk’ için kullanılacak metnin hesaplanmış mevcut rengini (siyah veya beyaz) döndürür. Renk ‘otomatik’ değilse şunu döndürür:Color .
Bidi { get; set; }Bu çalıştırmanın içeriğinin sağdan sola özelliklerine sahip olup olmayacağını belirtir.
Bold { get; set; }Yazı tipi kalın olarak biçimlendirilmişse doğrudur.
BoldBi { get; set; }Sağdan sola metin kalın olarak biçimlendirilmişse doğrudur.
Border { get; }Bir değeri döndürürBorder yazı tipinin kenarlığını belirten nesne.
Color { get; set; }Yazı tipinin rengini alır veya ayarlar.
ComplexScript { get; set; }Bu çalıştırmanın formatını belirlerken Unicode karakter değerlerinden bağımsız olarak bu çalıştırmanın içeriğinin karmaşık komut dosyası metni olarak değerlendirilip değerlendirilmeyeceğini belirtir.
DoubleStrikeThrough { get; set; }Yazı tipi çift üstü çizili metin olarak biçimlendirilmişse doğrudur.
Emboss { get; set; }Yazı tipi kabartmalı olarak biçimlendirilmişse doğrudur.
EmphasisMark { get; set; }Bu biçimlendirmeye uygulanan vurgu işaretini alır veya ayarlar.
Engrave { get; set; }Yazı tipi gravür olarak biçimlendirilmişse doğrudur.
Fill { get; }Dolgu formatını alırFont .
Hidden { get; set; }Yazı tipi gizli metin olarak biçimlendirilmişse doğrudur.
HighlightColor { get; set; }Vurgu (işaretçi) rengini alır veya ayarlar.
Italic { get; set; }Yazı tipi italik olarak biçimlendirilmişse doğrudur.
ItalicBi { get; set; }Sağdan sola metin italik olarak biçimlendirilmişse doğrudur.
Kerning { get; set; }Karakter aralığının başlayacağı yazı tipi boyutunu alır veya ayarlar.
LineSpacing { get; }Bu yazı tipinin satır aralığını döndürür (nokta cinsinden).
LocaleId { get; set; }Biçimlendirilmiş karakterlerin yerel ayar tanımlayıcısını (dili) alır veya ayarlar.
LocaleIdBi { get; set; }Biçimlendirilmiş sağdan sola karakterlerin yerel ayar tanımlayıcısını (dili) alır veya ayarlar.
LocaleIdFarEast { get; set; }Biçimlendirilmiş Asya karakterlerinin yerel ayar tanımlayıcısını (dili) alır veya ayarlar.
Name { get; set; }Yazı tipinin adını alır veya ayarlar.
NameAscii { get; set; }Latince metin için kullanılan yazı tipini döndürür veya ayarlar (0 (sıfır) ile 127 arasında karakter kodlarına sahip karakterler).
NameBi { get; set; }Sağdan sola yazılan bir dil belgesindeki yazı tipinin adını döndürür veya ayarlar.
NameFarEast { get; set; }Doğu Asya yazı tipi adını döndürür veya ayarlar.
NameOther { get; set; }128’den 255’e kadar karakter kodlarına sahip karakterler için kullanılan yazı tipini döndürür veya ayarlar.
NoProofing { get; set; }Biçimlendirilmiş karakterlerin yazım denetimi yapılmaması durumunda doğrudur.
Outline { get; set; }Yazı tipi anahat olarak biçimlendirilmişse doğrudur.
Position { get; set; }Metnin konumunu (nokta cinsinden) taban çizgisine göre alır veya ayarlar. Pozitif bir sayı metni yükseltir, negatif bir sayı ise alçaltır.
Scaling { get; set; }Karakter genişliği ölçeklendirmesini yüzde cinsinden alır veya ayarlar.
Shading { get; }Bir değeri döndürürShading yazı tipinin gölgelendirme formatını ifade eden nesne.
Shadow { get; set; }Yazı tipi gölgeli olarak biçimlendirilmişse doğrudur.
Size { get; set; }Yazı tipi boyutunu nokta cinsinden alır veya ayarlar.
SizeBi { get; set; }Sağdan sola yazılan bir belgede kullanılan punto cinsinden yazı tipi boyutunu alır veya ayarlar.
SmallCaps { get; set; }Yazı tipi küçük büyük harflerle biçimlendirilmişse doğrudur.
SnapToGrid { get; set; }Geçerli yazı tipinin mizanpaj sırasında satır başına belge ızgara karakterlerini kullanıp kullanmayacağını ayarlar belirtir.
Spacing { get; set; }Karakterler arasındaki boşluğu (nokta cinsinden) döndürür veya ayarlar.
StrikeThrough { get; set; }Yazı tipi üstü çizili metin olarak biçimlendirilmişse doğrudur.
Style { get; set; }Bu biçimlendirmeye uygulanan karakter stilini alır veya ayarlar.
StyleIdentifier { get; set; }Bu biçimlendirmeye uygulanan karakter stilinin yerel ayardan bağımsız stil tanımlayıcısını alır veya ayarlar.
StyleName { get; set; }Bu biçimlendirmeye uygulanan karakter stilinin adını alır veya ayarlar.
Subscript { get; set; }Yazı tipi alt simge olarak biçimlendirilmişse doğrudur.
Superscript { get; set; }Yazı tipi üst simge olarak biçimlendirilmişse doğrudur.
TextEffect { get; set; }Yazı tipi animasyon efektini alır veya ayarlar.
ThemeColor { get; set; }Bununla ilişkili uygulanan renk şemasındaki tema rengini alır veya ayarlar.Font nesne.
ThemeFont { get; set; }Bununla ilişkili uygulanan yazı tipi şemasındaki tema yazı tipini alır veya ayarlar.Font nesne.
ThemeFontAscii { get; set; }Latince metin için kullanılan tema yazı tipini (0 (sıfır) ile 127 arasında karakter kodlarına sahip karakterler) alır veya ayarlar. bununla ilişkili uygulanan yazı tipi şemasındaFont nesne.
ThemeFontBi { get; set; }Bununla ilişkili uygulanan yazı tipi şemasındaki tema yazı tipini alır veya ayarlar.Font sağdan sola yazılan bir dil belgesinde object .
ThemeFontFarEast { get; set; }Bu temayla ilişkili uygulanan yazı tipi şemasındaki Doğu Asya tema yazı tipini alır veya ayarlar.Font nesne.
ThemeFontOther { get; set; }Bununla ilişkili uygulanan yazı tipi şemasında 128 ile 255 arasındaki karakter kodlarına sahip karakterler için kullanılan tema yazı tipini alır veya ayarlar.Font nesne.
TintAndShade { get; set; }Bir rengi açan veya koyulaştıran double değerini alır veya ayarlar.
Underline { get; set; }Yazı tipine uygulanan alt çizgi türünü alır veya ayarlar.
UnderlineColor { get; set; }Yazı tipine uygulanan alt çizginin rengini alır veya ayarlar.

yöntemler

İsimTanım
ClearFormatting()Varsayılan yazı tipi formatına sıfırlar.
HasDmlEffect(TextDmlEffect)Belirli bir DrawingML metin efektinin uygulanıp uygulanmadığını kontrol eder.

Notlar

Örneklerini oluşturmazsınızFontdoğrudan sınıf. Sadece kullanıyorsunuzFont gibi çeşitli nesnelerin yazı tipi özelliklerine erişmek içinRun , Paragraph ,Style ,DocumentBuilder.

Örnekler

Font özelliğini kullanarak bir metin dizisinin nasıl biçimlendirileceğini gösterir.

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");

Kenarlıkla çevrelenmiş bir dizenin belgeye nasıl ekleneceğini gösterir.

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");

Liste formatıyla paragraf stilinin nasıl oluşturulacağını ve kullanılacağını gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Özel bir paragraf stili oluşturun.
Style style = doc.Styles.Add(StyleType.Paragraph, "MyStyle1");
style.Font.Size = 24;
style.Font.Name = "Verdana";
style.ParagraphFormat.SpaceAfter = 12;

// Bir liste oluşturun ve bu stili kullanan paragrafların bu listeyi kullanacağından emin olun.
style.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDefault);
style.ListFormat.ListLevelNumber = 0;

// Paragraf stilini belge oluşturucunun geçerli paragrafına uygulayın ve ardından bir miktar metin ekleyin.
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");

// Belge oluşturucunun stilini liste formatı olmayan bir stille değiştirin ve başka bir paragraf yazın.
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln("Hello World: Normal.");

builder.Document.Save(ArtifactsDir + "Styles.ParagraphStyleBulletedList.docx");

Ayrıca bakınız