Aspose::Pdf::Text::TextReplaceOptions klass

TextReplaceOptions class

Representerar alternativ för textersättning.

class TextReplaceOptions : public Aspose::Pdf::Text::TextOptions

Enums

EnumBeskrivning
FontSizeAdjustmentAnger en policy för hur teckensnittsstorleken på text ska justeras för att passa inom ett omgivande område.
ReplaceAdjustmentBestämmer åtgärden som ska utföras efter att en textfragment har ersatts med en kortare. None - ingen åtgärd, ersatt text kan överlappa resten av raden; AdjustSpaceWidth - försöker justera mellanslag mellan ord för att behålla radlängden; WholeWordsHyphenation - försöker fördela ord mellan stycke rader för att behålla styckets högra kant; ShiftRestOfLine - förskjuter resten av raden enligt den förändrade textlängden, radens längd kan ändras; Standardvärdet är ShiftRestOfLine.
ScopeScope där ersättningstextoperationen tillämpas REPLACE_FIRST som standard. Detta föråldrade alternativ behölls för kompatibilitet. Det påverkar PdfContentEditor och har ingen effekt på TextFragmentAbsorber.

Metoder

MetodBeskrivning
get_AdjustmentNewLineSpacing() constHämtar värdet för radavstånd som används om ersättningsjustering tvingas skapa en ny textrad. Det förväntade värdet är en multiplikator av teckensnittsstorleken för den ersatta texten. Standard är 1.2.
get_FontSizeAdjustmentAction() constHämtar policyn för att justera teckenstorleken så att den passar inom gränserna som definieras av TextReplaceOptions::Rectangle.
get_IgnoreParagraphs() constHämtar ett värde som indikerar om separata stycken ska ignoreras när text justeras på sidan efter textersättning.
get_LeftAdjustment() constStäller in eller hämtar vänsterpositionsjustering för ersatt text när TextReplaceOptions används:
get_Rectangle() constHämtar rektangeln för att passa texten efter ersättning.
get_ReplaceAdjustmentAction() constHämtar en åtgärd som kommer att utföras efter att textfragmentet ersatts med en kortare version.
get_ReplaceScope() constHämtar det område där ersättning av text utförs.
get_RightAdjustment() constStäller in eller hämtar högerpositionsjustering för ersatt text när TextReplaceOptions används:
set_AdjustmentNewLineSpacing(double)Ställer in värdet för radavstånd som används om ersättningsjusteringen tvingas skapa en ny textrad. Det förväntade värdet är en multiplikator av teckenstorleken för den ersatta texten. Standardvärdet är 1,2.
set_FontSizeAdjustmentAction(TextReplaceOptions::FontSizeAdjustment)Ställer in policyn för att justera teckenstorleken så att den passar inom gränserna som definieras av TextReplaceOptions::Rectangle.
set_IgnoreParagraphs(bool)Ställer in ett värde som indikerar om separata stycken ska ignoreras när text justeras på sidan efter textersättning.
set_LeftAdjustment(double)Ställer in eller hämtar vänsterpositionsjustering för ersatt text när TextReplaceOptions används:
set_Rectangle(const System::SharedPtr<Aspose::Pdf::Rectangle>&)Ställer in rektangeln för att passa texten efter ersättning.
set_ReplaceAdjustmentAction(TextReplaceOptions::ReplaceAdjustment)Ställer in en åtgärd som kommer att utföras efter att textfragmentet ersatts med en kortare version.
set_ReplaceScope(TextReplaceOptions::Scope)Ställer in det område där ersättning av text utförs.
set_RightAdjustment(double)Ställer in eller hämtar högerpositionsjustering för ersatt text när TextReplaceOptions används:
TextReplaceOptions(TextReplaceOptions::Scope)Initierar en ny instans av objektet TextReplaceOptions för det angivna området.
TextReplaceOptions(TextReplaceOptions::ReplaceAdjustment)Initierar en ny instans av objektet TextReplaceOptions för den angivna åtgärden efter ersättning.

Se även