2013-08-26 33 views
7

Come posso aggiungere una semplice linea orizzontale in Migradoc in modo da separare il contenuto sopra la linea dal contenuto sotto la linea?Migradoc Aggiungi linea orizzontale

Il paragrafo 1

Paragrafo 2


Il paragrafo 3

ETC

risposta

8

È possibile aggiungere un bordo a un paragrafo o una tabella.

Per quanto riguarda il campione, è possibile aggiungere un bordo inferiore al paragrafo 2 o aggiungere un bordo superiore al paragrafo 3 o aggiungere un nuovo paragrafo tra loro e impostare il bordo superiore o inferiore.

2

da questo repo

 var hr = doc.AddStyle("HorizontalRule", "Normal"); 
     var hrBorder = new Border(); 
     hrBorder.Width = "1pt"; 
     hrBorder.Color = Colors.DarkGray; 
     hr.ParagraphFormat.Borders.Bottom = hrBorder; 
     hr.ParagraphFormat.LineSpacing = 0; 
     hr.ParagraphFormat.SpaceBefore = 15; 
+2

Ho anche dovuto aggiungere una riga myParagraph.Format = hr.ParagraphFormat.Clone(); – Hoppe

+0

Dovresti modificare la tua risposta per includere il suggerimento di Hoppe poiché lo snippet di codice che hai postato non fa nulla al paragrafo e il suo codice è necessario per farlo funzionare. Lo modificherei, ma ogni volta che modifico qualcosa viene comunque ripristinato. – nasch

Problemi correlati