Clase Aspose::Pdf::Text::TextReplaceOptions

TextReplaceOptions class

Representa opciones de reemplazo de texto.

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

Enums

EnumeraciónDescripción
FontSizeAdjustmentEspecifica una política sobre cómo debe ajustarse el tamaño de fuente del texto para encajar dentro de un área contenedora.
ReplaceAdjustmentDetermina la acción que se realizará después de reemplazar un fragmento de texto por uno más corto. Ninguna - sin acción, el texto reemplazado puede superponerse al resto de la línea; AdjustSpaceWidth - intenta ajustar los espacios entre palabras para mantener la longitud de la línea; WholeWordsHyphenation - intenta distribuir palabras entre líneas del párrafo para mantener el margen derecho del párrafo; ShiftRestOfLine - desplaza el resto de la línea según el cambio de longitud del texto, la longitud de la línea puede cambiar; El valor predeterminado es ShiftRestOfLine.
ScopeScope donde se aplica la operación de reemplazo de texto REPLACE_FIRST por defecto Esta opción obsoleta se mantuvo por compatibilidad. Afecta a PdfContentEditor y no tiene efecto en TextFragmentAbsorber.

Métodos

MétodoDescripción
get_AdjustmentNewLineSpacing() constObtiene el valor del interlineado que se usa si el ajuste de reemplazo se fuerza a crear una nueva línea de texto. El valor esperado es un multiplicador del tamaño de fuente del texto reemplazado. El valor predeterminado es 1.2.
get_FontSizeAdjustmentAction() constObtiene la política para ajustar el tamaño de fuente para que encaje dentro de los límites definidos por el TextReplaceOptions::Rectangle.
get_IgnoreParagraphs() constObtiene un valor que indica si se deben ignorar los párrafos distintos al ajustar el texto en la página después del reemplazo de texto.
get_LeftAdjustment() constEstablece u obtiene el ajuste de posición izquierda para el texto reemplazado al usar TextReplaceOptions:
get_Rectangle() constObtiene el rectángulo para ajustar el texto después del reemplazo.
get_ReplaceAdjustmentAction() constObtiene una acción que se realizará después de reemplazar un fragmento de texto por uno más corto.
get_ReplaceScope() constObtiene un alcance donde se aplica la operación de reemplazo de texto.
get_RightAdjustment() constEstablece u obtiene el ajuste de posición derecha para el texto reemplazado al usar TextReplaceOptions:
set_AdjustmentNewLineSpacing(double)Establece el valor del interlineado que se usa si el ajuste de reemplazo se fuerza a crear una nueva línea de texto. El valor esperado es un multiplicador del tamaño de fuente del texto reemplazado. El valor predeterminado es 1.2.
set_FontSizeAdjustmentAction(TextReplaceOptions::FontSizeAdjustment)Establece la política para ajustar el tamaño de fuente para que encaje dentro de los límites definidos por el TextReplaceOptions::Rectangle.
set_IgnoreParagraphs(bool)Establece un valor que indica si se deben ignorar los párrafos distintos al ajustar el texto en la página después del reemplazo de texto.
set_LeftAdjustment(double)Establece u obtiene el ajuste de posición izquierda para el texto reemplazado al usar TextReplaceOptions:
set_Rectangle(const System::SharedPtr<Aspose::Pdf::Rectangle>&)Establece el rectángulo para ajustar el texto después del reemplazo.
set_ReplaceAdjustmentAction(TextReplaceOptions::ReplaceAdjustment)Establece una acción que se realizará después de reemplazar un fragmento de texto por uno más corto.
set_ReplaceScope(TextReplaceOptions::Scope)Establece un alcance donde se aplica la operación de reemplazo de texto.
set_RightAdjustment(double)Establece u obtiene el ajuste de posición derecha para el texto reemplazado al usar TextReplaceOptions:
TextReplaceOptions(TextReplaceOptions::Scope)Inicializa una nueva instancia del objeto TextReplaceOptions para el alcance especificado.
TextReplaceOptions(TextReplaceOptions::ReplaceAdjustment)Inicializa una nueva instancia del objeto TextReplaceOptions para la acción después del reemplazo especificada.

Ver también