Font

Font class

Bir nesne için yazı tipi niteliklerini (yazı tipi adı, yazı tipi boyutu, renk vb.) içerir.

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Yazı Tipleriyle Çalışma belgeleme makalesi.

public class Font

Özellikleri

İsimTanım
AllCaps { get; set; }Yazı tipi tamamen büyük harf olarak biçimlendirilmişse doğrudur.
AutoColor { get; }‘otomatik renk’ için kullanılacak metnin (siyah veya beyaz) mevcut hesaplanmış rengini döndürür. Renk ‘otomatik’ değilse, o zaman şunu döndürür:Color .
Bidi { get; set; }Bu çalışmanın içeriğinin sağdan sola özelliklere 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çimlendirilirse doğrudur.
Border { get; }BirBorder yazı tipi için kenarlığı belirten nesne.
Color { get; set; }Yazı tipinin rengini alır veya ayarlar.
ComplexScript { get; set; }Bu çalışmanın içeriğinin, bu çalışmanın biçimlendirmesini belirlerken Unicode karakter değerlerinden bağımsız olarak karmaşık betik metni olarak ele alınıp alınmayacağını 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 oyulmuş olarak biçimlendirilmişse doğrudur.
Fill { get; }için doldurma biçimlendirmesini alırFont .
Hidden { get; set; }Yazı tipi gizli metin olarak biçimlendirilmişse doğrudur.
HighlightColor { get; set; }Vurgu (işaretleyici) 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; }Kerning’in başlayacağı yazı tipi boyutunu alır veya ayarlar.
LineSpacing { get; }Bu yazı tipinin satır aralığını (nokta cinsinden) döndürür.
LocaleId { get; set; }Biçimlendirilmiş karakterlerin yerel tanımlayıcısını (dil) alır veya ayarlar.
LocaleIdBi { get; set; }Biçimlendirilmiş sağdan sola karakterlerin yerel tanımlayıcısını (dil) alır veya ayarlar.
LocaleIdFarEast { get; set; }Biçimlendirilmiş Asya karakterlerinin yerel tanımlayıcısını (dil) alır veya ayarlar.
Name { get; set; }Yazı tipinin adını alır veya ayarlar.
NameAscii { get; set; }Latin metinleri için kullanılan yazı tipini döndürür veya ayarlar (karakter kodları 0 (sıfır) ile 127 arasında olan karakterler).
NameBi { get; set; }Sağdan sola 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 ile 255 arasındaki 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ılmayacaksa doğrudur.
NumberSpacing { get; set; }Görüntülenen rakamın aralık türünü alır veya ayarlar.
Outline { get; set; }Yazı tipi anahat olarak biçimlendirilmişse doğrudur.
Position { get; set; }Metnin taban çizgisine göre konumunu (nokta cinsinden) alır veya ayarlar. Pozitif bir sayı metni yükseltir ve negatif bir sayı düşürür.
Scaling { get; set; }Karakter genişliği ölçeklemesini yüzde olarak alır veya ayarlar.
Shading { get; }BirShading yazı tipinin gölgelendirme biçimlendirmesine başvuran 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 bir belgede kullanılan yazı tipi boyutunu noktalar halinde 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 düzenlenme sırasında satır başına belge ızgara karakterleri ayarlarını kullanıp kullanmayacağını 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 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; }Bu temayla ilişkili uygulanan renk şemasındaki tema rengini alır veya ayarlarFont nesne.
ThemeFont { get; set; }Bu temayla ilişkili uygulanan yazı tipi şemasındaki tema yazı tipini alır veya ayarlarFont nesne.
ThemeFontAscii { get; set; }Latin metni için kullanılan tema yazı tipini alır veya ayarlar (karakter kodları 0 (sıfır) ile 127 arasında olan karakterler) bu uygulamayla ilişkili olan yazı tipi şemasındaFont nesne.
ThemeFontBi { get; set; }Bu temayla ilişkili uygulanan yazı tipi şemasındaki tema yazı tipini alır veya ayarlarFont Sağdan sola dil belgesinde object
ThemeFontFarEast { get; set; }Bu temayla ilişkili uygulanan yazı tipi şemasındaki Doğu Asya tema yazı tipini alır veya ayarlarFont nesne.
ThemeFontOther { get; set; }Bu uygulamayla ilişkili yazı tipi şemasında 128’den 255’e kadar 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 bir double değeri alır veya ayarlar.
Underline { get; set; }Yazı tipine uygulanan alt çizginin 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 biçimlendirmesine sıfırlar.
HasDmlEffect(TextDmlEffect)Belirli DrawingML metin efektinin uygulanıp uygulanmadığını kontrol eder.

Notlar

Örnekleri oluşturmazsınızFont doğrudan sınıf. Sadece kullanınFont çeşitli nesnelerin yazı tipi özelliklerine erişmek içinRun , Paragraph ,Style ,DocumentBuilder.

Örnekler

Bir metin dizisinin font özelliğini kullanarak 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");

Bir belgeye kenarlıkla çevrili bir dizenin 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 biçimlendirmesiyle bir 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 biraz metin ekleyin.
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");

// Belge oluşturucunun stilini liste biçimlendirmesi olmayan bir stile 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