Třída DocumentDriver
Ovladač dokumentu slouží k manipulaci s dokumentem. Umožňuje vytvořit nový dokument, přidat do existujícího dokumentu nový obsah, uložit obsah do souboru nebo do schránky, zpracovat dokument apod.
Metody a vlastnosti:
NewDocument
procedure NewDocument(const CategoryID: WideString);
- Popis:
- Vytvoří nový dokument, který je přístupný pomocí vlastnosti Document. V parametru CategoryID musí být předáno platné OID kategorie dokumentu.
- Související metody a vlastnosti:
- Document, LoadDocument, SaveDocument
LoadDocument
procedure LoadDocument(const OID: WideString);
- Popis:
- Načte do ovladače existující dokument. Dokument je přístupný pomocí vlastnosti Document.
- Související metody a vlastnosti:
- Document, NewDocument, SaveDocument
SaveDocument
procedure SaveDocument;
- Popis:
- Uloží dokument načtený v ovladači a přístupný pomocí vlastnosti Document.
- Související metody a vlastnosti:
- Document, NewDocument, LoadDocument
ProcessDocument
function ProcessDocument: WordBool;
- Popis:
- Zpracuje dokument načtený v ovladači a přístupný pomocí vlastnosti Document. Způsob zpracování závisí na kategorii a nastavení dokumentu.
- Související metody a vlastnosti:
- Document, NewDocument, LoadDocument, SaveDocument
Document
property Document: ObjectData;
- Popis:
- Vlastnost obsahuje dokument načtený do ovladače pomocí LoadDocument nebo nově vytvořený pomocí NewDocument.
- Související metody:
- NewDocument, LoadDocument, SaveDocument, ProcessDocument
AddContent
function AddContent: WordBool;
- Popis:
- Přidá do dokumentu nový obsah. Odkud se načtou data a jakým způsobem, závisí na kategorii dokumentu a na případné interakci s uživatelem.
- Související metody a vlastnosti:
- Document, LoadContent, SaveContent, AddContentFromFile, AddContentFromClipboard, AddEmptyContent
LoadContent
function LoadContent(const Content: ObjectData): WordBool;
- Popis:
- Načte nová data do obsahu dokumentu. Parametr Content musí být existující obsah dokumentu. Odkud se načtou data a jakým způsobem, závisí na kategorii dokumentu a na případné interakci s uživatelem.
- Související metody a vlastnosti:
- Document, AddContent, SaveContent, LoadContentFromFile, LoadContentFromClipboard, LoadEmptyContent
SaveContent
function SaveContent(const Content: ObjectData): WordBool;
- Popis:
- Uloží obsah dokumentu. Parametr Content musí být existující obsah dokumentu. Kam se data uloží a jakým způsobem, závisí na kategorii dokumentu a na případné interakci s uživatelem.
- Související metody a vlastnosti:
- Document, AddContent, LoadContent, SaveContentToFile, SaveContentToClipboard
AddContentFromFile
function AddContentFromFile(const FileName: WideString): WordBool;
- Popis:
- Přidá do dokumentu nový obsah ze souboru. Pokud je FileName prázdný řetězec, pak se dotáže uživatele na soubor, případně více souborů (závisí na kategorii dokumentu).
- Související metody a vlastnosti:
- Document, LoadContentFromFile, SaveContentToFile, AddContent, AddContentFromClipboard, AddEmptyContent
LoadContentFromFile
function LoadContentFromFile(const Content: ObjectData; const FileName: WideString): WordBool;
- Popis:
- Načte nová data do obsahu dokumentu ze souboru. Pokud je FileName prázdný řetězec, pak se dotáže uživatele na soubor. Parametr Content musí být existující obsah dokumentu.
- Související metody a vlastnosti:
- Document, AddContentFromFile, SaveContentToFile, LoadContent, LoadContentFromClipboard, LoadEmptyContent
SaveContentToFile
function SaveContentToFile(const Content: ObjectData; const FileName: WideString): WordBool;
- Popis:
- Uloží obsah dokumentu do souboru. Pokud je FileName prázdný řetězec, pak se dotáže uživatele na soubor. Parametr Content musí být existující obsah dokumentu.
- Související metody a vlastnosti:
- Document, AddContentFromFile, LoadContentFromFile, SaveContent, SaveContentToClipboard
AddContentFromClipboard
function AddContentFromClipboard: WordBool;
- Popis:
- Přidá do dokumentu nový obsah ze schránky.
- Související metody a vlastnosti:
- Document, LoadContentFromClipboard, SaveContentToClipboard, AddContent, AddContentFromFile, AddEmptyContent
LoadContentFromClipboard
function LoadContentFromClipboard(const Content: ObjectData): WordBool;
- Popis:
- Načte nová data do obsahu dokumentu ze schránky. Parametr Content musí být existující obsah dokumentu.
- Související metody a vlastnosti:
- Document, AddContentFromClipboard, SaveContentToClipboard, LoadContent, LoadContentFromFile, LoadEmptyContent
SaveContentToClipboard
function SaveContentToClipboard(const Content: ObjectData): WordBool;
- Popis:
- Uloží obsah dokumentu do schránky. Parametr Content musí být existující obsah dokumentu.
- Související metody a vlastnosti:
- Document, AddContentFromClipboard, LoadContentFromClipboard, SaveContent, SaveContentToFile
AddEmptyContent
function AddEmptyContent: WordBool;
- Popis:
- Přidá do dokumentu nový prázdný obsah.
- Související metody a vlastnosti:
- Document, LoadEmptyContent, AddContent, AddContentFromFile, AddContentFromClipboard
LoadEmptyContent
function LoadEmptyContent(const Content: ObjectData): WordBool;
- Popis:
- Vyprázdní obsah dokumentu. Parametr Content musí být existující obsah dokumentu.
- Související metody a vlastnosti:
- Document, AddEmptyContent, LoadContent, LoadContentFromFile, LoadContentFromClipboard