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ší Zderma online dokument vodoznak.
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 Vodoznak Typčíslice definující tři možné typy vodoznaků (Text, Image a None) pro práci
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 SetText 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 SetImage 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
The Watermark třída poskytuje Remove
způsob odstranění vodoznaku z dokumentu.
Následující příklady kódů ukazují, jak odstranit vodoznak z dokumentů:
Pro odstranění vodoznaku z dokumentu musíte při vkládání nastavit pouze název vodoznaku 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 do stolní 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 IsLayoutInCell 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í OptimizeFor metoda
Následující příklad kódu ukazuje, jak používat tuto vlastnost: