Çıktı PDF ve görüntüde dizeyi nasıl geçeceğinizi belirtin
Çıktı PDF ve görüntülerde metin geçişini belirle
Bir hücre metni veya dizesi, hücre genişliğinden daha büyükse ve bir sonraki sütundaki hücre boş veya null ise, dize taşar. Excel dosyanızı PDF/Görüntü olarak kaydettiğinizde, TextCrossType numaralandırmasını kullanarak bu taşmayı kontrol edebilirsiniz.
- TextCrossType.DEFAULT: MS Excel gibi görüntüler, bir sonraki hücreye bağlıdır. Eğer bir sonraki hücre boşsa, dize taşar veya kısaltılır.
- TextCrossType.CROSS_KEEP: PDF/Görüntü şeklinde taşma benzeri dizeyi görüntüler.
- TextCrossType.CROSS_OVERRIDE: Tüm metni diğer hücrelerin üzerinden keserek ve taşarak metnin üzerine yazarak görüntüler.
- TextCrossType.STRICT_IN_CELL: Sadece hücre genişliği içerisindeki dizeyi görüntüler.
Aşağıdaki örneğin kodu, örnek Excel dosyasını yükler ve farklı TextCrossType belirterek PDF/Görüntü formatına kaydeder. Örnek Excel dosyası ve çıktı dosyaları aşağıdaki bağlantılardan indirilebilir:
Örnek Kod
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") |