Ange hur strängen ska korsas i utgång PDF och bild
Contents
[
Hide
]
Ange hur strängen ska korsas i utgång PDF och bild
När en cell innehåller text eller sträng som är större än cellens bredd, svämmar strängen över om nästa cell i nästa kolumn är null eller tom. När du sparar din Excel-fil i PDF/Image kan du kontrollera detta överflöde genom att ange korstypen med hjälp avTextCrossType uppräkning. Den har följande värden
- TextCrossType.DEFAULT: Visa som MS Excel, beror på nästa cell. Om nästa cell är null kommer strängen att korsas eller trunkeras.
- TextCrossType. CROSS_BEHÅLL: Visa strängen som liknar MS Excel som exporterar PDF/bild
- TextCrossType.CROSS_OVERRIDEVisa all text genom att korsa andra celler och åsidosätta texten i korsade celler
- TextCrossType.STRICT_I_CELL: Visar endast strängen inom cellens bredd.
Följande exempelkod laddar exemplet i Excel-filen och sparar den i PDF/bildformat genom att ange en annan TextCrossType. Exemplet på Excel-filen och utdatafilerna kan laddas ner från följande länkar:
Exempelkod
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") |