Segments
TextFragment.Segments property
Hämtar textsegment för nuvarandeTextFragment
.
public TextSegmentCollection Segments { get; set; }
Anmärkningar
Med några få ord,TextSegment
föremål är barn tillTextFragment
object. Avancerade användare kan komma åt segment direkt för att utföra mer komplexa textredigeringsscenarier. Mer information finns påTextFragment
objektbeskrivning.
Exempel
Exemplet visar hur man navigerar i allaTextSegment
föremål inutiTextFragment
.
// Öppna dokument
Document doc = new Document(@"D:\Tests\input.pdf");
// Skapa TextFragmentAbsorber-objekt för att hitta alla "hej världen" textförekomster
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
// Acceptera absorbenten för första sidan
doc.Pages[1].Accept(absorber);
// Navigera i alla textsegment och ut deras text och placeringsinformation
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));
}
Se även
- class TextFragmentAbsorber
- class Document
- class TextSegment
- class TextSegmentCollection
- class TextFragment
- namnutrymme Aspose.Pdf.Text
- hopsättning Aspose.PDF