出力PDFおよびイメージで文字列をクロスする方法を指定します。

出力PDFおよび画像内の文字列の交差方法を指定

セルに文字列がセルの幅よりも大きい場合、次の列のセルがnullまたは空である場合、文字列がオーバーフローします。ExcelファイルをPDF/Imageに保存するときには、TextCrossType 列挙型を使用してこのオーバーフローを制御できます。

次のサンプルコードは、サンプルExcelファイルをロードし、異なるTextCrossTypeを指定してPDF/Image形式で保存します。サンプルExcelファイルと出力ファイルは、以下のリンクからダウンロードできます。

sampleCrossType.xlsx

outputCrossType.pdf

outputCrossType.png

サンプルコード

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")