Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Toto téma pojednává o tom, jak programově pracovat s vodoznakem pomocí Aspose.Words. Vodoznak je obrázek na pozadí, který se zobrazuje za textem v dokumentu. Vodoznak může obsahovat text nebo obrázek reprezentovaný třídou Watermark.
Vyzkoušejte online
Tuto funkci můžete vyzkoušet pomocí našeho Zdarma online vodoznak dokumentu.
V Microsoft Word lze vodoznak snadno vložit do dokumentu pomocí příkazu Vložit vodoznak. Aspose.Words poskytuje třídu Watermark pro přidání nebo odebrání vodoznaku v dokumentech. Aspose.Words poskytuje výčet WatermarkType definující tři možné typy vodoznaků (TEXT, IMAGE a NONE) pro práci.
Následující příklad kódu ukazuje, jak vložit textový vodoznak do dokumentu definováním TextWatermarkOptions pomocí metody set_text:
Následující příklad kódu ukazuje, jak vložit vodoznak obrázku do dokumentu definováním ImageWatermarkOptions pomocí metody set_image:
Vodoznak obrázku lze vložit jako obrázek, řetězec nebo stream.
Vodoznak lze také vložit pomocí třídy tvarů. Je velmi snadné vložit jakýkoli tvar nebo obrázek do záhlaví nebo zápatí a vytvořit tak vodoznak jakéhokoli představitelného typu.
Následující příklad kódu vloží vodoznak do dokumentu Word:
Třída Watermark poskytuje metodu remove pro 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í objektu třídy Shape, pak pro odstranění vodoznaku z dokumentu musíte během vkládání nastavit pouze název tvaru vodoznaku a poté odstranit tvar vodoznaku přiřazeným názvem.
Následující příklad kódu ukazuje, jak nastavit název tvaru vodoznaku a odstranit jej z dokumentu:
# Set name to be able to remove it afterwards
watermark.name = "WaterMark"
Někdy je třeba vložit vodoznak / obrázek do buňky tabulky a zobrazit jej mimo tabulku, můžete použít vlastnost is_layout_in_cell. Tato vlastnost získá nebo nastaví příznak označující, zda je obrazec zobrazen uvnitř tabulky nebo mimo ni. Všimněte si, že tato vlastnost funguje pouze při optimalizaci dokumentu pro Microsoft Word 2010 pomocí metody optimize_for.
Následující příklad kódu ukazuje, jak tuto vlastnost používat:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.