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