### Přehled všech vlastností

Zde je uveden stručný přehled všech vlastností produktu Precision Helper. Podrobný popis ovládání a využití možností produktu naleznete v kapitole Uživatelské rozhraní.

Základní vlastnosti

- Správa projektů nápovědy (oblíbené projekty, naposledy otevřené projekty)
- Vytváření, otevření, úpravy a uložení projektů nápovědy v nativním formátu Microsoft Html Help (HHP)
- Hromadné kompilace projektů (definice a správa seznamů kompilovaných projektů)
- Publikování (export) projektů do formátů CHM, WebHelp, PDF a samostatného Html dokumentu (viz. Import/Export)
- Automatické zálohování souborů projektu i vlastní aplikace
- Vícejazyčné uživatelské prostředí včetně nápovědy a příruček chybových hlášení kompilátoru (možnost přepnutí jazyka bez ukončení aplikace)
- Moderní vzhled aplikace, práce s více tématy v listech (kartách) - viz. Uživatelské rozhraní

Úpravy obsahu

- Maximální možnosti úpravy struktury obsahu - pomocí klávesnice, schránky, přetažením myší, mezi instancemi aplikace, z a do jiných aplikací, viz. také Uživatelské rozhraní)
- Možnost pracovat s libovolným obsahem definovaným v projektu (snadný výběr obsahu k editaci)
- Editor vlastností určujících chování ve výsledné nápovědě (pro téma i celý obsah)
- Automatické zařazení témat do obsahu - různé volby zdroje témat
- Různé (uživatelsky volitelné) akce pro výběr nebo vytvoření tématu (zadání url, volba souboru, volba souboru projektu, výběr tématu z jiné nápovědy, vytvoření kopie tématu, atd.)
- Možnost zařazení jiného externího obsahu (z jiné nápovědy a nebo soubor obsahu)
- Možnost využít pro úpravy definovaný externí editor nebo aplikaci asociovanou s daným typem tématu
- Tisk, náhled, zvětšení / zmenšení zobrazeného tématu, hledání v textu tématu
- Rychlé přiřazování klíčových slov (mj. přidání textu, který je označen v aktuálním tématu)
- Rychlé hledání (filtrování) položek obsahu
- Vzájemná navigace na témata mezi obsahem, rejstříkem a kontexty

Rejstřík

- Možnost definovat strukturovaný rejstřík a také odkazy mezi slovy - pomocí klávesnice, schránky, přetažením myší, mezi instancemi aplikace, z a do jiných aplikací, viz. také Uživatelské rozhraní)
- Možnost pracovat s libovolným rejstříkem definovaným v projektu (snadný výběr rejstříku k editaci)
- Editor vlastností určujících chování ve výsledné nápovědě (pro téma i celý rejstřík)
- Automatické zařazení klíčových slov z názvů témat - různé volby zdroje témat
- Různé (uživatelsky volitelné) akce pro výběr nebo vytvoření tématu (zadání url, volba souboru, volba souboru projektu, výběr tématu z jiné nápovědy, vytvoření kopie tématu, atd.)
- Možnost využít pro úpravy definovaný externí editor nebo aplikaci asociovanou s daným typem tématu
- Tisk, náhled, zvětšení / zmenšení zobrazeného tématu, hledání v textu tématu
- Rychlé přiřazování klíčových slov přímo při úpravách tématu v obsahu (viz. Úpravy obsahu)
- Rychlé hledání (filtrování) položek rejstříku
- Vzájemná navigace na témata mezi obsahem, rejstříkem a kontexty

Kontextová nápověda

- Komplexní editor kontextové nápovědy - úplná kontrola nad přiřazením kontextových ID, symbolických ID, zdrojových souborů a komentářů k tématu
- Možnost práce v jednoduchém režimu (zadávání pouze kontextového ID a komentáře k tématu)
- Možnost zadání textů stručné nápovědy (Text popups)
- Automatické předvyplnění tabulky kontextové nápovědy všemi tématy definovanými v projektu
- Automatické přiřazování kontextových a symbolických identifikátorů (všech nevyplněných a nebo pouze pro právě editovaný řádek tabulky)
- Možnost volby pro ukládání položek kontextové nápovědy přímo do projektového souboru nebo do externích zdrojových souborů (.h, .ali, .txt)
- Upozorňování na duplicity (hlášením při změně položky, grafickým znázorněním)
- Různé možnosti filtrování tabulky
- Kopírování do schránky, vložení ze schránky - umožňuje snadný přenos položek tabulky mezi instancemi aplikace i mezi různými aplikacemi (např. Microsoft Excel, textové editory, vývojářské nástroje)
- Náhled na téma aktuálního řádku tabulky

Další úpravy projektu

- Úpravy seznamu souborů explicitně zařazených do nápovědy - různé možnosti filtrování, náhled na aktuálně vybraný soubor v seznamu, přenos do a ze schránky, přetažení myší mezi instancemi i různými aplikacemi (Průzkumník Windows, textový editor, apod.)
- Definice typů oken nápovědy včetně vizuálního návrháře vzhledu okna (tlačítka, karty navigačního panelu, hlavní nabídka, písmo, barvy, apod.)
- Přenos definice typu okna do a ze schránky - umožňuje přenos definice mezi instancemi aplikace a také mezi jinými aplikacemi (v nativním formátu Microsoft HHP)
- Úpravy seznamu vložených externích souborů nápovědy - rychlé hledání, přenos do a ze schránky, přetažení myší mezi instancemi i různými aplikacemi (Průzkumník Windows, textový editor, apod.)
- Přímé manuální úpravy dalších sekcí projektu (INFOTYPES, SUBTYPES)

Import

- CHM - vytvoření nového projektu dekompilací existující nápovědy ve formátu Microsoft CHM
- Soubory projektů - vyhledání existujících projektů nápovědy v určeném umístění a jejich zařazení do seznamu evidovaných projektů

Export

- CHM - standardní kompilace nápovědy do formátu Microsoft CHM (uživatelsky volitelný kompilátor - hha.dll/hhc.exe)
- WebHelp - vytvoření online nápovědy (podpora uživatelských šablon)
- Single doc - vytvoření samostatného html dokumentu
- PDF*)

Další nástroje

- Prohlížeč CHM (prohlížení obsahu souboru CHM)
- API Tester (možnost otestování Html Help API pro vývojáře - výběr souboru CHM, test kontextového ID, test souboru tématu a test klíčového slova)
- Uživatelsky volitelné externí nástroje (kompilátor CHM, editor témat, editor obrázků, prohlížeč témat)

Uživatelské rozhraní

- Moderní uživatelské rozhraní, rozsáhlé možnosti nastavení vzhledu a rozložení prvků (barevná schémata, umístění panelů, vzhled listů, vzhled navigačního panelu, atd.)
- Práce s více dokumenty (tématy) v listech - více listů lze otevřít i pro další typy informací (seznam kompilací, typy oken nápovědy, apod.)
- Rychlé volby - uživatelsky definovatelný panel tlačítek umístěný přímo na úvodní stránce aplikace
- Globální vyhledávání - vyhledávání textů ve všech vybraných oblastech projektu a aplikace včetně textů témat samotných
- Rychlé vyhledávání položek ve všech dostupných seznamech
- Prověřený model editoru vlastností, známý z mnoha vývojářských nástrojů
- Rozsáhlé možnosti dialogu pro výběr souboru projektu - různá místa hledání, filtrace dle názvu a typu souboru, prohlížení externí nápovědy (CHM) jako složky souborů, atd.
- Volitelná ikona v oznamovací oblasti
- Možnost otevření editovaného tématu nejen v definovaném editoru či prohlížeči, ale také v dalších aplikacích (asociovaná aplikace, seznam aplikací v nichž byl soubor naposledy otevřen)
- Spouštění z příkazové řádky - spuštění nové instance aplikace
- Velké využití možnosti práce se schránkou systému a přetažením položek myší - mezi instancemi aplikace i mezi jinými aplikacemi
- Plná implementace formátu nápovědy Microsoft Html Help Project**)

Ostatní

- Kontextová nápověda - nápověda ke konkrétním situacím v produktu je zobrazována vždy přímo v panelu Nápověda
- Příručka chybových hlášení kompilátoru CHM lokalizovaná do češtiny
- Produkt nevyžaduje žádné speciální nároky na hardware ani software - viz. Systémové požadavky

Licence

- Produkt je distribuován zcela ZDARMA ! (viz. Licenční ujednání)

*) Viz. Export nápovědy do formátu Adobe PDF.
**) Kromě sekcí INFO TYPES a SUBSETS, jejichž implementace ale není dokončena ani v samotném prohlížeči nápovědy Microsoft CHM. Tyto sekce jsou v produktu Precision Helper dostupné pro přímou manuální editaci

Copyright © 2008-2010 Precision software & consulting. Všechna práva vyhrazena.