Renderer HTML / CSS dla aplikacji Metro-Style
Obecne aplikacje WebView dla Metro-Style są dla mnie bezużyteczne, ponieważ są hostowane w oddzielnym HWND, co uniemożliwia nakładanie WebView na inne kontrolki. Ponadto udostępnione interfejsy API nie wystarczą, aby z niego korzystać (np. Nie ma możliwości obsługi zdarzeń „onNavigation”).
Szukam biblioteki C ++, która może analizować HTML / CSS i renderować za pomocą DirectX. Jestem gotów napisać własny renderer, ale nie jest to łatwe. Pomógłbym przynajmniej mieć odpowiedni parser HTML / CSS.
Sprawdziłem również, czy mogę używać Gecko lub Webkit, ale nie uda im się zatwierdzić sklepu (są one również bardzo skomplikowane i trochę przesadzone w moim projekcie).
Dodatkowe wymagania:
non-GPL (musi być dozwolone w aplikacjach komercyjnych o zamkniętym kodzie).XHTML parser reklam / rendererdostępność kodu źródłowego jest plusem. W przeciwnym razie wymagane są pliki binarne dla x86 i ARM.