Przejdź do głównej zawartości

📝 Szablon Word

Szablony DOCX w systemie wykorzystują bibliotekę SharpDocx do generowania dokumentów.

informacja

Poradnik do pobrania >>TUTAJ<<, a przykład jak będzie dokumenty wyglądał po wygenerowaniu >>TUTAJ<<.

🛠️Edycja Treści Szablonu WORD

Użytkownik musi stworzyć i sformatować plik DOCX w programie Microsoft Word.

Wstawianie Znaczników Danych

Wszystkie dynamiczne elementy, pętle i warunki muszą być umieszczone w specjalnych znacznikach <% %> lub <%= %>.

Wyświetlanie Pojedynczej Wartości:

Aby wstawić wartość pojedynczego pola, użyj znacznika z symbolem =

  • Składnia: <%= Model.NazwaPola %>
  • Przykład: <%= Model.NumerFaktury %>

Tworzenie Pętli :

Do wstawiania list elementów (np. wierszy w tabeli) używa się konstrukcji @foreach wewnątrz znaczników blokowych <% %>. Pętle są kluczowe przy pracy z tabelami w Word:

<% foreach (var item in Model) { %>
... (treść do powtórzenia) ...
<% } %>

Przykład powtarzania wiersza w tabeli:

<% foreach (var item in Model) { %>
item["_83_Text2"]
item["_status"]
<% } %>

Warunki Logiczne (If):

Do wyświetlania treści tylko wtedy, gdy spełniony jest określony warunek:

<% if (Model.Wartosc > 100) { %>
... (Treść widoczna tylko przy spełnieniu warunku) ...
<% } %>