내 EPPlus 코드로 만든 스프레드 시트의 "인쇄 미리보기"시궁창/행 번호 컬럼 (컬럼 0, 말하자면)를 보여줍니다 ("균열?") 열에서 인쇄? 다음과 같이왼쪽 여백 (행 번호) 열이 인쇄되지 않도록하려면 어떻게해야합니까 (EPPlus)?</p> <p><a href="https://i.stack.imgur.com/5Kobg.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5Kobg.png" alt="enter image description here"></a></p> <p>내가 프로그래밍 시궁창/행 번호를 방지 할 수 있습니다 방법 :
내 인쇄 설정 코드는 현재 :
private void ConfigureCustomerSheetForPrinting()
{
string columnName = GetExcelTextColumnName(customerWorksheet.Dimension.End.Column);
string printArea = string.Format("A1:{0}{1}", columnName, customerWorksheet.Dimension.End.Row);
customerWorksheet.PrinterSettings.PrintArea = customerWorksheet.Cells[printArea];
customerWorksheet.PrinterSettings.FitToPage = true;
customerWorksheet.PrinterSettings.Orientation = eOrientation.Landscape;
customerWorksheet.View.ZoomScale = 100;
customerWorksheet.PrinterSettings.FitToPage = true;
customerWorksheet.PrinterSettings.FitToHeight = 100;
customerWorksheet.PrinterSettings.Scale = 100;
customerWorksheet.PrinterSettings.LeftMargin = (decimal).5/2.54M;
customerWorksheet.PrinterSettings.RightMargin = (decimal).5/2.54M;
customerWorksheet.PrinterSettings.TopMargin = (decimal).5/2.54M;
customerWorksheet.PrinterSettings.BottomMargin = (decimal).5/2.54M;
customerWorksheet.PrinterSettings.HeaderMargin = (decimal).5/2.54M;
customerWorksheet.PrinterSettings.FooterMargin = (decimal).5/2.54M;
}
번호가 지정된 열은 헤더로 간주됩니까? –
실제 Excel 응용 프로그램에는 행 및 열 머리글 표시 옵션이 있으므로 EPPlus가 열 문자를 포함하는 옵션을 해제 할 가능성이 큽니다. 귀하의 질문에 답변 : 예. –
아니요, 방금 그 줄을 추가하고 보고서를 다시 생성했습니다. 왼쪽에 번호가 매겨진 열이 있으므로 인쇄 여부를 제어하는 "ShowHeaders"가 아닙니다. –