PDF Widget
JeeJeeStudio
jeejeestudio at gmail.com
Sun Apr 25 07:22:59 EDT 2021
hhhmmm, yes, sorry let me refrase that....
What I did is download the pdf then opened an external browser, and as
soon the browser was closed it went back to the app.
Don't know exactly anymore why I did not use the browser widget, so I
was remembering it wrong. But probably because displaying a pDF sucks
Big TIme on Android within LC using Indy that time.
(just like our prime minister, he remembers nothing and has no
recollection of it or remembered it wrong :) )
If it helps, what I did was:
local tFile, tHier, tHeaders,tResult
on mouseUp
tsNetInit
if the environment is "mobile" then --ok for Android and iOS
set the defaultFolder to specialFolderPath("documents")
put specialFolderPath("documents") & "/help.pdf" into tHier
end if
put tsNetGetFile("1", tHier,
"https://www.somewebpage.nl/folder/help.pdf", tHeaders,
"transferComplete") into tResult
end mouseUp
on helpdownloaded
if the environment is "mobile" then --ok for Android and iOS
put specialFolderPath("documents") & "/help.pdf" into tFile
end if
if there is a file tFile then
if the platform is "android" then
mobileToast "Help file is gedownload", "short"
--this works OK with external browser on Android--downloaden en
dan kopieren naar sdcard
put URL ("binfile:" & specialFolderPath("documents") &
"/help.pdf") into URL ("binfile:/mnt/sdcard/help.pdf")
launch url "file:/mnt/sdcard/help.pdf"
end if
else
mobileToast "No file"
end if
end helpdownloaded
on transferComplete pID, pResult, pBytes, pCurlCode
local tData
--answer tsNetGetStatus("1")
if pCurlCode is not 0 then
answer tsNetRetrError(pID)
--else
--answer "File has been downloaded"
end if
tsNetCloseConn pID
helpdownloaded
end transferComplete
Op 24-4-2021 om 22:37 schreef Klaus major-k via use-livecode:
>
>> Am 24.04.2021 um 21:31 schrieb JeeJeeStudio via use-livecode <use-livecode at lists.runrev.com>:
>>
>> Aber Klaus, for just displaying a PDF, you could use the browser widget
> Maar JeeJee, I wrote:
> ... directly as a control) in a stack and
> NOT inside of a browser widget, which is not working "out of the box" on Android.
>
> Yes, call me lazy... 8-)
>
>> Op 23-4-2021 om 13:48 schreef Klaus major-k via use-livecode:
>>> Hi Tore,
>>>
>>>> Am 23.04.2021 um 13:28 schrieb Tore Nilsen via use-livecode <use-livecode at lists.runrev.com>:
>>>>
>>>> Not everyone needs it.
>>> that was just a little joke. :-)
>>>
>>>> I had the business edition for a year and for what it is worth, the pdf-widget did not offer anything
>>>> I needed. I had hoped I could use it for mark up and annotations but did not find a way to do that.
>>> It would be enough, at least for me, if we could display a PDF (directly as a control) in a stack and
>>> NOT inside of a browser widget, which is not working "out of the box" on Android.
>>>
>>>> I do however think that it would be a good thing if it was possible to buy widgets on a per widget basis.
>>>> That would enhance the LiveCode experience in my mind.
>>> Definitively!
>>>
>>>> Best regards
>>>> Tore Nilsen
> Best
>
> Klaus
>
> --
> Klaus Major
> https://www.major-k.de
> https://www.major-k.de/bass
> klaus at major-k.de
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list