Especifique cómo cruzar la cadena en la salida PDF y la imagen
Contents
[
Hide
]
Especifique cómo cruzar la cadena en la salida PDF y la imagen
Cuando una celda contiene texto o una cadena que es más grande que el ancho de la celda, la cadena se desborda si la siguiente celda en la siguiente columna es nula o está vacía. Cuando guarda su archivo de Excel en PDF/Imagen, puede controlar este desbordamiento especificando el tipo cruzado usando elTipo de cruz de texto enumeración. tiene los siguientes valores
- TextCrossType.DEFAULT: Mostrar como MS Excel, depende de la siguiente celda. Si la siguiente celda es nula, la cadena se cruzará o se truncará.
- Tipo de cruz de texto. CROSS_KEEP: Muestra la cadena similar a MS Excel exportando PDF/Imagen
- TextoCrossType.CROSS_OVERRIDEmuestra todo el texto cruzando otras celdas y anula el texto de las celdas cruzadas
- TextCrossType.ESTRICTO_EN_CELDA: solo muestra la cadena dentro del ancho de la celda.
El siguiente código de muestra carga el archivo de muestra de Excel y lo guarda en el formato PDF/Image al especificar diferentes TextCrossType. El archivo de muestra de Excel y los archivos de salida se pueden descargar desde los siguientes enlaces:
Código de muestra
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source_directory = "Examples/SampleFiles/SourceDirectory/" | |
output_directory = "Examples/SampleFiles/OutputDirectory/" | |
# Load the Sample Workbook | |
workbook = Workbook(source_directory + "sampleCrossType.xlsx") | |
# Initialize PDF save options | |
saveOptions = PdfSaveOptions() | |
# Set text cross type | |
saveOptions.setTextCrossType(TextCrossType.STRICT_IN_CELL) | |
# Save the excel file. | |
workbook.save(output_directory + "outputCrossType.pdf") |