none
IEPictureControl

Alle besvarelser

  • Hej Johny,

    På svaret til:

    http://social.microsoft.com/Forums/da-DK/6ef0ce01-643c-4d8e-a023-ae90e8c73b65/c5-info-center-i-sidepanelet-?forum=c5

    er der link til download af kode eksempler fra C5 Tecnical Workshop 2011.

    Her i ligger 2 eksempler på visning af billeder ved hjælp af en  Internet Explorer kontrol, som bliver loaded ind på en C5 knap.
    Det ene er lavet med COMAPI og det andet er lavet med COMAPI og XAC.

    Eksemplerne viser eksempel på, hvordan man ved hjælp af JavaScript, kan skalere billedet efter at det er loadet, og efter en resize af formen.


    Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5



    20. juni 2014 07:52
    Ejer
  • Hej

    Har kigget zip filen fra Workshoppen igennem og der er rigtig nok et færdig lavet eksempel på visning af et billede, men kan desværre ikke finde noget der forklarer noget som helt af koden.

    Jeg har istedet taget FORMS_PICTURE makroen og pillet det kode jeg kunne bruge af den.

    24. juni 2014 06:50
  • Hej Johnny,

    Det er samme grundelementer, som er i spil i ovennævnte eksempler og så FORMS_PICTURE makroen.
    De nævnte eksempler var faktisk prototyper på den kode, som nu er i FORMS_PICTURE makroen.
    Det centrale er at der ved hjælp af Automation skabes integration mellem C5 og andre programmer eller komponenter, som er installeret på klient computeren.

    C5 har 2 forskellige frameworks til Automation integration, COMAPI og XAC.

    COMAPI har eksisteret siden C5 2008, og er dokumenteret i COMAPI_Reference_Manual_2012.pdf, som er seneste udgave.

    XAC er dokumenteret i XAC_Reference_Manual_2012.pdf og i selve makroframeworket bag XAC. XAC blev introduceret som en del af C5 i C5 2012.

    De programmer og komponenter som C5 ved af Automation laver integration til er programmer og komponenter fra Microsoft, som alle er dokumenteret på MSDN:

    http://msdn.microsoft.com/library

    Mere specifikt kan dokumentation til Internet Explorer (WebBrowser/Shell.Explorer) integration p.t. findes på:

    http://msdn.microsoft.com/en-us/library/ie/hh828809

    Microsoft Outlook 2013:

    http://msdn.microsoft.com/en-us/library/ee861520(v=office.15).aspx

    Microsoft Word 2013:

    http://msdn.microsoft.com/en-us/library/ee861527(v=office.15).aspx

    Microsoft Excel 2013:

    http://msdn.microsoft.com/en-us/library/ee861528(v=office.15).aspx

    Ofte kan MSDN dokumentation suppleres med programmet OLE/COM Object Viewer (oleview.exe), som er en del af Microsoft Visual Studio Tools, men også en del af Windows SDK distributioner.
    Her er vist et eksempel på hvordan man f.eks. finder parametre til Navigate metoden på Internet Explorer (WebBrowser) kontrollen:

    Man skal dog generelt huske at man ikke nødvendigvis kan antage at alle computere har samme komponenter installeret. Det er heller ikke alle programmers Automation interfaces, som er eksponeret, så de er synlige i OLE/COM Object Viewer. Microsoft Office programmer er f.eks. ikke synlige i OLE/COM Object Viewer, her har man kun MSDN dokumentationen.

    Internet Explorer (WebBrowser) kontrollen bruges i C5 både til at vise billeder, og til at vise regulære html dokumenter, som i Sidepanelet.


    Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5

    25. juni 2014 12:39
    Ejer