TextState
Genel Bakış
TextState NET için FOSS’de bir sınıf.
Metin biçimlendirme durumu.
Bu sınıf, .NET programlarında TextState nesnelerle çalışmak için 10 yöntem sağlar. Kullanılabilir yöntemler şunlardır: ApplyChangesFrom, MeasureHeight, MeasureString, 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, Font, FontData, FontName,Ve 26 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
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 +) |
FontSize | float | Okuma/Yazma | Yazı tipi boyutunu alır veya ayarlar. |
ForegroundColor | Color? | Okuma/Yazma | Ön plan rengini alır veya ayarlar. |
StrokingColor | Color? | Okuma/Yazma | Metnin çizgisi (süreti) rengi. |
CoordinateOrigin | CoordinateOrigin | Okuma/Yazma | Metin konumlandırması Y’yi temel veya aşağı çizgi olarak muamele eder. |
BackgroundColor | Color? | Okuma/Yazma | Arka plan rengini alır veya ayarlar. |
IsBold | bool | Okuma/Yazma | Yazı tipi cesur mu?. |
IsItalic | bool | Okuma/Yazma | Yazıtipi kursiv mi?. |
FontStyle | FontStyles | Okuma/Yazma | Yazı tipi bayrakları (Kürt, İtaliya vb.). |
Underline | bool | Okuma/Yazma | Metnin alt çizilmiş olup olmadığı ( IsUnderline için başka bir isim). |
IsUnderline | bool | Okuma/Yazma | Metnin alt çizilmiş olup olmadığı. |
IsStrikeOut | bool | Okuma/Yazma | Metnin etkili olup olmadığı. |
StrikeOut | bool | Okuma/Yazma | IsStrikeOut için takma isim. |
IsSuperscript | bool | Okuma/Yazma | Metnin üst yazılı olup olmadığı. |
Superscript | bool | Okuma/Yazma | IsSuperscript için takma isim. |
IsSubscript | bool | Okuma/Yazma | Metnin alt yazılı olup olmadığı. |
Subscript | bool | Okuma/Yazma | IsSubscript için takma isim. |
CharacterSpacing | float | Okuma/Yazma | Metin alan birimlerinde karakter mesafeleri. |
WordSpacing | float | Okuma/Yazma | Metin alan birimlerinde kelime mesafeleri. |
HorizontalScaling | float | Okuma/Yazma | Yatay ölçekleme yüzdesi (varsayılan 100). |
LineSpacing | float | Okuma/Yazma | Metin alan birimlerinde satır mesafesi (öncü). |
TabTag | string | Oku . | Bir sekme karakteri yerine, gösterilen metin içine eklenen bir dize simgesi. |
HorizontalAlignment | HorizontalAlignment | Okuma/Yazma | Metnin yatay düzeni. |
RenderingMode | TextRenderingMode | Okuma/Yazma | Metin gösterme modu (Tr operatörü). |
Invisible | bool | Okuma/Yazma | Bu metin parçasının görünmez olup olmadığı: renderleme modu 3, veya bir LATER matar dolmuş dikdörtgenin tamamen kapladığı metinin (PLACEHOLDER_0} RenderingMode kalırken, redaksiyon tarzı kaplı metnin raporlandığı şekilde gizlenmiş-kapalı) olması. |
TextRise | double | Okuma/Yazma | Metin yükselmesi (alt yazıt/alt yazı değiştirilmesi). |
Rotation | double | Okuma/Yazma | Metin rotasyon açısı derece. |
Font | Font? | Okuma/Yazma | Yazı tipini alır veya ayarlar. |
FontData | FontData? | Okuma/Yazma | Sınırlandırma için harici yazı tipi verileri (FontRepository.OpenFont üzerinden ayarlanır). |
FormattingOptions | TextFormattingOptions | Okuma/Yazma | Metin biçimlendirme seçenekleri (WordWrapMode, LineSpacingMode vb.). |
Yöntemler
| Signature | Açıklama: |
|---|---|
TextState() | TextState’ı bu TextState örneğinde çağırır. |
TextState(fontSize: double) | TextState(fontSize) bu TextState örneğinde çağrılır. |
TextState(fontFamily: string) | TextState(fontFamily) bu TextState örneğinde çağrılar. |
TextState(fontFamily: string, fontSize: double) | TextState(fontFamily, fontSize) bu TextState örneğinde çağrılar. |
TextState(fontFamily: string, bold: bool, italic: bool) | TextState{fontFamily, bold, italic) bu TextState örneğinde çağrılar. |
TextState(foregroundColor: System.Drawing.Color) | TextState(foregroundColor) bu TextState örneğinde çağrılır. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | TextState ((önek renk, font boyutu) bu TextState örneğinde çağrılır. |
MeasureString(str: string) | Geçerli yazı tipi/büyüklükte kaba metin genişliği tahminleri. |
MeasureHeight(character: char) | Mevcut yazı tipi / boyutundaki karakterin yüksekliği, noktalarda glif’in kendi sınırlama-kutusu yüksekti (yMax − yMin) metin alanına height × FontSize / 1000 olarak haritalandırılmıştır. |
ApplyChangesFrom(textState: TextState) | Diğerinden her bir kamu biçimlendirme özelliğini bu duruma kopyala (sahip bağlantısını bozulmadan bırak). |