Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird gezeigt, wie Sie den Abstand zwischen Absätzen im Fließtext anpassen oder beseitigen.
In Fließtext ist der zusätzliche Platz zwischen Absätzen das Ergebnis der für diese Absätze festgelegten Ränder. Daher kann der Abstand zwischen den Absätzen durch Anpassen der Ränder für diese Absätze gesteuert werden. Um zusätzlichen Abstand zwischen zwei Absätzen insgesamt zu vermeiden, legen Sie die Ränder für die Absätze auf 0fest. Um einheitliche Abstände zwischen den Absätzen in einem gesamten FlowDocument zu erreichen, legen Sie mithilfe der Formatierung einen einheitlichen Randwert für alle Absätze im FlowDocument fest.
Beachten Sie in diesem Zusammenhang, dass die Ränder zweier benachbarter Absätze auf den größeren der beiden Ränder reduziert werden, anstatt sich zu verdoppeln. Wenn also zwei benachbarte Absätze Ränder von 20 Pixeln und 40 Pixeln aufweisen, beträgt der resultierende Abstand zwischen den Absätzen 40 Pixel, da dieser der größere der beiden Randwerte ist.
Beispiel
Im folgenden Beispiel wird mithilfe der Formatierung der Rand für alle Paragraph-Elemente in einem FlowDocument auf 0 festgelegt, wodurch zusätzliche Abstände zwischen den Absätzen im FlowDocument beseitigt werden.
<FlowDocument>
<FlowDocument.Resources>
<!-- This style is used to set the margins for all paragraphs in the FlowDocument to 0. -->
<Style TargetType="{x:Type Paragraph}">
<Setter Property="Margin" Value="0"/>
</Style>
</FlowDocument.Resources>
<Paragraph>
Spacing between paragraphs is caused by margins set on the paragraphs. Two adjacent margins
will "collapse" to the larger of the two margin widths, rather than doubling up.
</Paragraph>
<Paragraph>
To eliminate extra spacing between two paragraphs, just set the paragraph margins to 0.
</Paragraph>
</FlowDocument>
.NET Desktop feedback