Startseite › Foren › Deutsches LiveCode-Forum › open printing to pdf
- Dieses Thema hat 7 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 6 Jahren, 6 Monaten von Klaus Major.
-
AutorBeiträge
-
-
Juni 14, 2018 um 08:20 Uhr #6105
Hallo liebe Mitglieder
Mein Problem im Moment ist, das der open printing to pdf Befehl unter Windows problemlos funktioniert aber unter Android keine Datei gespeichert wird.
Hier der Codeset the defaultfolder to specialFolderPath („documents“) & „/tecdoku“
put „pdfdatei.pdf“ into var20
open printing to pdf var20print card 4 into 80,80,450,770
close printing
if there is a file „pdfdatei.pdf“ then answer „ok“
answer the files
——– Unter Windows ist die Datei vorhanden unter Android nicht ——-
if environment () is mobile then
ask „eMail Adresse“
put it into var1
put „tecdoku.pdf“ into tAttachment[„file“]
put „application/pdf“ into tAttachment[„type“]
put „brand.pdf“ into tAttachment[„name“]
mobileComposeMail „Anfrage“, var1,,,,tAttachmentend if
kann mir jemand helfen ?
MFG Volker
-
Juni 14, 2018 um 10:42 Uhr #6109
Hallo Volker,
ich nehme an -> tecdoku ist ein Ornder im Docs Ordner?
dann sollte das unter Windows aber auch nicht funktionieren, denn es fehlt ein SLASH! -> specialFolderPath („documents“) & „/tecdoku/“Aber warum mit dem DEFAULTFOLDER herummachen, wenn wir doch einen tollen absoluten Pfad generieren können? Rein rhetorische Frage! 😎
…
put specialFolderPath („documents“) & „/tecdoku/pdfdatei.pdf“ into var20
open printing to pdf var20
…Aber Dein Attachment heisst anders als die frisch generierte Datei, muss das so?
…
put specialFolderPath („documents“) & „/tecdoku/pdfdatei.pdf“ into var20
…
put „tecdoku.pdf“ into tAttachment[„file“]
…
put „brand.pdf“ into tAttachment[„name“]
…Gruß
Klaus
-
Juni 14, 2018 um 17:29 Uhr #6112
Hallo Klaus,
naja im Original hatte ich es ein bisschen anders,
aber nach meinen neusten Infos ist es wohl so, das open printing to pdf laut Dictionary nur mobil unter ios möglich ist und nicht für Android.
Trotzdem Danke für Deine AntwortGruß Volker
-
Juni 14, 2018 um 17:33 Uhr #6113
Ach ja, Android, hatte ich glatt überlesen, stimmt, Android unterstützt das leider nicht.
-
Juni 15, 2018 um 22:20 Uhr #6125
Hallo,
ursprünglich wollte ich eine Karte aufbauen und diese dann als PDF per EMail versenden.
Das geht ja nun mal leider nicht unter Android.
Jetzt habe ich mich entschieden ein Snapshot der Karte per Email zu versenden. Aber leider ist die Auflösung dermaßen schlecht, das es als Dokument unbrauchbar ist.
Ich habe den Befehl export snapshot from this card to file „Inspector.png“ as png benutzt.
Kann man die Auflösung irgendwie beinflussen?
Kann mir jemand helfen ?Gruß Volker
-
Juni 16, 2018 um 03:18 Uhr #6128
Hallo Volker,
habe das gerade mal auf meinem Mac ausprobiert, sollte aber auch unter Android klappen!
Es gibt doch den „at size x,y“ parameter bei „export snapshot“, hatte ich noch nie ausprobiert, aber aus gegebenem Anlass… 🙂
Wenn Du da die doppelten Werte der Breite und Höhe Deines Stacks angibst, hast Du schon mal die doppelte Auflösung des resultierenden Bildes, wie gesagt, sieht echt knackig auf meinem Mac aus, Versuch macht kluch!
Hier mein Testskript, „you get the picture“, wie der Ami sagt:
on mouseUp put specialfolderpath("desktop") & "/test.png" into tFile ## Der Stack war 350,280 px mit ein paar Buttons, einem SVG ## und einem Textfeld mit drei Zeilen export snapshot from this cd at size "700,560" to file tFile as PNG end mouseUp
Probiere das mal aus und gib Bescheid, ob das auch unter Android klappt.
Gruß
Klaus
-
Juni 16, 2018 um 18:19 Uhr #6132
Hallo Klaus ,
es klappt, DANKE!!Dann gibts da doch noch dieses Array mit Metadata womit man die ppi per inch einstellen kann. Kann man damit denn auch irgendwie die Qualität des Ausdrucks verbessern?
Gruß Volker
-
Juni 16, 2018 um 18:29 Uhr #6133
Da das nichts an der Anzahl der Pixel ändert, wird das wohl eher nicht der Fall sein.
Aber probiere es doch mal aus 🙂... put 300 into tMDArray["density"] export snapshot from this cd at size "700,560" and metadata tMDArray to file tFile as PNG ...
Das Dictionary ist nicht sehr genau hier, eventuell musst Du schreiben:
… WITH metadata…
anstatt:
… AND metadata…
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.