Bildsidlayout
Bildsidlayout
Den här sidan dokumenterar konfigurationsklassen MultiPageLayout och dess relaterade bildrenderingsenumerationer, och förklarar varför de inte har någon funktionell sparväg i den här utgåvan.
Aspose.Words FOSS för .NET inkluderar en liten uppsättning modellklasser för att beskriva hur flera dokumentsidor skulle arrangeras när de renderas till ett enda bildbaserat resultat — MultiPageLayout och dess stödjande uppräkningar. Denna utgåva inkluderar inte själva sidlayout- och renderingsmotorn (se Funktioner och funktionalitet och produktöversikt), så dessa typer finns i den offentliga API-ytan som konfigurationsprimitiver utan någon sparväg som konsumerar dem i denna build.
MultiPageLayout
MultiPageLayout är en förseglad klass vars statiska fabrikmetoder var och en bygger en annan flersidighetsarrangemang: Vertical(verticalGap) staplar sidor från topp till botten med det angivna avståndet mellan dem; Horizontal(horizontalGap) placerar sidor bredvid varandra, vänster till höger; Grid(columns, horizontalGap, verticalGap) ordnar sidor vänster-till-höger, topp-till-botten i ett rutnät med det specificerade antalet kolumner; TiffFrames() behåller varje sida som en separat ram istället för att kombinera dem till en bild; och SinglePage() renderar endast en enda sida. När den är byggd visar en MultiPageLayout-instans BackColor och BorderColor (båda Color) samt BorderWidth (float) för att styla den kombinerade utdata.
Relaterade renderingsenumerationer
Tre ytterligare enumerationer beskriver samma domän “dokument sidor som bilder”: ImageColorMode (None, Grayscale, BlackAndWhite) styr färgläget för genererade sidbilder; ImagePixelFormat listar de pixelformat som finns tillgängliga för genererade sidbilder (såsom Format24BppRgb och Format32BppArgb); och ImageBinarizationMethod (Threshold, FloydSteinbergDithering) specificerar hur en bild konverteras till svart-vitt. På samma sätt som MultiPageLayout är dessa definierade i API-ytlagret men är för närvarande inte kopplade till någon sparalternativsklass i denna utgåva — denna FOSS-build inkluderar inte export av bild, PDF eller XPS.
Tips och bästa praxis
- Behandla
MultiPageLayoutoch dess relaterade uppräkningar som endast referens i denna utgåva — det finns ingenSave()-väg i den offentliga API-ytan som konsumerar enMultiPageLayout-instans för att faktiskt skapa en bild. - Om ditt arbetsflöde behöver rendera Word-dokument till TIFF, PNG, JPEG eller andra bildformat, använd den kommersiella Aspose.Words för .NET, som inkluderar den fullständiga renderingsmotorn som dessa typer är avsedda för.
- Förväxla inte detta område för sidlayout för bilder med att bädda in bilder i ett dokument (det
Shape/ImageDataAPI) — det är en separat, normal dokumentinnehållsfunktion, inte sidrendering.
Vanliga problem
| Problem | Orsak | Lösning |
|---|---|---|
Ingen metod accepterar en MultiPageLayout instans | Denna utgåva innehåller inte bild/PDF/XPS renderingsmotorn | Använd den kommersiella Aspose.Words för .NET för sidrendering och bildexport |
Document.Save() till en bildändelse misslyckas | Denna utgåva exkluderar bild/PDF/XPS-renderingsmotorn som krävs av bildbaserade sparformat | Spara till DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown eller vanlig text istället |
FAQ
Kan jag använda MultiPageLayout för att exportera mitt dokument som en flersidig TIFF?
Inte i denna utgåva. MultiPageLayout och dess stödjande uppräkningar (ImageColorMode, ImagePixelFormat, ImageBinarizationMethod) finns i API-ytan, men bildrenderings-spar-pipeline som skulle konsumera dem är inte en del av denna FOSS-byggnad.
Varför finns den här klassen om den inte är funktionell här?
Aspose.Words FOSS för .NET är den äkta Aspose.Words kodbasen reducerad till en fri kärna, inte en omskrivning — vissa modell-lagersklasser som är knutna till den borttagna renderingsmotorn förblir kompilerade i biblioteket även om ingen stödd sparväg för närvarande använder dem.
Är inbäddning av en bild i ett dokument också uteslutet?
Nej — att infoga och formatera bilder i ett dokuments innehåll (via Shape och ImageData) är en normal, stödjd funktion för dokumentredigering. Endast rendering av hela sidor till ett bildformat är uteslutet.
API Reference Sammanfattning
| Klass / Enum | Beskrivning |
|---|---|
MultiPageLayout | Konfigurerar hur flera sidor kombineras till ett bildbaserat resultat (Vertical, Horizontal, Grid, TiffFrames, SinglePage) |
ImageColorMode | Färgläge för genererade sidbilder (None, Grayscale, BlackAndWhite) |
ImagePixelFormat | Pixelformatalternativ för genererade sidbilder |
ImageBinarizationMethod | Svart-vitt konverteringsmetod (Threshold, FloydSteinbergDithering) |