TextFragment
Genel Bakış
TextFragment NET için FOSS’de bir sınıf. Mirasçılar: BaseParagraph.
Konum ve stil bilgisi içeren bir sayfadaki metin parçasını temsil eder.
Bu sınıf, .NET programlarında TextFragment nesnelerle çalışmak için 8 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Clone, CloneWithSegments, IsolateTextSegments, TextFragment. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment,Ve 20 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
TabStops | TabStops? | Okuma/Yazma | Bu fragman için sekme durakları (metinde #$TAB işaretleriyle kullanılır). |
TextEditOptions | TextEditOptions | Okuma/Yazma | Metin / yazı tipi değiştirme sırasında uygulanan düzenleme seçenekleri. |
IsInLineParagraph | bool | Okuma/Yazma | Doğru olduğunda, bu metin parçası önceki satır içi paragrafın aynı satırı üzerinde gösterir (docs.aspose.com/pdf/net/add-text-to-pdf-file “satır dışı paragraflar"a bakın). |
IsInNewPage | bool | Okuma/Yazma | Yeni sayfada olup olmadığını alır veya ayarlar. |
VerticalAlignment | VerticalAlignment | Okuma/Yazma | Dikey hizalamayı alır veya ayarlar. |
Text | string | Okuma/Yazma | Metin içeriği. |
ReplaceOptions | TextReplaceOptions | Oku . | TextFragmentAbsorber tarafından kullanılan metin değiştirme seçenekleri, yolları değiştiriyor. |
Page | Page? | Oku . | Bu parçanın ait olduğu sayfa ( SourcePage için kamu takma adı). |
Form | XForm? | Oku . | Bu parçacık XForm’dan çıkarıldı veya sayfa seviyesindeki parçalar için null. |
FootNote | Note? | Okuma/Yazma | Bu fragmanla bağlı isteğe bağlı alt not. |
HorizontalAlignment | HorizontalAlignment | Okuma/Yazma | Bu parça bir paragraf olarak oluşturulduğunda kullanılan yatay düzenleme (sayfa.Paragraflara eklenir). |
Rectangle | Rectangle? | Oku . | Sayfadaki bu metin parçasının sınırlayıcı dikdörtgen. |
Position | Position? | Okuma/Yazma | Metin pozisyonu. |
BaselinePosition | Position? | Okuma/Yazma | Metin temel konumu. |
Margin | MarginInfo | Okuma/Yazma | Paragraf öğesi olarak kullanıldığında düzenleme için marjin bilgileri. |
TextState | TextFragmentState | Oku . | Metin durumu ( yazı tipi, boyut ve renk). |
PageIndex | int | Oku . | Sayfa indeksinde (0-based) bu parça bulundu. |
FontSize | double | Oku . | TextState.FontSize için kısayol. |
Segments | TextSegmentCollection | Okuma/Yazma | Bu parçanın oluşturduğu metin bölümlerinin koleksiyonu (1-indeksi). |
Hyperlink | Hyperlink | Okuma/Yazma | Bu fragman için hiper bağlantı. |
EndNote | Note? | Okuma/Yazma | Bu fragmanla bağlantılı son not. |
WrapLinesCount | int | Okuma/Yazma | Çizim sırasında hesaplanan sarılmış çizgiler sayısı. |
IsFirstParagraphInColumn | bool | Okuma/Yazma | Paragrafın yeni bir sütuna başlamasını zorla. |
IsKeptWithNext | bool | Okuma/Yazma | Bu paragrafı bir sonraki sayfada tut. |
HyperlinkText | string? | Okuma/Yazma | Eski bir iplik tipiyle bağlantı hedefi. |
ZIndex | int | Okuma/Yazma | DOM renderer tarafından kullanılan Z-sıra indeksi. |
Yöntemler
| Signature | Açıklama: |
|---|---|
TextFragment() | Sekme durakları ile bir metin parçası oluşturun. |
TextFragment(tabStops: TabStops) | TextFragment(tabStops) bu TextFragment örneğinde çağrılır. |
TextFragment(text: string) | Verilen metinle bir metnin parçası oluşturun. |
TextFragment(text: string, tabStops: TabStops) | Verilen metin ve tabStops çözünürlük tabloyla bir metnin parçası oluşturun. |
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?) | TextFragment ((text, rectangle, textState) çağrısı bu TextFragment örneğinde. |
IsolateTextSegments(startIndex: int, length: int) | Karakter aralığını [startIndex, startInindex+uzunluk) (startIndeks parçacığın metnine 0 tabanlı bir karakter değiştirmesidir) kendi TextSegment ((s) ’lerine ayırın: kapaklama bölümü üç parçaya ayrılır (önce / izole edilmiş / sonrası), her biri orijinal bölümün TextState’ini miras alır ve parça Bölüm koleksiyonu bu bölüme yansıtmak için yeniden oluşturulur. |
Clone() | Parçanın sığ kopyası (metin + durum). |
CloneWithSegments() | Parçayı ve bölümlerini klonlayın. |