이 질문은이 question과 관련이 있습니다.Word에서 내 셰이프 뒤에 빈 줄이 나타나는 이유는 무엇입니까?
데이터베이스의 데이터에서 Word 문서를 동적으로 생성하고 있습니다. 세대에서 나는 섹션의 첫 번째 페이지에 섹션의 다른 페이지보다 다른 상위 여백이 있어야합니다. 잘 설명하기에는 너무 오래 걸릴 수도 있기 때문에 다른 마진을 사용하여 새로운 섹션을 만들 수는 없습니다.
내 문제를 해결하려면 테두리가없고 내 여백을 원했던 높이 인 채우기 (보이지 않음)가없는 모양 (직사각형)을 만들 것이라고 생각했습니다. 나는 그것을 절대적으로 (0,0)에 놓을 것이다. 또한 페이지의 본문에있는 텍스트를 아래로 밀어 넣을 수 있도록 wrapTopAndBottom으로 만들 것입니다. 이것은 하나의 작은 문제를 제외하고는 효과가 있습니다.
내 모양 직후 큰 빈 영역이 볼 수 있듯이. 실제 빈 줄이 있습니다. 이 선에서 텍스트를 삽입 한 선을 더 잘 볼 수 있습니다.
내가 말씀 아카이브의 헤더 XML 파일을보고, 그 라인은 존재하지 않습니다. 나는 그들이 어디서 왔는지, 어떻게 제거 할 지 모르겠습니다. Word를 사용하여 수동으로 제거 할 수 있지만 파일을 다시 생성 할 때마다 다시 넣습니다. 왜 이런 일이 일어나고 있는지 그리고 어떻게 돌아 다니는지 누군가가 알면 도움을 주시면 고맙겠습니다.
감사합니다.
스크린 샷과 마찬가지로 진행 상황을 알려주지 않습니다. 이 문서를 생성하는 코드를 공유 할 수 있습니까? (작은 재현 가능한 샘플을 만드십시오) Word 문서에 대한 링크를 추가 할 수 있습니까? 일반적으로 Word에서 원하는 레이아웃/서식으로 문서를 만들고 Open XML SDK에 포함 된 문서 반사판을 사용하여 해당 문서를 생성 할 C# 코드를 생성하는 것이 좋습니다. –