주소 블록에서 단락 간 간격 제거하기
철 실의 주소 블록과 같은 짧은 줄을 쌓아 놓을 때, IronWord의 기본 단락 간격은 각 줄 사이에 눈에 띄는 간격을 남깁니다. 그 간격을 좁히려면 각 단락에 정확한 줄간격 규칙을 적용하여 각 줄에 고정된 높이와 추가 패딩이 없도록 설정하세요. IronWord 2026.4.1에서 확인되었습니다.
해결책
1. 문서 작성 및 줄 나열
새 WordDocument를 시작하고 함께 쌓고 싶은 줄을 수집합니다.
WordDocument doc = new WordDocument();
string[] addressLines =
{
"Max Mustermann",
"Musterstraße 42",
"12345 Musterstadt",
"Deutschland"
};
WordDocument doc = new WordDocument();
string[] addressLines =
{
"Max Mustermann",
"Musterstraße 42",
"12345 Musterstadt",
"Deutschland"
};
Dim doc As New WordDocument()
Dim addressLines As String() = {
"Max Mustermann",
"Musterstraße 42",
"12345 Musterstadt",
"Deutschland"
}
2. 각 단락에 정확한 줄간격 규칙 적용하기
각 줄에 대해 Paragraph을 작성하고 LineSpacing 객체를 사용하여 LineSpacing를 설정하세요. 이는 각 줄에 고정된 높이를 부여하고 줄 간격을 제거합니다.
foreach (string line in addressLines)
{
Paragraph para = new Paragraph(new TextContent(line));
para.LineSpacing = new IronSoftware.Abstractions.Word.LineSpacing()
{
LineSpacingRule = IronSoftware.Abstractions.Word.LineSpacingRules.Exact,
};
doc.AddParagraph(para);
}
foreach (string line in addressLines)
{
Paragraph para = new Paragraph(new TextContent(line));
para.LineSpacing = new IronSoftware.Abstractions.Word.LineSpacing()
{
LineSpacingRule = IronSoftware.Abstractions.Word.LineSpacingRules.Exact,
};
doc.AddParagraph(para);
}
Dim para As Paragraph
For Each line As String In addressLines
para = New Paragraph(New TextContent(line))
para.LineSpacing = New IronSoftware.Abstractions.Word.LineSpacing() With {
.LineSpacingRule = IronSoftware.Abstractions.Word.LineSpacingRules.Exact
}
doc.AddParagraph(para)
Next
줄간격 종류는 IronSoftware.Abstractions.Word 네임스페이스에 속합니다. 사용 가능한 종류 및 속성은 버전에 따라 달라지므로, 사용 중인 릴리스와 대조하여 확인하세요.
3. 문서 저장하기
doc.SaveAs("address3.docx");
doc.SaveAs("address3.docx");
doc.SaveAs("address3.docx")

Exact 규칙 대신 명시적 값을 선호하는 경우, para.SpacingBetweenLines = 210도 긴밀한 간격을 생성합니다.
디버그 팁
ParagraphSpacing사용하지 마세요: 해당 클래스는2026.4.1에 제공되지 않음에도 일부 예제에 나타납니다.SpacingBefore및SpacingAfter를 0으로 설정하지 마세요:2026.4.1에서 둘 다0로 설정하면 단락 텍스트가 보이지 않지만 단락은 문서에 남아 있습니다. 이 동작은 조사 중입니다; 대신 정확한 줄간격 규칙을 사용하세요.
SpacingBefore 및 SpacingAfter를 0로 설정하면 단락 텍스트가 숨겨집니다. 위에 표시된 대로 Exact 줄간격 규칙을 사용하여 간격을 신뢰성 있게 제어하세요.텍스트 배치의 추가 정보는 텍스트 추가 방법을 참고하세요.

