TextFragmentState
Overview
TextFragmentState adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: TextState.
Status pemformatan teks tingkat fragmen.
Kelas ini menyediakan 6 metode untuk bekerja dengan objek TextFragmentState dalam program .NET. Metode yang tersedia meliputi: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, dan 27 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
BackgroundColor | Color? | Membaca/menulis | Pengisian latar belakang yang diterapkan di balik teks fragmen. |
CharacterSpacing | float | Membaca/menulis | Jarak karakter (Tc) dalam satuan ruang teks. |
CoordinateOrigin | CoordinateOrigin | Membaca/menulis | Apakah penentuan posisi memperlakukan Y sebagai garis dasar atau turun. |
FontSize | float | Membaca/menulis | Ukuran font dalam poin. |
FontStyle | FontStyles | Membaca/menulis | Flat-flash (Bold / Kursi). |
ForegroundColor | Color? | Membaca/menulis | Warna pengisian (tidak menggaris) yang diterapkan pada glif yang dihasilkan. |
FormattingOptions | TextFormattingOptions | Membaca/menulis | Pilihan pemformatan teks (mode wrap, mode jarak baris, dll.). |
HorizontalAlignment | HorizontalAlignment | Membaca/menulis | Selaras horizontal dari teks fragmen. |
HorizontalScaling | float | Membaca/menulis | Persentase skala horizontal (default 100). |
Invisible | bool | Membaca/menulis | Apakah teks render tidak terlihat (mode render 3). |
LineSpacing | float | Membaca/menulis | Jarak baris (leading) dalam satuan ruang teks. |
RenderingMode | TextRenderingMode | Membaca/menulis | Glyph rendering mode (isi / stroke / klip). |
Rotation | double | Membaca/menulis | Sudut putaran dalam derajat. |
StrikeOut | bool | Membaca/menulis | Apakah teks itu mencolok. |
StrokingColor | Color? | Membaca/menulis | Warna garis (outline). |
Subscript | bool | Membaca/menulis | Apakah teks itu subskrip. |
Superscript | bool | Membaca/menulis | Apakah teks itu superscript. |
Underline | bool | Membaca/menulis | Apakah teksnya ditandasi. |
WordSpacing | float | Membaca/menulis | Jarak kata (Tw) dalam satuan ruang teks. |
Font | Aspose.Pdf.Text.Font? | Membaca/menulis | Font yang digunakan untuk membuat fragmen. |
DrawTextRectangleBorder | bool | Membaca/menulis | Jika benar, garis persegi panjang ditarik di sekitar kotak pengbatas teks. |
TabStops | TabStops | Read | Pengaturan tab-stop yang diwarisi dari fragmen pemilik. |
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). |
IsBold | bool | Membaca/menulis | Apakah fontnya tebal. |
IsItalic | bool | Membaca/menulis | Apakah font itu kursif. |
IsUnderline | bool | Membaca/menulis | Apakah teksnya ditandasi. |
IsStrikeOut | bool | Membaca/menulis | Apakah teks itu mencolok. |
IsSuperscript | bool | Membaca/menulis | Apakah teks itu superscript. |
IsSubscript | bool | Membaca/menulis | Apakah teks itu subskrip. |
TabTag | string | Read | String token dimasukkan ke dalam teks yang di-render sebagai pengganti karakter tab. |
TextRise | double | Membaca/menulis | Meningkatnya teks (superscript/subscript offset). |
FontData | FontData? | Membaca/menulis | Data font eksternal untuk pemasangan (diatur melalui FontRepository.OpenFont). |
Methods
| Signature | Description |
|---|---|
TextFragmentState(fragment: TextFragment) | Bungkus bagian bawah fragmen agar tulisan mengalir kembali ke dalamnya. |
ApplyChangesFrom(textState: TextState) | Salin setiap properti pemformatan publik dari textState ke negara ini. |
IsFitRectangle(str: string, rect: Rectangle) | Mengembalikan true ketika teks yang di-render sesuai dengan segi empat pada font / ukuran saat ini. |
MeasureHeight(character: char) | Mengukur tinggi karakter tunggal pada font / ukuran saat ini, dalam titik. |
MeasureString(str: string) | Mengukur lebar str yang ditampilkan pada font / ukuran saat ini, dalam titik. |
TextState() | Menelpon TextState pada instance TextFragmentState ini. |