TextState
Gambaran Umum
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.
Properti
| 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). |
Metode
| 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). |