Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
DocumentBuilder je výkonná třída, která se přidružuje k Document a umožňuje vytvářet dynamické dokumenty od nuly nebo přidávat nové prvky do existujícího.
DocumentBuilder
DocumentBuilder
Operace, které jsou možné pomocí DocumentBuilder, jsou také možné při přímém použití tříd Aspose.Words DOM. Přímé použití tříd Aspose.Words DOM však obvykle vyžaduje více řádků kódu než použití DocumentBuilder.
Navigace v dokumentu je založena na konceptu virtuálního kurzoru, pomocí kterého se můžete přesunout na jiné místo v dokumentu pomocí různých metod DocumentBuilder.MoveToXXX, například MoveToDocumentStart a MoveToField. Tento virtuální kurzor označuje, kam bude text vložen při volání metod Write, Writeln, InsertBreak, a další.
Následující příklad kódu ukazuje, jak přejít na záložku:
Aspose.Words API poskytuje několik tříd, které jsou zodpovědné za formátování různých prvků dokumentu. Každá z tříd zapouzdřuje vlastnosti formátování související s konkrétním prvkem dokumentu, jako je text, odstavec, oddíl a další. Například třída Font představuje vlastnosti formátování znaků, třída ParagraphFormat představuje vlastnosti formátování odstavců atd. Objekty těchto tříd jsou vráceny odpovídajícími vlastnostmi DocumentBuilder, které mají stejné názvy jako třídy. Proto k nim můžete přistupovat a nastavit požadované formátování během vytváření dokumentu.
Můžete také vložit text, checkbox, objekt ole, obrázky, záložky, pole formuláře a další prvky dokumentu na pozici kurzoru pomocí metody Write nebo kterékoli z metod DocumentBuilder.InsertXXX, například InsertField, InsertHtml a podobných metod.
Podívejme se, jak vytvořit jednoduchý dokument pomocí DocumentBuilder.
Chcete-li začít, musíte vytvořit DocumentBuilder a přiřadit jej k objektu Document. Novou instanci DocumentBuilder vytvoříte voláním jejího konstruktoru a předáním objektu Document pro připojení k staviteli.
Chcete-li vložit text, předejte řetězec textu, který potřebujete vložit do dokumentu, metodě Write.
Následující příklad kódu ukazuje, jak vytvořit jednoduchý dokument pomocí nástroje pro tvorbu dokumentů.
Vlastnost Font definuje formátování textu. Tento objekt obsahuje různé atributy písma (název písma, velikost písma, barvu atd.). Některé důležité atributy písma jsou také reprezentovány vlastnostmi DocumentBuilder, které vám umožňují přímý přístup k nim. Jedná se o Font.Bold, Font.Italic a Font.Underline booleovské vlastnosti.
Následující příklad kódu ukazuje, jak vložit formátovaný text pomocí DocumentBuilder:
V této situaci “aktuální” znamená pozici, odstavec, sekci, buňku nebo řádek, ve kterém je kurzor.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.