Proste komponenty

Korzystając ze znaczników i atrybutów, można zmienić proste komponenty w szablonie raportu.
Tabela 1. Proste komponenty
Komponent Opis Znaczniki i atrybuty Przykład
fp:text Ten komponent zawiera tekst. Komponent fp:text ma trzy atrybuty:
  • beforetoc: opcjonalny atrybut określający, czy tekst ma być wstawiany przed spisem treści, czy po nim. Jeśli zostanie ustawiona wartość true, tekst będzie wstawiany przed spisem treści. Jeśli zostanie ustawiona wartość false, tekst będzie wstawiany po spisie treści. Wartością domyślną jest false.
  • descr: opcjonalny atrybut opisujący znacznik. Opis jest wyświetlany podczas tworzenia lub edytowania typu raportu bądź podczas generowania raportu. Wartością domyślną jest "", co oznacza brak opisu.
  • style: opcjonalny atrybut określający używany styl nagłówka. Wartością domyślną jest Normal.
<fp:text
	descr="Document Title"
	style="Title"
	beforetoc="true">
		This report was generated by Focal Point.
</fp:text>
fp:usertext Komponent fp:usertext ma takie same atrybuty jak znacznik fp:text. Ten komponent ma jeden obowiązkowy znacznik, value, o typie stringParam. Znacznik value określa wartość tekstu wstawianego w raporcie.
<fp:usertext
	descr="Document Title"
	style="Title"
	beforetoc="true" >
	<fp:stringParam
			name="value"
			descr="Enter report title here"
			defaultvalue="This report was generated by Focal Point."
			changeable="runtime"
			id="6"
	/>
</fp:usertext>
fp:list Komponent fp:list może zawierać dowolną liczbę znaczników fp:text. Są one przedstawiane w postaci listy. Ten komponent ma trzy atrybuty:
  • descr: opcjonalny atrybut opisujący znacznik. Opis jest wyświetlany podczas tworzenia lub edytowania typu raportu bądź podczas generowania raportu. Wartością domyślną jest "", co oznacza brak opisu.
  • indent: opcjonalny atrybut określający odstęp między znakami listy ("-" lub liczby) a tekstem listy. Wartość domyślna to 10, tj. około 1 cm. W przypadku raportów PDF atrybut indent nie ma zastosowania i jest ignorowany. Wartością domyślną jest 10.
  • numbered: opcjonalny atrybut określający, czy lista ma być numerowana. W przypadku raportów RTF, jeśli ten atrybut ma wartość true, zamiast liczb mogą zostać wyświetlone znaki. Wartością domyślną jest false.
<fp:list numbered="true">
	<fp:text>one</fp:text>
	<fp:text>two</fp:text>
	<fp:text>three</fp:text>
</fp:list>
fp:pagebreak Ten komponent powoduje wstawienie podziału strony. Komponent fp:pagebreak nie zawiera znaczników ani atrybutów.
<fp:pagebreak />

Opinia