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.
Zkuste online
Tuto funkci můžete zkusit s naší Zdarma online dokument vodoznak.
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: