Specificaţi opţiuni de aranjare
Aspose.Words îți permite să creezi documente de ieșire cu diferite dispoziții, în funcție de parametrii specificați în proprietățile clasei LayoutOptions. Unele dintre aceste proprietăți seamănă cu unele dintre opțiunile Microsoft Word interfeței utilizatorului – ele vor fi descrise în acest articol.
Pentru o listă completă de parametri precum ContinuousSectionPageNumberingRestart pentru calcularea numerelor paginilor într-o secțiune continuă care relansează numerotarea paginilor, sau IgnorePrinterMetrics pentru a ignora opțiunea “Utilizați metricile imprimantei pentru configurarea documentului”, vedeți pagina de clasă LayoutOptions.
Marcaje de formatare
Aspose.Words permite gestionarea marcilor de formatare folosind următoarele proprietăți:
- ShowHiddenText – un
Boolean
valoare, care specifică dacă textul ascuns este redat. - ShowParagraphMarks - un
Boolean
valor, care specifică dacă caracterele de marcaj de paragraf sunt redat.
Pagina descrisă în exemplul de mai jos conține trei paragrafe. A doua e ascunsă. Utilizatorul poate schimba opțiunea ShowHiddenText pentru a afișa acest text ascuns pe pagină. De asemenea, fiecare paragraf are un semn de paragraf la sfârșit. Semnul de paragraful în mod normal nu este vizibil decât dacă proprietatea ShowParagraphMarks este setată pentru a-l redarea.
În Microsoft Word aceste parametri sunt setaţi folosind caseta de dialog “Fișier → Opțiuni → Afișare” după cum urmează:
Comentarii și Revizuiri
Cu Aspose.Words, puteți să prezentați comentarii de document care vor arăta același lucru ca în Microsoft Word. Pentru a specifica dacă comentariile sunt randate, folosiți proprietatea CommentDisplayMode.
În Microsoft Word acest parametru este setat folosind caseta de dialog “Opțiuni Urmărire Modificări”, așa cum se vede mai jos:
De asemenea, Aspose.Words îți permite să afișezi reviziile într-un document. Utilizaţi proprietatea RevisionOptions a clasei LayoutOptions pentru a defini dacă reviziile documentului sunt afişate. Pentru a controla aspectul lor (colora revizuire evidențiere, culoarea barei de revizuire, etc.), utilizați clasa RevisonOptions.
De asemenea poți să ai revizuirile afișate ca comentarii la conținut. Pentru acest scop folosiți proprietatea CommentDisplayMode și valoarea ShowInBalloons.
Exemplul de cod următor arată cum să particularizeze afişarea reviziilor:
Imaginea de mai jos prezintă modul în care Aspose.Words redă comentariile și șterge reviziile:
Text Shaper pentru randare de tipografie avansată
Proprietatea TextShaperFactory îți permite să setezi funcționalitatea de modelare a textului, precum și suportul pentru caracteristicile OpenType
.
Folosirea textului pentru prelucrarea documentelor în următoarele cazuri principale:
“- Un document utilizează Kerning-ul, Modelarea numerelor, Formele numerelor sau Ligaturile.”
- Un document folosește Scripturi complexe, cum ar fi: arabă, khmer, thailandeză, etc.