Aktualizacje w edytorze szablonów, obsługa szablonów i raportów
Edytor szablonów 4.0.xxxxx - informacje dotyczące nowej wersji
Plików zapisanych za pomocą Edytora szablonów 4.0 nie można otworzyć ze starszymi wersjami Edytora szablonów ze względu na nowe funkcje w wersji 4.0. Tak więc pliki definicji szablonu (pliki .tpl i .rpt) mają teraz nowy numer wersji 400 (poprzednio 360).
Aby uzyskać więcej informacji na temat Edytora szablonów 4.0, zobacz Podręcznik Edytora szablonów 4.0.
-
Zaktualizowano najnowsze pliki pomocy.
-
Pole wartości wielowierszowej powinno mieć swoją zawartość zamocowaną do góry, więc dane są wypełniane od góry do dołu. Domyślnie zachowanie pozostaje ustalone od dołu, tak aby nie zmieniać poprzednich przyzwyczajeń.
-
Kolory obiektów szablonu można teraz nadpisać w regułach wierszy, definiując parametr nadpisania dla funkcji Output(). Aby uzyskać więcej informacji, zobacz „Overriding template object colors with row rules in Template” w Podręczniku Edytora szablonów 4.0.
Poniższa reguła nadpisuje kolory, gdy atrybut LENGTH jest dłuższy niż 1000. Pola wartości są pomarańczowe, obiekty tekstowe są żółte, a kolor rysunku niebieski (tj. linie są niebieskie).
Wybierz jeden z 14 kolorów, których można używać w Edytorze szablonów. Prawidłowe nazwy kolorów to black, white, red, green, blue, cyan, yellow, magenta, brown, darkgreen, navyblue, greenblue, orange oraz gray. W nazwach kolorów nie uwzględnia się wielkości liter.
-
Dodano automatyczną zmianę rozmiaru czcionki dla pola wartości, gdy zawartość przekracza zdefiniowaną długość pola wartości.
Obsługa szablonów - informacje dotyczące nowej wersji dkit 4.0.xxxxx
-
Mniejsze użycie pamięci przy danych wyjściowych szablonu przy użyciu alokacji dynamicznej dla komponentów.
-
Szerokość szablonu została rozłożona zgodnie z całkowitą długością tekstu w wielowierszowym obiekcie tekstowym, jako że podziały wierszy były ignorowane podczas obliczania długości. Ten problem został naprawiony.
-
W przypadku dużych szablonów wydajność jest teraz większa.
-
Mniejsze użycie pamięci podczas wydruku szablonu (buforowanie obiektów i bardziej precyzyjna alokacja identyfikatorów obiektów).
-
Obliczanie wysokości szablonu było błędne, gdy szablon używał tabeli z poziomym kierunkiem wypełnienia i zmienną liczbą kolumn. Ten problem został naprawiony.
-
Pole wartości wielowierszowej powinno mieć swoją zawartość zamocowaną do góry, więc dane są wypełniane od góry do dołu. Domyślnie zachowanie pozostaje ustalone od dołu, tak aby nie zmieniać poprzednich przyzwyczajeń.
-
Pojawiały się problemy z Tekla Structures, gdy rysunek miał szkic siatki prętów zbrojeniowych. Ten problem został naprawiony.
-
Funkcja PageBreak() w wierszu tworzyła dodatkową stronę, jeśli była używana po tabeli. Ten problem został naprawiony.
-
Istnieją dwa różne przypadki dla wyniku nagłówka i stopki:
1) Jeśli wiersze nie mają reguł, wyniki nagłówków i stopek są zawsze tworzone.
2) Jeśli co najmniej jeden wiersz ma regułę, to jeśli nie ma wyników dla wierszy, nagłówki i stopki również nie będą miały wyników.
-
Kolory obiektów szablonu można teraz nadpisać w regułach wierszy, definiując parametr nadpisania dla funkcji Output().
-
Dodano automatyczną zmianę rozmiaru czcionki dla pola wartości, gdy zawartość przekracza zdefiniowaną długość pola wartości.
Nowy typ zawartości HIERARCHIC_CAST_UNIT w Edytorze szablonów
-
Edytor szablonów zawiera nowy typ zawartości
HIERARCHIC_CAST_UNIT
do raportowania. Teraz można tworzyć raporty z wyszczególnieniem podzespołów betonowych.Typ zawartości
CAST_UNIT
jest "płaski", w przeciwieństwie do zawartościASSEMBLY
dla stali. Nowy typ zawartościHIERARCHIC_CAST_UNIT
obsługuje hierarchię z taką samą logiką jakASSEMBLY
. Umożliwia to tworzenie raportów, które uwzględniają hierarchiczną zawartość zespołów betonowych z wieloma poziomami podzespołów, na przykład dla zespolonych. Istniejący typ zawartościCAST_UNIT
nie został zmieniony.
Inne aktualizacje edytora szablonów
-
Liczby, które przekraczają pole długości szablonu, są teraz prawidłowo zakończone z symbolami *.
-
Modyfikowanie raportu w Edytorze szablonów było bardzo powolne. Zostało to naprawione i zwiększono wydajność Edytora szablonów.