Con PDFsharp è necessario disegnare i proiettili da soli.
Con MigraDoc aggiungere un paragrafo e impostare il paragrafo .Format.ListInfo per questo paragrafo per creare un elenco puntato.
Il thread collegato mostra due routine di supporto: DefineList() imposta solo una variabile membro in modo che la prossima volta venga creato un nuovo elenco. AddToList() viene chiamato per ogni voce.
È sufficiente chiamare DefineList() per avviare un nuovo elenco di elenchi puntati, quindi chiamare AddToList() per ogni voce. DefineList() fa una grande differenza per gli elenchi numerati.
Adatta le routine di supporto per le tue esigenze.
fonte
2010-10-27 07:39:03
Bello, grazie. Vorrei aggiungere questo dettaglio allo stile per renderlo allineato a destra: style.ParagraphFormat.LeftIndent = "1 cm"; style.ParagraphFormat.FirstLineIndent = "-0.5cm"; –
Sono poco confuso. Ogni elenco di proiettili è considerato un paragrafo? –
@Sabareesh Kkanan: ogni elemento puntato è un paragrafo, la lista puntata è una sequenza di paragrafi. Ciò consente la formattazione avanzata (ad esempio il rientro della prima riga) se una voce comprende più di una singola riga. –