Tvorba HTML Helpu - mapování kapitol na ID |
![]() |
Abychom byli schopni volat jednotlivé kapitoly HTML Helpu z Visual Basicu, musíme nejprve tyto kapitoly namapovat na identifikátory a potom těmto ID přidělit čísla, protože Visual Basic neumí pracovat v tomto případě s textovými identifikátory. První věcí,kterou
musíme udělat je přiřazení identifikátorů k jednotlivým položkám
obsahu. Klikněte na tlačítko HTML API Nyní pomocí tlačítka Add přidáme první alias: Budeme používat IDH pojmenovávací systém, protože se pomalu stává standardem. Když vytváříte tyto aliasy, snažte se je dělat tak jasné, jak to jen půjde, protože nakonec se v tom zamotáte zase jenom Vy. Protože toto je ukázka tvorby nápovědy, tak sem si nelámal příliš hlavu a udělal aliasy následovně: No, a nyní se dostáváme k tomu nejtěžšímu - přípravě souboru pro práci s Visual Basicem. HTML Help Workshop neumí namapovat k ID čísla. Tudíž to musíme udělat ručně. Uložte si Vaši práci a zavřete HTML Help Workshop. V průzkumníku si najděte složku, ve které se nachází váš projekt a soubor hhp otevřete v Notepadu. Určitě tam najdete sekci Alias, která bude vypadat nějak takhle: [ALIAS] Sekce MAP pravděpodobně ještě neexistuje, proto ji budeme muset vytvořit ručně. Musíme přidat pár příkazů, které budou mapovat ID na číslo. Struktura je následující: #define TOPIC_ID CONTEXT_INTEGER čili zde je příklad namapování pro náš cvičný soubor: [MAP] Je třeba si všimnout jedné věci - začínám na čísle 1000 a pokračuji skokem 10. Není v tom žádný záměr, ale prostě si jenom vytvářím určitý prostor pro manipulaci v případě, že bych potřeboval mapování doplnit - ale na to přijdete časem sami ..... |
![]() |
Autor: The Bozena |