TextState
Overview
TextState adalah kelas dalam Aspose.PDF FOSS untuk .NET.
Status pemformatan teks.
Kelas ini menyediakan 10 metode untuk bekerja dengan objek TextState dalam program .NET. Metode yang tersedia meliputi: ApplyChangesFrom, MeasureHeight, MeasureString, TextState. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: BackgroundColor, CharacterSpacing, CoordinateOrigin, Font, FontData, FontName, dan 25 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
FontName | string? | Membaca/menulis | Dapatkan atau menetapkan nama font. |
TextHeight | float | Read | Menaklukkan tinggi teks dalam titik; mendekati tinggi yang berasal dari glyph-bounding-box dengan mengembalikan ukuran font (rasio khas antara FontSize dan tinggi tekst render cukup dekat untuk pemanggil matematika tata letak menggunakan ini). |
FontSize | float | Membaca/menulis | Dapatkan atau mengatur ukuran font. |
ForegroundColor | Color? | Membaca/menulis | Mendapatkan atau mengatur warna latar depan. |
StrokingColor | Color? | Membaca/menulis | Warna garis teks. |
CoordinateOrigin | CoordinateOrigin | Membaca/menulis | Apakah posisi teks memperlakukan Y sebagai garis dasar atau turun. |
BackgroundColor | Color? | Membaca/menulis | Mendapatkan atau mengatur warna latar belakang. |
IsBold | bool | Membaca/menulis | Apakah fontnya tebal. |
IsItalic | bool | Membaca/menulis | Apakah font itu kursif. |
FontStyle | FontStyles | Membaca/menulis | Flat-flag gaya font (Bold, Italic, dll.). |
Underline | bool | Membaca/menulis | Apakah teks ditandaskan (alias untuk IsUnderline). |
IsUnderline | bool | Membaca/menulis | Apakah teksnya ditandasi. |
IsStrikeOut | bool | Membaca/menulis | Apakah teks itu mencolok. |
StrikeOut | bool | Membaca/menulis | Alias untuk IsStrikeOut. |
IsSuperscript | bool | Membaca/menulis | Apakah teks itu superscript. |
Superscript | bool | Membaca/menulis | Alias untuk IsSuperscript. |
IsSubscript | bool | Membaca/menulis | Apakah teks itu subskrip. |
Subscript | bool | Membaca/menulis | Alias untuk IsSubscript. |
CharacterSpacing | float | Membaca/menulis | Jarak karakter dalam satuan ruang teks. |
WordSpacing | float | Membaca/menulis | Jarak kata dalam satuan ruang teks. |
HorizontalScaling | float | Membaca/menulis | Persentase skala horizontal (default 100). |
LineSpacing | float | Membaca/menulis | Jarak baris (leading) dalam satuan ruang teks. |
TabTag | string | Read | String token dimasukkan ke dalam teks yang di-render sebagai pengganti karakter tab. |
HorizontalAlignment | HorizontalAlignment | Membaca/menulis | Pencocokan horizontal teks. |
RenderingMode | TextRenderingMode | Membaca/menulis | Mode rendering teks (operator Tr). |
Invisible | bool | Membaca/menulis | Apakah fragmen teks ini tidak terlihat (modus rendering 3). |
TextRise | double | Membaca/menulis | Meningkatnya teks (superscript/subscript offset). |
Rotation | double | Membaca/menulis | Sudut putaran teks dalam derajat. |
Font | Font? | Membaca/menulis | Dapatkan atau mengatur font. |
FontData | FontData? | Membaca/menulis | Data font eksternal untuk pemasangan (diatur melalui FontRepository.OpenFont). |
FormattingOptions | TextFormattingOptions | Membaca/menulis | Pilihan pemformatan teks (WordWrapMode, LineSpacingMode dan lain-lain). |
Methods
| Signature | Description |
|---|---|
TextState() | Menelpon TextState pada instance TextState ini. |
TextState(fontSize: double) | Panggil TextState(fontSize) pada instance ini. |
TextState(fontFamily: string) | Panggilan TextState(fontFamily) pada instance TextState ini. |
TextState(fontFamily: string, fontSize: double) | Panggilan TextState(fontFamily, fontSize) pada instance TextState ini. |
TextState(fontFamily: string, bold: bool, italic: bool) | Panggilan TextState ((fontFamily, bold, italic) pada contoh ini TextState. |
TextState(foregroundColor: System.Drawing.Color) | Panggil TextState ((foregroundColor) pada instance TextState ini. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Panggilan TextState ((ForegroundColor, fontSize) pada contoh ini. |
MeasureString(str: string) | Perkiraan lebar teks kasar pada font/ukuran saat ini. |
MeasureHeight(character: char) | Perkiraan ketinggian karakter kasar pada font/ukuran saat ini. |
ApplyChangesFrom(textState: TextState) | Salin setiap properti pemformatan publik dari lainnya ke dalam keadaan ini (meninggalkan link pemilik utuh). |