DioDocs for Excel
DioDocs for Excel
テキスト折り返し付き縮小による全体表示
ファイル操作 > PDF ファイルへのエクスポート > テキスト折り返し付き縮小による全体表示

DioDocs for Excelを使用すると、テキスト折り返しとともにセルに縮小による全体表示を実装できます。縮小による全体表示機能は、テキストを折り返さずセル内に収まるように、テキストのフォントサイズを自動的に縮小します。 

縮小による全体表示機能のメリット

上下の間隔と折り返されたテキストで厳しく制限されたレイアウトを含むスプレッドシートを操作する場合は、テキスト切り返し付き縮小による全体表示機能が役立ちます。また、本機能は、ユーザーがワークシートレイアウトに従って列幅と行高を自動調整できない場合にも使用できます。

縮小による全体表示機能を実装する際、下記の点に留意する必要があります。

コードの場合

以下のコードは、テキスト切り返し付き縮小による全体表示機能を使用する方法を示します。

C#
コードのコピー
//ワークブックを初期化します
Workbook workbook = new Workbook();
        
//既存のワークシートを取得します
IWorksheet worksheet = workbook.Worksheets[0];

//ページの設定を構成します
worksheet.PageSetup.PrintGridlines = true;
worksheet.Range["A1"].RowHeightInPixel = 10;
worksheet.Range["A1"].ColumnWidthInPixel = 70;
worksheet.Range["A1"].WrapText = true;
worksheet.Range["A1"].ShrinkToFit = true;
worksheet.Range["A1"].Value = "GrapeCity Documents For Excel";

//PdfSaveOptionsの設定を行います
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.ShrinkToFitSettings.CanShrinkToFitWrappedText = true;
pdfSaveOptions.ShrinkToFitSettings.MinimumFont = 12;
pdfSaveOptions.ShrinkToFitSettings.Ellipsis = "~";

//ワークシートをPDFとして保存します
workbook.Save("ShrinkToFitWrappedText.pdf", pdfSaveOptions);