Thread Rating:
  • 334 Vote(s) - 2.77 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PDFが正常に表示されないことをハンドリングするには
02-28-2014, 12:29 PM,
#2
RE: PDFが正常に表示されないことをハンドリングするには

EmbeddedBrowserEvent というイベントでハンドリングできるみたい。

Code:
{import * from CURL.GUI.EMBEDDED-BROWSER}
{define-proc public {proc-test
                        e:EmbeddedBrowserEvent,
                        ebg:EmbeddedBrowserGraphic
                    }:void
    {type-switch e
    case error:BrowseErrorEvent do
        {popup-message "正しくPDFが表示されてないので閉じる"}
    case finish:BrowseFinishEvent do
        {if finish.location-url.extension != ".pdf" then
            {popup-message "正しくPDFが表示されてないので閉じる"}
        }
    case doc-nfinish:DocumentFinishEvent do
        {if doc-nfinish.location-url.extension != ".pdf" then
            {popup-message "正しくPDFが表示されてないので閉じる"}
        }
    }
}
{def eb =
    {try
        {EmbeddedBrowserGraphic
            {on e:EmbeddedBrowserEvent at ebg:EmbeddedBrowserGraphic do
                {proc-test e, ebg}
            }
        }
    catch ex:Exception do
        null
    }
}
{VBox    eb,
    {CommandButton
        label = "pdfを表示",
        {on Action do
            def u = "http://www.contiriccardo.it/realtime.pdf"
            {eb.browse-url
                {parse-url u}
            }
        }
    }
}


Messages In This Thread
RE: PDFが正常に表示されないことをハンドリングするには - by umemura - 02-28-2014, 12:29 PM
Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('1044')