TextFragmentState
Genel Bakış
TextFragmentState NET için FOSS’de bir sınıf. Mirasçılar: TextState.
Parça düzeyinde metin biçimlendirme durumu.
Bu sınıf, .NET programlarında TextFragmentState nesnelerle çalışmak için 6 yöntem sağlar. Kullanılabilir yöntemler şunlardır: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData,Ve 28 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
BackgroundColor | Color? | Okuma/Yazma | Parça metnin arkasına uygulanan arka plan doldurma. |
CharacterSpacing | float | Okuma/Yazma | Metin-uzay birimlerinde karakter mesafeleri (Tc). |
CoordinateOrigin | CoordinateOrigin | Okuma/Yazma | Konumlandırma Y’yi temel veya düşen olarak değerlendirir. |
FontSize | float | Okuma/Yazma | Yazı tipi noktalarda. |
FontStyle | FontStyles | Okuma/Yazma | Yazı tipi bayrakları (Küçük / Kuraltı). |
ForegroundColor | Color? | Okuma/Yazma | Gösterilen glyphlere uygulanan doldurma (sırtılmayan) rengi. |
FormattingOptions | TextFormattingOptions | Okuma/Yazma | Metin biçimlendirme seçenekleri (kaplama modu, satır aralığı modu vb.). |
HorizontalAlignment | HorizontalAlignment | Okuma/Yazma | Parça metnin yatay düzeni. |
HorizontalScaling | float | Okuma/Yazma | Yatay ölçekleme yüzdesi (varsayılan 100). |
Invisible | bool | Okuma/Yazma | Metnin görünmez olarak renderlenmesi (Renderleme modu 3). |
LineSpacing | float | Okuma/Yazma | Metin-uzay birimlerinde satır mesafesi (öncü). |
RenderingMode | TextRenderingMode | Okuma/Yazma | Glyph rendering mod (doldurma / darbe / klip). |
Rotation | double | Okuma/Yazma | Değişme açısı derece. |
StrikeOut | bool | Okuma/Yazma | Metnin etkili olup olmadığı. |
StrokingColor | Color? | Okuma/Yazma | Çizgi (süret) rengi. |
Subscript | bool | Okuma/Yazma | Metnin alt yazılı olup olmadığı. |
Superscript | bool | Okuma/Yazma | Metnin üst yazılı olup olmadığı. |
Underline | bool | Okuma/Yazma | Metnin alt çizilmiş olup olmadığı. |
WordSpacing | float | Okuma/Yazma | Sözcük mesafelerinin (Tw) metin-uzay birimlerinde olması. |
Font | Aspose.Pdf.Text.Font? | Okuma/Yazma | Parçayı göstermek için kullanılan yazı tipi. |
DrawTextRectangleBorder | bool | Okuma/Yazma | Doğru olduğunda, metin sınırlama kutusunun etrafında dikdörtgen bir kenar çizilir. |
TabStops | TabStops | Oku . | Sahiplik parçacığından miras kalan sekme-stop ayarları. |
FontName | string? | Okuma/Yazma | Yazı tipi adını alır veya ayarlar. |
TextXIndent | float | Oku . | Sayfada X (dönem) başlıyor. Bu durumun ait olduğu metin. |
TextHeight | float | Oku . | Metin noktalarda yüksekliği: (Ascent +) |
IsBold | bool | Okuma/Yazma | Yazı tipi cesur mu?. |
IsItalic | bool | Okuma/Yazma | Yazıtipi kursiv mi?. |
IsUnderline | bool | Okuma/Yazma | Metnin alt çizilmiş olup olmadığı. |
IsStrikeOut | bool | Okuma/Yazma | Metnin etkili olup olmadığı. |
IsSuperscript | bool | Okuma/Yazma | Metnin üst yazılı olup olmadığı. |
IsSubscript | bool | Okuma/Yazma | Metnin alt yazılı olup olmadığı. |
TabTag | string | Oku . | Bir sekme karakteri yerine, gösterilen metin içine eklenen bir dize simgesi. |
TextRise | double | Okuma/Yazma | Metin yükselmesi (alt yazıt/alt yazı değiştirilmesi). |
FontData | FontData? | Okuma/Yazma | Sınırlandırma için harici yazı tipi verileri (FontRepository.OpenFont üzerinden ayarlanır). |
Yöntemler
| Signature | Açıklama: |
|---|---|
TextFragmentState(fragment: TextFragment) | Parçanın altındaki durumu sar, böylece yazılar ona geri akıyor. |
ApplyChangesFrom(textState: TextState) | TextState’den her bir açık biçimleme özelliğini bu duruma kopyala. |
IsFitRectangle(str: string, rect: Rectangle) | Verilen metin, mevcut yazı tipi / boyutunda sağlanan dikdörtgen içinde yer aldığında doğru değerini gönderir. |
MeasureHeight(character: char) | Bir karakterin yüksekliğini, mevcut yazı tipi / boyutunda noktalarla ölçün. |
MeasureString(str: string) | Str’in gösterilen genişliğini, mevcut yazı tipi / boyutunda noktalarla ölçün. |
TextState() | TextState’ı bu TextFragmentState örneğinde çağırır. |