Aspectul paginii de imagine

Aspectul paginii de imagine

Aspect pagină imagine

Această pagină documentează clasa de configurare MultiPageLayout și enumerările sale legate de redarea imaginilor, și explică de ce nu au o cale de salvare funcțională în această ediție.

Aspose.Words FOSS pentru .NET include un mic set de clase de model pentru a descrie modul în care mai multe pagini de document ar fi aranjate când sunt randate într-o singură ieșire bazată pe imagini — MultiPageLayout și enumerările sale de suport. Această ediție nu include motorul de layout de pagină și randare în sine (vezi Funcționalități și Caracteristici și prezentarea generală a produsului), astfel încât aceste tipuri există în suprafața publică API ca primitive de configurare fără o cale de salvare care să le consume în această construcție.


MultiPageLayout

MultiPageLayout este o clasă sigilată ale cărei metode statice de fabrică construiesc fiecare o aranjare multi-pagină diferită: Vertical(verticalGap) stivuiește paginile de sus în jos cu spațiul indicat între ele; Horizontal(horizontalGap) plasează paginile una lângă alta, de la stânga la dreapta; Grid(columns, horizontalGap, verticalGap) aranjează paginile de la stânga la dreapta, de sus în jos, într-o grilă cu numărul de coloane specificat; TiffFrames() păstrează fiecare pagină ca un cadru separat în loc să le combine într-o singură imagine; și SinglePage() redă doar o singură pagină. Odată construit, o instanță MultiPageLayout expune BackColor și BorderColor (ambele Color) și BorderWidth (float) pentru stilizarea ieșirii combinate.


Enumerări de redare aferente

Trei enumerări suplimentare descriu același domeniu „pagini de document ca imagini”: ImageColorMode (None, Grayscale, BlackAndWhite) controlează modul de culoare al imaginilor de pagină generate; ImagePixelFormat enumeră formatele de pixel disponibile pentru imaginile de pagină generate (cum ar fi Format24BppRgb și Format32BppArgb); și ImageBinarizationMethod (Threshold, FloydSteinbergDithering) specifică modul în care o imagine este convertită în alb-negru. La fel ca MultiPageLayout, acestea sunt definite în suprafața API, dar nu sunt în prezent legate de o clasă de opțiuni de salvare în această ediție — această construcție FOSS nu include export de imagine, PDF sau XPS.


Sfaturi și cele mai bune practici

  • Tratați MultiPageLayout și enumerările sale conexe ca fiind doar de referință în această ediție — nu există nicio cale Save() în suprafața publică API care să consume o instanță MultiPageLayout pentru a produce efectiv o imagine.
  • Dacă fluxul tău de lucru necesită să randă documente Word în TIFF, PNG, JPEG sau alte formate de imagine, folosește versiunea comercială Aspose.Words pentru .NET, care include motorul complet de redare pentru care sunt concepute aceste tipuri.
  • Nu confundați această zonă de aranjament al paginii pentru imagini cu încorporarea fotografiilor în interiorul unui document ( Shape / ImageData API) — aceasta este o funcționalitate separată, normală a conținutului documentului, nu redarea paginii.

Probleme comune

ProblemăCauzăRemediere
Nicio metodă nu acceptă o instanță MultiPageLayoutAceastă ediție nu include motorul de redare image/PDF/XPSUtilizați Aspose.Words comercial pentru .NET pentru redarea paginilor și exportul imaginilor
Document.Save() la o extensie de imagine eșueazăAceastă ediție exclude motorul de redare image/PDF/XPS de care au nevoie formatele de salvare bazate pe imaginiSalvează în DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown sau text simplu în schimb

FAQ

Pot să folosesc MultiPageLayout pentru a exporta documentul meu ca TIFF multipagină?

Nu în această ediție. MultiPageLayout și enumerările sale de susținere (ImageColorMode, ImagePixelFormat, ImageBinarizationMethod) sunt prezente în suprafața API, dar fluxul de salvare al redării imaginii care le-ar consuma nu face parte din această construcție FOSS.

De ce există această clasă dacă nu este funcțională aici?

Aspose.Words FOSS pentru .NET este baza de cod autentică Aspose.Words redusă la un nucleu gratuit, nu o rescriere — unele clase de nivel model legate de motorul de redare eliminat rămân compilate în bibliotecă, deși niciun traseu de salvare suportat nu le folosește în prezent.

Este și încorporarea unei imagini într-un document exclusă?

Nu — inserarea și formatarea imaginilor în conținutul unui document (prin Shape și ImageData) este o funcționalitate normală, suportată de editarea documentelor. Doar redarea întregilor pagini într-un format imagine este exclusă.


API Reference Rezumat

Clasă / EnumDescriere:
MultiPageLayoutConfigurează modul în care mai multe pagini se combină într-un singur rezultat bazat pe imagini (Vertical, Horizontal, Grid, TiffFrames, SinglePage)
ImageColorModeMod de culoare pentru imaginile paginilor generate (None, Grayscale, BlackAndWhite)
ImagePixelFormatOpțiuni de format de pixel pentru imaginile de pagină generate
ImageBinarizationMethodMetodă de conversie în alb-negru (Threshold, FloydSteinbergDithering)
 Română