Afbeeldingspagina-indeling
Afbeeldingspagina-indeling
Deze pagina documenteert de MultiPageLayout configuratieklasse en de gerelateerde afbeelding-rendering enumeraties, en legt uit waarom ze geen functionele opslaan-route hebben in deze editie.
Aspose.Words FOSS voor .NET bevat een kleine set modelklassen voor het beschrijven hoe meerdere documentpagina’s zouden worden gerangschikt wanneer ze worden gerenderd tot één afbeelding-gebaseerde output — MultiPageLayout en de bijbehorende enumeraties. Deze editie bevat de pagina-indelings- en renderengine zelf niet (zie Functies en functionaliteiten en de productoverzicht), zodat deze types in de publieke API laag bestaan als configuratie-primitieven zonder een opslaan-pad dat ze in deze build consumeert.
MultiPageLayout
MultiPageLayout is een sealed class waarvan de statische fabrieksmethoden elk een andere multi-page indeling bouwen: Vertical(verticalGap) stapelt pagina’s van boven naar beneden met de opgegeven tussenruimte; Horizontal(horizontalGap) plaatst pagina’s naast elkaar, van links naar rechts; Grid(columns, horizontalGap, verticalGap) rangschikt pagina’s van links naar rechts, van boven naar beneden in een raster met het opgegeven aantal kolommen; TiffFrames() houdt elke pagina als een afzonderlijk frame in plaats van ze te combineren tot één afbeelding; en SinglePage() rendert slechts één pagina. Zodra gebouwd, onthult een MultiPageLayout instantie BackColor en BorderColor (beide Color) en BorderWidth (float) voor het stijlen van de gecombineerde output.
Gerelateerde Rendering Enumeraties
Drie extra enumeraties beschrijven hetzelfde domein “documentpagina’s als afbeeldingen”: ImageColorMode (None, Grayscale, BlackAndWhite) regelt de kleermodus van gegenereerde pagina-afbeeldingen; ImagePixelFormat somt de pixelformaten op die beschikbaar zijn voor gegenereerde pagina-afbeeldingen (zoals Format24BppRgb en Format32BppArgb); en ImageBinarizationMethod (Threshold, FloydSteinbergDithering) specificeert hoe een afbeelding wordt omgezet naar zwart-wit. Net als MultiPageLayout worden deze gedefinieerd in de API laag, maar zijn ze momenteel niet gekoppeld aan een save-options klasse in deze editie — deze FOSS-build bevat geen export van afbeelding, PDF of XPS.
Tips en best practices
- Behandel
MultiPageLayouten de gerelateerde enumeraties alleen als referentie in deze editie — er is geenSave()pad in de openbare API surface dat eenMultiPageLayoutinstantie consumeert om daadwerkelijk een afbeelding te produceren. - Als uw workflow Word-documenten moet renderen naar TIFF, PNG, JPEG of andere afbeeldingsformaten, gebruik dan de commerciële Aspose.Words voor .NET, die de volledige renderengine bevat waarvoor deze typen zijn ontworpen.
- Verwar dit pagina-layout-voor-afbeeldingen-gebied niet met het invoegen van afbeeldingen in een document (de
Shape/ImageDataAPI) — dat is een aparte, normale document-inhoudsfunctie, geen paginarendering.
Veelvoorkomende problemen
| Probleem | Oorzaak | Oplossing |
|---|---|---|
Geen methode accepteert een MultiPageLayout-instantie | Deze editie bevat niet de image/PDF/XPS renderengine | Gebruik de commerciële Aspose.Words voor .NET voor paginaweergave en afbeeldingsexport |
Document.Save() naar een afbeeldingsextensie mislukt | Deze editie sluit de image/PDF/XPS renderengine uit die vereist is voor op afbeeldingen gebaseerde opslagformaten | Sla in plaats daarvan op als DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown of platte tekst |
FAQ
Kan ik MultiPageLayout gebruiken om mijn document te exporteren als een multi-page TIFF?
Niet in deze editie. MultiPageLayout en de bijbehorende enumeraties (ImageColorMode, ImagePixelFormat, ImageBinarizationMethod) zijn aanwezig in de API surface, maar de afbeelding-renderende opslaan-pijplijn die ze zou gebruiken maakt geen deel uit van deze FOSS-build.
Waarom bestaat deze klasse als hij hier niet functioneel is?
Aspose.Words FOSS voor .NET is de echte Aspose.Words codebase gereduceerd tot een vrije core, geen herschrijving — enkele model-layer klassen die gekoppeld zijn aan de verwijderde rendering engine blijven gecompileerd in de bibliotheek, hoewel geen ondersteund save path ze momenteel gebruikt.
Is het insluiten van een afbeelding in een document ook uitgesloten?
Nee — het invoegen en opmaken van afbeeldingen binnen de inhoud van een document (via Shape en ImageData) is een normale, ondersteunde documentbewerkingsfunctie. Alleen het renderen van volledige pagina’s naar een afbeeldingsformaat is uitgesloten.
API Reference Samenvatting
| Klasse / Enum | Beschrijving |
|---|---|
MultiPageLayout | Stelt in hoe meerdere pagina’s worden samengevoegd tot één op afbeeldingen gebaseerde output (Vertical, Horizontal, Grid, TiffFrames, SinglePage) |
ImageColorMode | Kleurmodus voor gegenereerde pagina-afbeeldingen (None, Grayscale, BlackAndWhite) |
ImagePixelFormat | Pixelindelingsopties voor gegenereerde paginabeelden |
ImageBinarizationMethod | Zwart-wit conversiemethode (Threshold, FloydSteinbergDithering) |