Procedura: utilizzare gli attributi di separazione delle colonne di un oggetto FlowDocument
In questo esempio viene illustrato come usare le funzionalità di separazione delle colonne di un oggetto FlowDocument.
Esempio
Nell'esempio seguente viene definito un FlowDocumentoggetto e vengono impostati gli ColumnGapattributi , ColumnRuleBrushe ColumnRuleWidth . FlowDocument Contiene un singolo paragrafo di contenuto di esempio.
<FlowDocumentReader>
<FlowDocument
ColumnGap="20.0"
ColumnRuleBrush="DodgerBlue"
ColumnRuleWidth="5.0"
ColumnWidth="140.0"
>
<Paragraph Background="AntiqueWhite" TextAlignment="Left">
This paragraph has the background set to antique white to make its
boundaries obvious.
The column gap is the space between columns; this FlowDocument will
have a column gap of 20 device-independend pixels. The column rule
is a vertical line drawn in the column gap, and is used to visually
separate columns; this FlowDocument a Dodger-blue column rule that
is 5 pixels wide.
The column rule and column gap both take space between columns. In
this case, a column gap width of 20 plus a column rule of width of 5
results in the space between columns being 25 pixels wide, 5 pixels
for the column rule, and 10 pixels of column gap on either side of the column rule.
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
Nella figura seguente vengono illustrati gli effetti degli ColumnGapattributi , ColumnRuleBrushe ColumnRuleWidth in un oggetto di cui è stato eseguito FlowDocumentil rendering.
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
.NET Desktop feedback