C++で印刷タイトルを設定する方法
可能な使用シナリオ
Excelで印刷タイトルを設定すると、特定の行または列がすべてのページで繰り返され、大きなスプレッドシートを複数ページにわたって印刷する場合に特に便利です。設定する理由は次の通りです:
-
読みやすさの向上:印刷タイトルは、見出しをすべてのページで表示し続けることで、データの理解を助けます。各ページで情報を解釈しやすくなります。
-
専門的な外観:各ページにヘッダーやラベルを一定して表示することで、印刷されたドキュメントに洗練されたプロフェッショナルな印象を与えます。
-
ナビゲーションの改善:膨大なデータを含むドキュメントでは、各ページでヘッダーを繰り返すことで、迅速にナビゲートおよび参照でき、ページの行き来を減らすことができます。
-
エラー低減:すべてのページにヘッダーがあると、誤解やデータ入力エラーの可能性が低減され、ユーザーがデータのコンテキストを簡単に理解できるためです。
-
一貫性:重要な情報(列見出しや行ラベルなど)が常に表示されることにより、ドキュメント全体の一貫性と明確さが保たれます。
Excelで印刷タイトルを設定する方法
Excelで印刷タイトルを設定するには、次の手順に従います:
-
ページレイアウトタブを開く:Excelウィンドウのリボンの「ページレイアウト」タブをクリックします。
-
印刷タイトルにアクセス: “ページ設定” グループ内の “印刷タイトル” をクリックします。
-
行の繰り返し設定: “ページ設定” ダイアログボックスの “シート” タブに移動します。 “印刷タイトル” セクションで、 “上部で繰り返す行” の横のボックスをクリックし、繰り返す行を選択します。
-
列の繰り返し設定(必要に応じて):同様に、 “左側で繰り返す列” の横のボックスをクリックし、繰り返す列を選択します。
-
確認して印刷:“OK” をクリックして設定を適用します。ワークシートを印刷すると、指定した行や列がすべてのページに表示されます。
Excelで印刷タイトルをクリアする方法
Excelで印刷タイトルをクリアするには、繰り返す設定された行または列を削除する必要があります。次の手順です:
-
ページレイアウトタブを開く:Excelウィンドウのリボンの「ページレイアウト」タブをクリックします。
-
印刷タイトルにアクセス: “ページ設定” グループ内の “印刷タイトル” をクリックします。
-
印刷タイトルをクリア:「ページ設定」ダイアログボックスの「シート」タブに移動します。「先頭行を繰り返す」および「左端列を繰り返す」のテキストボックス内の内容を削除してクリアします。
-
確認して閉じる:「OK」をクリックして変更を適用します。
Aspose.Cellsを使用した印刷タイトル設定方法
指定したシートにプリントタイトルを設定するには、まずサンプルファイルを読み込み、次に望むシートのPageSetupオブジェクトのWorksheet.GetPrintTitleRows()とWorksheet.GetPrintTitleColumns()のプロパティを変更します。これらのプロパティに範囲文字列を設定するとプリントタイトルが設定されます。
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Load the workbook
Workbook workbook(u"input.xlsx");
// Access the desired worksheet
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// Set rows to repeat at the top (e.g., rows 1 and 2)
worksheet.GetPageSetup().SetPrintTitleRows(u"$1:$2");
// Set columns to repeat at the left (e.g., columns A and B)
worksheet.GetPageSetup().SetPrintTitleColumns(u"$A:$B");
// Save the workbook
workbook.Save(u"set_print_titles.pdf");
std::cout << "Print titles set successfully!" << std::endl;
Aspose::Cells::Cleanup();
}
出力結果:
Aspose.Cellsを使用した印刷タイトルのクリア方法
指定したシートのプリントタイトルをクリアするには、まずサンプルファイルを読み込み、次に望むシートのPageSetupオブジェクトのWorksheet.GetPrintTitleRows()とWorksheet.GetPrintTitleColumns()のプロパティを変更します。これらのプロパティを空文字に設定するとプリントタイトルがクリアされます。
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Load the workbook
U16String inputFilePath = u"input.xlsx";
Workbook workbook(inputFilePath);
// Access the desired worksheet
WorksheetCollection sheets = workbook.GetWorksheets();
Worksheet worksheet = sheets.Get(0);
// Clear the rows and columns set to repeat
PageSetup pageSetup = worksheet.GetPageSetup();
pageSetup.SetPrintTitleRows(u"");
pageSetup.SetPrintTitleColumns(u"");
// Save the workbook
U16String outputFilePath = u"clear_print_titles.pdf";
workbook.Save(outputFilePath);
Aspose::Cells::Cleanup();
}
出力結果: