📝 Szablon Word
Szablony DOCX w systemie wykorzystują bibliotekę SharpDocx do generowania dokumentów.
informacja
🛠️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) ...
<% } %>