Aspose::Pdf::TextStamp clase
Contenido
[
Ocultar
]TextStamp class
Representa un sello textual.
class TextStamp : public Aspose::Pdf::Stamp
Enums
| Enumeración | Descripción |
|---|---|
| NoCharacterAction | Acción a realizar si la fuente no contiene el carácter requerido. |
Métodos
| Método | Descripción |
|---|---|
| get_AutoAdjustFontSizePrecision() const | Ajustar automáticamente la precisión del tamaño de fuente. Valor predeterminado: 0.1;. |
| get_AutoAdjustFontSizeToFitStampRectangle() const | Si está habilitado, el tamaño de fuente se ajustará automáticamente para encajar en el rectángulo del sello de tamaño: Width y Height. El ancho y alto predeterminados se derivan del rectángulo de la página. |
| get_Draw() const | Esta propiedad determina cómo se dibuja el sello en la página. Si Draw = true, el sello se dibuja como operadores gráficos y si draw = false, el sello se dibuja como texto. |
| get_FontSize() | Tamaño de fuente real después de que el sello se haya colocado. (Puede diferir del tamaño de fuente inicial proporcionado a través del constructor si la opción ‘AutoAdjustFontSizeToFitStampRectangle’ está habilitada.) |
| get_Height() override | Altura deseada del sello en la página. |
| get_Justify() | Define la justificación del texto. Si esta propiedad se establece en true, ambos bordes izquierdo y derecho del texto se alinean. Valor predeterminado: false. |
| get_MaxRowWidth() const | Altura máxima de fila para la opción WordWrap. |
| get_NoCharacterBehavior() const | Obtiene el modo que define el comportamiento en caso de que las fuentes no contengan los caracteres solicitados. |
| get_ReplacementFont() const | Obtiene la fuente utilizada para la sustitución si la fuente del usuario no contiene el carácter requerido. |
| get_Scale() const | Define el escalado del texto. Si esta propiedad se establece en true y se especifica un valor para Width, el texto se escalará para ajustarse al ancho especificado. |
| get_TextAlignment() const | Alineación del texto dentro del sello. |
| get_TextState() const | Obtiene las propiedades de texto del sello. Consulte TextState para obtener más detalles. |
| get_TreatYIndentAsBaseLine() const | Define el origen de coordenadas para colocar el texto. Si TreatYIndentAsBaseLine = true (valor predeterminado cuando Draw = true) el valor de YIndent se tratará como la línea base del texto. Si TreatYIndentAsBaseLine = false (valor predeterminado cuando Draw = false) el valor de YIndent se tratará como la parte inferior (línea de descenso) del texto. |
| get_Value() | Obtiene el valor de cadena que se utiliza como sello en la página. |
| get_Width() override | Ancho deseado del sello en la página. |
| get_WordWrap() const | Define el ajuste de línea. Si esta propiedad se establece en true y se especifica un valor para Width, el texto se dividirá en varias líneas para ajustarse al ancho especificado. Valor predeterminado: false. |
| get_WordWrapMode() const | Obtiene el modo de ajuste de línea para la renderización del texto. |
| Put(System::SharedPtr<Page>) override | Agrega un sello textual en la página. |
| set_AutoAdjustFontSizePrecision(float) | Ajustar automáticamente la precisión del tamaño de fuente. Valor predeterminado: 0.1;. |
| set_AutoAdjustFontSizeToFitStampRectangle(bool) | Si está habilitado, el tamaño de fuente se ajustará automáticamente para encajar en el rectángulo del sello de tamaño: Width y Height. El ancho y alto predeterminados se derivan del rectángulo de la página. |
| set_Draw(bool) | Esta propiedad determina cómo se dibuja el sello en la página. Si Draw = true, el sello se dibuja como operadores gráficos y si draw = false, el sello se dibuja como texto. |
| set_Height(double) override | Altura deseada del sello en la página. |
| set_Justify(bool) | Define la justificación del texto. Si esta propiedad se establece en true, ambos bordes izquierdo y derecho del texto se alinean. Valor predeterminado: false. |
| set_MaxRowWidth(double) | Altura máxima de fila para la opción WordWrap. |
| set_NoCharacterBehavior(TextStamp::NoCharacterAction) | Establece el modo que define el comportamiento en caso de que las fuentes no contengan los caracteres solicitados. |
| set_ReplacementFont(const System::SharedPtr<Text::Font>&) | Establece la fuente utilizada para la sustitución si la fuente del usuario no contiene el carácter requerido. |
| set_Scale(bool) | Define el escalado del texto. Si esta propiedad se establece en true y se especifica un valor para Width, el texto se escalará para ajustarse al ancho especificado. |
| set_TextAlignment(Aspose::Pdf::HorizontalAlignment) | Alineación del texto dentro del sello. |
| set_TreatYIndentAsBaseLine(bool) | Define el origen de coordenadas para colocar el texto. Si TreatYIndentAsBaseLine = true (valor predeterminado cuando Draw = true) el valor de YIndent se tratará como la línea base del texto. Si TreatYIndentAsBaseLine = false (valor predeterminado cuando Draw = false) el valor de YIndent se tratará como la parte inferior (línea de descenso) del texto. |
| set_Value(const System::String&) | Establece el valor de cadena que se utiliza como sello en la página. |
| set_Width(double) override | Ancho deseado del sello en la página. |
| set_WordWrap(bool) | Define el ajuste de línea. Si esta propiedad se establece en true y se especifica un valor para Width, el texto se dividirá en varias líneas para ajustarse al ancho especificado. Valor predeterminado: false. |
| set_WordWrapMode(Aspose::Pdf::Text::TextFormattingOptions::WordWrapMode) | Establece el modo de ajuste de línea para la renderización del texto. |
| TextStamp(const System::String&) | Inicializa una nueva instancia de la clase TextStamp. |
| TextStamp(const System::String&, const System::SharedPtr<Aspose::Pdf::Text::TextState>&) | Inicializa una nueva instancia de la clase TextStamp. |
| TextStamp(const System::SharedPtr<Facades::FormattedText>&) | Inicializa una nueva instancia de la clase TextStamp con el objeto formattedText. |
Ver también
- Class Stamp
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++