sHtml | (String) Określa stronę HTML (lub źródło tekstu, obrazka itd.).
Można wprowadzić na kilka sposobów (według ustawienia sourcetype): - Adres URL, patrz Przykład1.
- Zawartość tekstu, patrz Przykład4. |
---|---|
sOptions | (String) Dodatkowe parametry Dane są tutaj w formacie KeyVal, na przykład "sourcetype:url;printer:select;".
"sourcetype:xxx;" (obowiązkowe) - Określa znaczenie parametru sHtml
htmlstring - W sHtml znajduje się docelowa zawartość strony HTML.
textstring - W sHtml znajduje się zawartość strony TXT. To znaczy, że w tym przypadku nie chodzi o tekst HTML lecz o zwykły nie formatowany tekst (na przykład w pliku *.txt).
file - W sHtml znajduje się ścieżka do pliku na dysku. Patrz PROMOTIC ścieżka do plików lub folderów.
url - W sHtml znajduje się Adres URL. Jest przekazywany bez zmian do InternetExplorer. Powinien więc zawierać również prefix (http://, file:// ...) "printer:xxx;" (opcjonalne) - Określa drukarkę do wydruku.
select (domyślnie) - Druk na drukarku z możliwością wyboru drukarki i z możliwością ustawień (orientacja, rozdzielczość, itd.) przy pomocy okna edycyjnego.
default - Wydruk na domyślną drukarkę SO Windows (bez okna edycyjnego). Nie można zmieniać domyślnych ustawień wydruku (orientacja, rozdzielczość, itd.).
"width:xxx;" (opcjonalne) - Szerokość strony źródłowej przed wydrukiem. Zazwyczaj nie jest konieczne określanie szerokości i wysokości, ponieważ zawartość dostosuje się do drukowanej strony.
"height:xxx;" (opcjonalne) - Wysokość strony źródłowej przed wydrukiem. |
Pm.PrintHtmlPage("https://www.promotic.eu", "sourcetype:url;printer:select;");
Pm.PrintHtmlPage("#app:Log.txt", "sourcetype:file;printer:default;");
Pm.PrintHtmlPage("#appres:Image.png", "sourcetype:file;printer:default;");
Dim sString
sString = Pm.FileTextRead("#data:file.txt", 0)
Pm.PrintHtmlPage sString, "sourcetype:file;printer:default;"
Dim oReport
Set oReport = pMe.Pm("/Reports/Report1")
Pm.PrintHtmlPage oReport.SaveToString(""), "sourcetype:htmlstring;printer:preview;"
var sHtml = oTView.SaveToHtm("ver:1", "return:", "mode:graph;");
Pm.PrintHtmlPage(sHtml, "sourcetype:htmlstring;printer:preview;width:700px;height:930px;");