Aspose::Pdf::Text::ParagraphAbsorber klass

ParagraphAbsorber class

Representerar ett absorberingsobjekt för sidstrukturobjekt såsom avsnitt och stycken. Utför sökning efter avsnitt och stycken i text och ger åtkomst till rektanglar och polygoner som beskriver dem i textkoordinatrymden. Utför också sökning efter textsegment och ger åtkomst till sökresultaten via samlingarna TextFragments grupperade efter strukturelement.

class ParagraphAbsorber : public System::Object

Metoder

MetodBeskrivning
get_IsMulticolumnParagraphsAllowed() constHämtar värdet som indikerar om startlinjerna i nästa avsnitt kan behandlas som en fortsättning på det sista stycket i föregående avsnitt.
get_PageMarkups() constHämtar samling av PageMarkup som absorberades.
get_ParagraphAbsorberOptions() constHämtar ParagraphAbsorberOptions.
get_SectionsSearchDepth() constHämtar värdet som anger hur många gånger sekventiella sökningar efter finare strukturelement ska utföras. Standard sökdjup är 3. Det innebär tre sökningar för horisontellt delade sektioner (rubriker, stycken osv) och tre sökningar för vertikalt delade (kolumner).
get_TextReplaceOptions() constHämtar TextReplaceOptions.
ParagraphAbsorber()Initierar en ny instans av ParagraphAbsorber som utför sökning efter sektioner/stycken i dokumentet eller sidan.
ParagraphAbsorber(int32_t)Initierar en ny instans av ParagraphAbsorber som utför sökning efter sektioner/stycken i dokumentet eller sidan.
ParagraphAbsorber(const System::SharedPtr<Aspose::Pdf::Text::ParagraphAbsorberOptions>&)Initierar en ny instans av ParagraphAbsorber som utför sökning efter sektioner/stycken i dokumentet eller sidan med de angivna parametrarna.
ParagraphAbsorber(int32_t, const System::SharedPtr<Aspose::Pdf::Text::ParagraphAbsorberOptions>&)Initierar en ny instans av ParagraphAbsorber som utför sökning efter sektioner/stycken i dokumentet eller sidan med de angivna parametrarna.
set_IsMulticolumnParagraphsAllowed(bool)Ställer in värdet som indikerar om startlinjerna i nästa avsnitt kan behandlas som en fortsättning på det sista stycket i föregående avsnitt.
set_ParagraphAbsorberOptions(const System::SharedPtr<Aspose::Pdf::Text::ParagraphAbsorberOptions>&)Ställer in ParagraphAbsorberOptions.
set_SectionsSearchDepth(int32_t)Ställer in värdet som anger hur många gånger sekventiella sökningar efter finare strukturelement ska utföras. Standard sökdjup är 3. Det innebär tre sökningar för horisontellt delade sektioner (rubriker, stycken osv) och tre sökningar för vertikalt delade (kolumner).
set_TextReplaceOptions(const System::SharedPtr<Aspose::Pdf::Text::TextReplaceOptions>&)Ställer in TextReplaceOptions.
Visit(const System::SharedPtr<Document>&)Utför sökning efter sektioner och stycken i det angivna Document.
Visit(const System::SharedPtr<Page>&)Utför sökning på den angivna Page.

Anmärkningar

När sökningen är klar kommer samlingen ParagraphAbsorber::PageMarkups att innehålla PageMarkup-objekt som representerar sidstrukturen genom samlingar av MarkupSection och MarkupParagraph. TextFragment-objektet ger åtkomst till den hittade texten, textegenskaper och möjliggör redigering av text samt ändring av textens tillstånd (teckensnitt, teckenstorlek, färg osv).

Se även