ワークシートのページ設定の用紙幅と用紙高さを取得する方法

可能な使用シナリオ

時々、ワークシートのページ設定で設定された用紙サイズの幅と高さを知る必要があります。この場合は、PageSetup.paper_width プロパティおよび PageSetup.paper_height プロパティを使用してください。

ワークシートのページ設定の用紙の幅と高さを取得

以下のサンプルコードは、PageSetup.paper_widthおよびPageSetup.paper_heightプロパティの使用方法を示しています。最初に用紙サイズを A2 に変更し、その後用紙の幅と高さを検索し、次に A3A4Letter に変更し、それぞれの用紙の幅と高さを検索します。

サンプルコード

from aspose.cells import PaperSizeType, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Create an instance of Workbook class
book = Workbook()
# Access first worksheet
sheet = book.worksheets[0]
# Set paper size to A2 and print paper width and height in inches
sheet.page_setup.paper_size = PaperSizeType.PAPER_A2
print("PaperA2: " + str(sheet.page_setup.paper_width) + "x" + str(sheet.page_setup.paper_height))
# Set paper size to A3 and print paper width and height in inches
sheet.page_setup.paper_size = PaperSizeType.PAPER_A3
print("PaperA3: " + str(sheet.page_setup.paper_width) + "x" + str(sheet.page_setup.paper_height))
# Set paper size to A4 and print paper width and height in inches
sheet.page_setup.paper_size = PaperSizeType.PAPER_A4
print("PaperA4: " + str(sheet.page_setup.paper_width) + "x" + str(sheet.page_setup.paper_height))
# Set paper size to Letter and print paper width and height in inches
sheet.page_setup.paper_size = PaperSizeType.PAPER_LETTER
print("PaperLetter: " + str(sheet.page_setup.paper_width) + "x" + str(sheet.page_setup.paper_height))

コンソール出力

上記のサンプルコードのコンソール出力は次の通りです。

PaperA2: 16.54x23.39

PaperA3: 11.69x16.54

PaperA4: 8.27x11.69

PaperLetter: 8.5x11