Trieda DocumentDriver
Ovládač dokumentu slúži na manipuláciu s dokumentom. Umožňuje vytvoriť nový dokument, pridať do existujúceho dokumentu nový obsah, uložiť obsah do súboru alebo do schránky, spracovať dokument a pod.
Metódy a vlastnosti:

procedure NewDocument(const CategoryID: WideString);
- Popis:
- Vytvorí nový dokument, ktorý je prístupný pomocou vlastnosti Document. V parametri CategoryID musí byť odovzdané platné OID kategórie dokumentu.
- Súvisiace metódy a vlastnosti:
- Document, LoadDocument, SaveDocument

procedure LoadDocument(const OID: WideString);
- Popis:
- Načíta do ovládača existujúci dokument. Dokument je prístupný pomocou vlastnosti Document.
- Súvisiace metódy a vlastnosti:
- Document, NewDocument, SaveDocument

procedure SaveDocument;
- Popis:
- Uloží dokument načítaný v ovládači a prístupný pomocou vlastnosti Document.
- Súvisiace metódy a vlastnosti:
- Document, NewDocument, LoadDocument

function ProcessDocument: WordBool;
- Popis:
- Spracuje dokument načítaný v ovládači a prístupný pomocou vlastnosti Document. Spôsob spracovania závisí od kategórie a nastavenia dokumentu.
- Súvisiace metódy a vlastnosti:
- Document, NewDocument, LoadDocument, SaveDocument

property Document: ObjectData;
- Popis:
- Vlastnosť obsahuje dokument načítaný do ovládača pomocou LoadDocument alebo novo vytvorený pomocou NewDocument.
- Súvisiace metódy:
- NewDocument, LoadDocument, SaveDocument, ProcessDocument

function AddContent: WordBool;
- Popis:
- Pridá do dokumentu nový obsah. Odkiaľ sa načítajú dáta a akým spôsobom, závisí od kategórie dokumentu a od prípadnej interakcie s užívateľom.
- Súvisiace metódy a vlastnosti:
- Document, LoadContent, SaveContent, AddContentFromFile, AddContentFromClipboard, AddEmptyContent

function LoadContent(const Content: ObjectData): WordBool;
- Popis:
- Načíta nová dáta do obsahu dokumentu. Parameter Content musí byť existujúci obsah dokumentu. Odkiaľ sa načítajú dáta a akým spôsobom, závisí od kategórie dokumentu a od prípadnej interakcie s užívateľom.
- Súvisiace metódy a vlastnosti:
- Document, AddContent, SaveContent, LoadContentFromFile, LoadContentFromClipboard, LoadEmptyContent

function SaveContent(const Content: ObjectData): WordBool;
- Popis:
- Uloží obsah dokumentu. Parameter Content musí byť existujúci obsah dokumentu. Kam sa dáta uložia a akým spôsobom, závisí od kategórie dokumentu a od prípadnej interakcie s užívateľom.
- Súvisiace metódy a vlastnosti:
- Document, AddContent, LoadContent, SaveContentToFile, SaveContentToClipboard

function AddContentFromFile(const FileName: WideString): WordBool;
- Popis:
- Pridá do dokumentu nový obsah zo súboru. Ak je FileName prázdny reťazec, spýta sa užívateľa na súbor, prípadne viacero súborov (v závislosti od kategórie dokumentu).
- Súvisiace metódy a vlastnosti:
- Document, LoadContentFromFile, SaveContentToFile, AddContent, AddContentFromClipboard, AddEmptyContent

function LoadContentFromFile(const Content: ObjectData; const FileName: WideString): WordBool;
- Popis:
- Načíta nové dáta do obsahu dokumentu zo súboru. Ak je FileName prázdny reťazec, spýta sa užívateľa na súbor. Parameter Content musí byť existujúci obsah dokumentu.
- Súvisiace metódy a vlastnosti:
- Document, AddContentFromFile, SaveContentToFile, LoadContent, LoadContentFromClipboard, LoadEmptyContent

function SaveContentToFile(const Content: ObjectData; const FileName: WideString): WordBool;
- Popis:
- Uloží obsah dokumentu do súboru. Ak je FileName prázdny reťazec, spýta sa užívateľa na súbor. Parameter Content musí byť existujúci obsah dokumentu.
- Súvisiace metódy a vlastnosti:
- Document, AddContentFromFile, LoadContentFromFile, SaveContent, SaveContentToClipboard

function AddContentFromClipboard: WordBool;
- Popis:
- Pridá do dokumentu nový obsah zo schránky.
- Súvisiace metódy a vlastnosti:
- Document, LoadContentFromClipboard, SaveContentToClipboard, AddContent, AddContentFromFile, AddEmptyContent

function LoadContentFromClipboard(const Content: ObjectData): WordBool;
- Popis:
- Načíta nové dáta do obsahu dokumentu zo schránky. Parameter Content musí byť existujúci obsah dokumentu.
- Súvisiace metódy a vlastnosti:
- Document, AddContentFromClipboard, SaveContentToClipboard, LoadContent, LoadContentFromFile, LoadEmptyContent

function SaveContentToClipboard(const Content: ObjectData): WordBool;
- Popis:
- Uloží obsah dokumentu do schránky. Parameter Content musí byť existujúci obsah dokumentu.
- Súvisiace metódy a vlastnosti:
- Document, AddContentFromClipboard, LoadContentFromClipboard, SaveContent, SaveContentToFile

function AddEmptyContent: WordBool;
- Popis:
- Pridá do dokumentu nový prázdny obsah.
- Súvisiace metódy a vlastnosti:
- Document, LoadEmptyContent, AddContent, AddContentFromFile, AddContentFromClipboard

function LoadEmptyContent(const Content: ObjectData): WordBool;
- Popis:
- Vyprázdni obsah dokumentu. Parameter Content musí byť existujúci obsah dokumentu.
- Súvisiace metódy a vlastnosti:
- Document, AddEmptyContent, LoadContent, LoadContentFromFile, LoadContentFromClipboard