Práce s vodoznakem

Toto téma pojednává o tom, jak pracovat programově s vodoznakem pomocí Aspose.Words. Vodoznak je obrázek pozadí, který se zobrazí za textem v dokumentu. Vodoznak může obsahovat text nebo obraz reprezentovaný Watermark třída.

Jak přidat vodoznak do dokumentu

In Microsoft Word, vodoznak lze snadno vložit do dokumentu pomocí příkazu Insert Watermark. Aspose.Words poskytuje Watermark třída přidat nebo odstranit vodoznak v dokumentech. Aspose.Words poskytuje WatermarkType vyjmenování definující tři možné druhy vodoznaků (TEXT, IMAGE, a NONE) pracovat s

Přidat text vodoznak

Následující příklad kódu ukazuje, jak vložit textový vodoznak do dokumentu definováním TextWatermarkOptions s použitím set_text metoda.

Přidat obrázek vodoznak

Následující příklad kódu ukazuje, jak vložit vodoznak obrázku do dokumentu definováním ImageWatermarkOptions s použitím set_image metoda:

Vodoznak lze také vložit pomocí tvarové třídy. Je velmi snadné vložit jakýkoliv tvar nebo obraz do hlavičky nebo zápatí a vytvořit tak vodoznak jakéhokoliv představitelného typu.

Následující příklad kódu vloží vodoznak do dokumentu Word:

Odstranit vodoznak z dokumentu

Watermark třída poskytuje metodu odstranění vodoznaku z dokumentu.

Následující příklad kódu ukazuje, jak odstranit vodoznak z dokumentů:

Pokud jsou vodoznaky přidány pomocí Shape třídní objekt pak odstranit vodoznak z dokumentu musíte nastavit pouze název vodoznaku tvaru při vkládání a poté odstranit tvar vodoznaku přiřazeným názvem.

Následující příklad kódu vám ukáže, jak nastavit název tvaru vodoznaku a odstranit jej z dokumentu:

# Set name to be able to remove it afterwards
watermark.name = "WaterMark"

Přidat vodoznak v tabulce buňky

Někdy je třeba vložit vodoznak/obraz do buňky stolu a zobrazit jej mimo stůl, můžete použít is_layout_in_cell majetek. Tato vlastnost dostane nebo nastaví vlajku udávající, zda je tvar zobrazen uvnitř tabulky nebo mimo ni. Všimněte si, že tato vlastnost funguje pouze při optimalizaci dokumentu pro Microsoft Word 2010 pomocí optimize_for metoda.

Následující příklad kódu ukazuje, jak používat tuto vlastnost: