Promotic
WikipediaLinkedInYoutubeTwitterFacebook

PrintHtmlPage - metoda objektu Pm

Popis:
Tisk nebo náhled obsahu HTML stránky nebo textu.
Syntaxe:
PrintHtmlPage(sHtml As String, sOptions As String)
Volání:
Pm.PrintHtmlPage sHtml, sOption
Parametry:
sHtml(String) Název s cestou k souboru nebo vlastní zdrojový obsah HTML stránky (podle sourcetype).
sOptions(String) Textový seznam dodatečných parametrů. Údaje s přiřazenou hodnotou jsou zde odděleny středníkem, například "sourcetype:url;printer:select;".
"sourcetype:xxx;" (povinné) - Definuje význam patrametru sHtml
htmlstring - V sHtml je zdrojový obsah HTML stránky.
textstring - V sHtml je obsah TXT stránky. Tzn. v tomto případě se nejedná o HTML text ale o obyčejný neformátovaný text (například v *.txt souboru).
file - V sHtml je cesta k souboru na disku. Viz PROMOTIC cesta k souborům nebo složkám.
url - V sHtml je URL adresa. Předává se Internet Exploreru beze změny. Měla by tedy odsahovat i prefix (http://, file:// ..)
"printer:xxx;" (nepovinné) - Určení tiskárny pro tisk.
select (přednastaveno) - Tisk na tiskárnu s možností vybrat tiskárnu a změnit nastavení (orientace, rozlišení, atd.) pomocí zadávacího okna.
default - Tisk na výchozí tiskárnu OS Windows (bez zadávacího okna). Nelze změnit výchozí nastavení tisku (orientace, rozlišení, atd.).
preview - Zobrazení náhledu před tiskem s možností změnit výchozí nastavení tisku (orientace, rozlišení, atd.).
"width:xxx;" (nepovinné) - Šířka zdrojové stránky před tiskem. Šířka a výška se většinou nemusí zadávat protože se obsah přizpůsobí tisknuté stránce.
"height:xxx;" (nepovinné) - Výška zdrojové stránky před tiskem.
Poznámka:
Metodu lze volat i v událostech grafických prvků pro Web Obrazy. Tzn. lze tisknout i na WEB klientovi, s následujícími omezeními:
- není funkční sourcetype:file;
- není funkční printer:default; (provede se vždy dotaz na tiskárnu, tedy jako při nastavení printer:select;)
Příklad1:
Tisk obsahu url adresy s možností vybrat a nastavit tiskárnu.
Pm.PrintHtmlPage "http://www.promotic.eu", "sourcetype:url;printer:select;"
Příklad2:
Tisk textového souboru.
Pm.PrintHtmlPage "#app:Log.txt", "sourcetype:file;printer:default;"
Příklad3:
Tisk souboru obrázku.
Pm.PrintHtmlPage "#appres:Image.png", "sourcetype:file;printer:default;"
Příklad4:
Tisk obsahu textové proměnné
Dim sString
sString = Pm.FileTextRead("#data:file.txt", 0)
Pm.PrintHtmlPage sString, "sourcetype:textstring;printer:default;"
Příklad5:
Náhled před tiskem objektu PmReport
Dim oReport
Set oReport = pMe.Pm("/Reports/Report1)
Pm.PrintHtmlPage oReport.SaveToString(""), "sourcetype:htmlstring;printer:preview;"
Příklad6:
Tisk z proměnné naplněné vnitřní tiskovou stránkou ActiveX TrendsView na výchozí tiskárnu OS Windows s určením velikosti stránky.
Dim sHtml
sHtml="string:"
oTView.SaveToHtm "", sHtml, "mode:graph;"
Pm.PrintHtmlPage sHtml, "sourcetype:htmlstring;printer:default;width:2100;height:2970;"
Navigace:
 
- Pm
 
- Abs
- Cos
- E
- Exp
- LN2
- PI
- Pow
- PrintHtmlPage
 
 
- Sin
- Tan
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice