|
![]() | Tisk sestav | Neinteraktivnφ volba parametr∙ tisku | ![]() |
Zßkladnφ dialogovΘ okno pro volbu tiskßrny a parametr∙ tisku se otevφrß akcφ Nastavit parametry tisku nebo funkcφ Print_opt
.
Stiskem tlaΦφtka Formßt lze z tohoto okna otev°φt dalÜφ dialogovΘ okno umo₧≥ujφcφ nastavenφ formßtu strßnky.
Okno pro nastavenφ formßtu strßnky se dß otev°φt takΘ p°φmo, a to akcφ Nastavit formßt strßnky nebo funkcφ Page_setup
.
Nßkres obsahu strßnky v tomto dialogu slou₧φ p°i p°φprav∞ tisku Ütφtk∙ takΘ k v²b∞ru pozice toho Ütφtku na strßnce, kter² mß b²t vytiÜt∞n prvnφ. Aby rozvr₧enφ Ütφtk∙ v nßkresu odpovφdalo formßtu Ütφtk∙ zvolenΘmu v nßvrhu sestavy, je nutno p°ed otev°enφm tohoto okna zavolat funkci View_pattern
a p°edat ji Φφslo sestavy (Φφslo lze zjistit funkcφ Find_object
).
Zvolit tiskßrnu a orientaci, zdroj a rozm∞ry jejφho papφru lze takΘ ve specializovanΘm dialogovΘm okn∞, kterΘ se otevφrß akcφ Zvolit tiskßrnu nebo funkcφ Printer_dialog
.
P°φklad:
Slo₧it∞jÜφm p°φpadem je situace, kdy si program musφ definici zdroje dat sßm sestavit podle zadan²ch ·daj∙. Sestava s nßzvem Pujceno je navr₧ena do tabulky obsahujφcφ v²p∙jΦky z knihovny. U₧ivatel za b∞hu programu vybere, ₧e chce vypsat jen v²p∙jΦky od ledna do b°ezna. Do prom∞nn²ch programu (nap°. vyp_od
a vyp_do
) typu Date se zapφÜφ hodnoty 1.1.1998 a 31.3.1998. ╚ßst programu pak m∙₧e vypadat takto:
strpom := "SELECT * FROM Knihy WHERE dat_vyp>="+Date2str(vyp_od,1)+" AND dat_vyp<="+Date2str(vyp_do,1)+" ORDER BY dat_vyp" ;
if Open_sql_cursor(ctisk,strpom) then Signalize
else begin
if Print_opt(0) then Print_view("*Pujceno",ctisk,-1,-1);
Close_cursor(ctisk);
end;
![]() | Tisk sestav | Neinteraktivnφ volba parametr∙ tisku | ![]() |