Lucrul cu filigran
Acest subiect discută cum să lucrați programatic cu filigran folosind Aspose.Words. Un filigran este o imagine de fundal care se afișează în spatele textului dintr-un document. Un filigran poate conține un text sau o imagine reprezentată de clasa Watermark.
Încercați online
Puteți încerca această funcționalitate cu Filigran online gratuit pentru documente.
Cum se adaugă un filigran la un Document
În Microsoft Word, un filigran poate fi inserat cu ușurință într-un document folosind comanda Insert Watermark. Aspose.Words oferă clasa Watermark pentru a adăuga sau elimina filigranul în documente. Aspose.Words oferă enumerarea WatermarkType definind trei tipuri posibile de filigrane (TEXT, IMAGE și NONE) cu care să lucrați.
Adăugați Filigran Text
Următorul exemplu de cod demonstrează cum să inserați un filigran text într-un document definind TextWatermarkOptions folosind metoda set_text.
Adăugați Filigran De Imagine
Următorul exemplu de cod demonstrează cum să inserați un filigran de imagine într-un document definind ImageWatermarkOptions folosind metoda set_image:
Filigranul poate fi, de asemenea, inserat folosind clasa de formă. Este foarte ușor să inserați orice formă sau imagine într-un antet sau subsol și astfel să creați un filigran de orice tip imaginabil.
Următorul exemplu de cod introduce un filigran într-un document Word:
Eliminați filigranul dintr-un Document
Clasa Watermark oferă metoda remove pentru a elimina filigranul dintr-un document.
Următorul exemplu de cod arată cum să eliminați un filigran din documente:
Dacă Filigranele sunt adăugate folosind obiectul clasei Shape, atunci pentru a elimina filigranul dintr-un document, trebuie să setați doar numele formei filigranului în timpul inserării și apoi să eliminați forma filigranului printr-un nume atribuit.
Următorul exemplu de cod vă arată cum să setați numele formei filigranului și să îl eliminați din document:
# Set name to be able to remove it afterwards
watermark.name = "WaterMark"
Adăugați un filigran în celula de tabel
Uneori trebuie să introduceți un filigran/imagine în celula unui tabel și să o afișați în afara tabelului, puteți utiliza proprietatea is_layout_in_cell. Această proprietate primește sau setează un steag care indică dacă forma este afișată în interiorul unui tabel sau în afara acestuia. Rețineți că această proprietate funcționează numai atunci când optimizați documentul pentru Microsoft Word 2010 folosind metoda optimize_for.
Următorul exemplu de cod arată cum să utilizați această proprietate: