Kép oldalelrendezés
Képes oldalelrendezés
Ez az oldal dokumentálja a MultiPageLayout konfigurációs osztályt és kapcsolódó képrenderelés enumerációit, valamint elmagyarázza, miért nincs funkcionális mentési útvonal ebben a kiadásban.
Aspose.Words FOSS a .NET számára egy kis halmaz modellosztályt tartalmaz, amelyek leírják, hogyan rendeződnek el a több dokumentumoldal egyetlen képalapú kimenetbe renderelve — MultiPageLayout és a támogató felsorolásai. Ez a kiadás nem tartalmazza magát az oldalelrendezési és renderelő motort (lásd Funkciók és képességek és a termékáttekintés), ezért ezek a típusok a nyilvános API felületen konfigurációs primitívként léteznek, mentési útvonal nélkül, amely felhasználná őket ebben a buildben.
MultiPageLayout
MultiPageLayout egy lezárt osztály, amelynek statikus gyári metódusai mindegyik egy különböző többoldalas elrendezést hoznak létre: Vertical(verticalGap) függőlegesen egymás alá halmozza az oldalakat a megadott távolsággal; Horizontal(horizontalGap) oldalakat helyezi egymás mellé, balról jobbra; Grid(columns, horizontalGap, verticalGap) balról jobbra, felülről lefelé elrendezi az oldalakat egy rácsban a megadott oszlopszámmal; TiffFrames() minden oldalt külön keretként tart, ahelyett, hogy egy képpé egyesítené őket; és SinglePage() csak egyetlen oldalt renderel. A MultiPageLayout példány létrehozása után elérhetővé válnak a BackColor és BorderColor (mindkettő Color) valamint a BorderWidth (float) a kombinált kimenet stílusozásához.
Kapcsolódó renderelési enumerációk
Három további enumeráció írja le ugyanazt a „dokumentumoldalak képként” tartományt: ImageColorMode (None, Grayscale, BlackAndWhite) szabályozza a generált oldalképek színmódját; ImagePixelFormat felsorolja a generált oldalképek számára elérhető pixelformátumokat (például Format24BppRgb és Format32BppArgb); és ImageBinarizationMethod (Threshold, FloydSteinbergDithering) meghatározza, hogyan konvertálódik egy kép fekete-fehérre. A MultiPageLayout-hez hasonlóan ezek a API felületen vannak definiálva, de jelenleg nincsenek összekapcsolva egy mentési beállítások osztállyal ebben a kiadásban – ez a FOSS build nem tartalmaz képek, PDF vagy XPS exportálását.
Tippek és bevált gyakorlatok
- A
MultiPageLayoutés a kapcsolódó felsorolásait csak hivatkozásként tekintse ebben a kiadásban — nincsSave()útvonal a nyilvános API felületen, amelyMultiPageLayoutpéldányt fogyasztana a kép tényleges előállításához. - Ha a munkafolyamatnak Word dokumentumokat kell TIFF, PNG, JPEG vagy más képfájlformátumokra renderelnie, használja a kereskedelmi Aspose.Words for .NET, amely tartalmazza a teljes renderelő motort, amelyre ezek a típusok vannak tervezve.
- Ne keverje össze ezt a képek oldalelrendezését érintő területet a képek dokumentumba ágyazásával (
Shape/ImageDataAPI) — ez egy külön, normál dokumentumtartalom-funkció, nem oldal renderelés.
Gyakori problémák
| Hiba | Oka | Javítás |
|---|---|---|
Egyetlen metódus sem fogad el egy MultiPageLayout példányt | Ez a kiadás nem tartalmazza az image/PDF/XPS renderelő motort | Használja a kereskedelmi Aspose.Words a .NET számára az oldal rendereléséhez és a kép exportálásához |
Document.Save() képkiterjesztésre való átalakítása sikertelen | Ez a kiadás kizárja a kép/PDF/XPS renderelő motorját, amelyet a képalapú mentési formátumok igényelnek | Mentse helyette DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown vagy egyszerű szöveg formátumba |
FAQ
Használhatom a MultiPageLayout terméket a dokumentumom többoldalas TIFF-ként történő exportálásához?
Ez a kiadás nem tartalmazza. A MultiPageLayout és a támogató felsorolásai (ImageColorMode, ImagePixelFormat, ImageBinarizationMethod) megtalálhatók a API felületen, de a képrenderelés mentési csővezeték, amely felhasználná őket, nem része ennek a FOSS kiépítésnek.
Miért létezik ez az osztály, ha itt nem funkcionális?
Aspose.Words FOSS for .NET a valódi Aspose.Words kódbázis, amely egy szabad magra van lecsökkentve, nem átirat — néhány modellréteg-osztály, amely a eltávolított renderelő motorhoz kapcsolódik, továbbra is le van fordítva a könyvtárban, annak ellenére, hogy jelenleg egyetlen támogatott mentési útvonal sem használja őket.
Kizárásra kerül-e a kép beágyazása egy dokumentumban is?
Nem — a képek beszúrása és formázása a dokumentum tartalmában (a Shape és ImageData segítségével) egy normál, támogatott dokumentumszerkesztési funkció. Csak az egész oldalak képkénti renderelése van kizárva.
API Reference összefoglaló
| Osztály / Enumeráció | Leírás |
|---|---|
MultiPageLayout | Beállítja, hogyan kombinálódik több oldal egy képalapú kimenetbe (Vertical, Horizontal, Grid, TiffFrames, SinglePage) |
ImageColorMode | Színmód a generált oldalképekhez (None, Grayscale, BlackAndWhite) |
ImagePixelFormat | Pixel formátum beállítások a generált oldalképekhez |
ImageBinarizationMethod | Fekete-fehér átalakítási módszer (Threshold, FloydSteinbergDithering) |