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.

specify-layout-options_1

În Microsoft Word aceste parametri sunt setaţi folosind caseta de dialog “Fișier → Opțiuni → Afișare” după cum urmează:

specify-layout-options_2

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:

specify-layout-options_3

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:

comments_and_revisions_example_aspose_words_net

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.