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:AccessAçıklama:
TabStopsTabStops?Okuma/YazmaBu fragman için sekme durakları (metinde #$TAB işaretleriyle kullanılır).
TextEditOptionsTextEditOptionsOkuma/YazmaMetin / yazı tipi değiştirme sırasında uygulanan düzenleme seçenekleri.
IsInLineParagraphboolOkuma/YazmaDoğ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).
IsInNewPageboolOkuma/YazmaYeni sayfada olup olmadığını alır veya ayarlar.
VerticalAlignmentVerticalAlignmentOkuma/YazmaDikey hizalamayı alır veya ayarlar.
TextstringOkuma/YazmaMetin içeriği.
ReplaceOptionsTextReplaceOptionsOku .TextFragmentAbsorber tarafından kullanılan metin değiştirme seçenekleri, yolları değiştiriyor.
PagePage?Oku .Bu parçanın ait olduğu sayfa ( SourcePage için kamu takma adı).
FormXForm?Oku .Bu parçacık XForm’dan çıkarıldı veya sayfa seviyesindeki parçalar için null.
FootNoteNote?Okuma/YazmaBu fragmanla bağlı isteğe bağlı alt not.
HorizontalAlignmentHorizontalAlignmentOkuma/YazmaBu parça bir paragraf olarak oluşturulduğunda kullanılan yatay düzenleme (sayfa.Paragraflara eklenir).
RectangleRectangle?Oku .Sayfadaki bu metin parçasının sınırlayıcı dikdörtgen.
PositionPosition?Okuma/YazmaMetin pozisyonu.
BaselinePositionPosition?Okuma/YazmaMetin temel konumu.
MarginMarginInfoOkuma/YazmaParagraf öğesi olarak kullanıldığında düzenleme için marjin bilgileri.
TextStateTextFragmentStateOku .Metin durumu ( yazı tipi, boyut ve renk).
PageIndexintOku .Sayfa indeksinde (0-based) bu parça bulundu.
FontSizedoubleOku .TextState.FontSize için kısayol.
SegmentsTextSegmentCollectionOkuma/YazmaBu parçanın oluşturduğu metin bölümlerinin koleksiyonu (1-indeksi).
HyperlinkHyperlinkOkuma/YazmaBu fragman için hiper bağlantı.
EndNoteNote?Okuma/YazmaBu fragmanla bağlantılı son not.
WrapLinesCountintOkuma/YazmaÇizim sırasında hesaplanan sarılmış çizgiler sayısı.
IsFirstParagraphInColumnboolOkuma/YazmaParagrafın yeni bir sütuna başlamasını zorla.
IsKeptWithNextboolOkuma/YazmaBu paragrafı bir sonraki sayfada tut.
HyperlinkTextstring?Okuma/YazmaEski bir iplik tipiyle bağlantı hedefi.
ZIndexintOkuma/YazmaDOM renderer tarafından kullanılan Z-sıra indeksi.

Yöntemler

SignatureAçı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.

Ayrıca bakınız:

 Türkçe