Font
İçindekiler
[
Saklamak
]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
İsim | Tanı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
İsim | Tanı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ızFont
doğ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
- ad alanı Aspose.Words
- toplantı Aspose.Words