Segments
TextFragment.Segments property
Ruft Textsegmente für Strom abTextFragment
.
public TextSegmentCollection Segments { get; set; }
Bemerkungen
In wenigen Worten,TextSegment
Objekte sind Kinder vonTextFragment
object. Fortgeschrittene Benutzer können direkt auf Segmente zugreifen, um komplexere Textbearbeitungsszenarien durchzuführen. Einzelheiten finden Sie unterTextFragment
Objektbeschreibung.
Beispiele
Das Beispiel zeigt, wie man durch alle navigiertTextSegment
Gegenstände drinTextFragment
.
// Dokument öffnen
Document doc = new Document(@"D:\Tests\input.pdf");
// TextFragmentAbsorber-Objekt erstellen, um alle "Hello World"-Textvorkommen zu finden
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
// Akzeptiere den Absorber für die erste Seite
doc.Pages[1].Accept(absorber);
// Durch alle Textsegmente navigieren und ihre Text- und Platzierungsinformationen ausgeben
foreach (TextSegment segment in absorber.TextFragments[1].Segments)
{
Console.Out.WriteLine(string.Format("segment text: {0}", segment.Text));
Console.Out.WriteLine(string.Format("segment X indent: {0}", segment.Position.XIndent));
Console.Out.WriteLine(string.Format("segment Y indent: {0}", segment.Position.YIndent));
}
Siehe auch
- class TextFragmentAbsorber
- class Document
- class TextSegment
- class TextSegmentCollection
- class TextFragment
- namensraum Aspose.Pdf.Text
- Montage Aspose.PDF