Rozvržení stránky obrázku

Rozvržení stránky obrázku

Rozvržení stránky obrázku

Tato stránka dokumentuje konfigurační třídu MultiPageLayout a související výčty pro vykreslování obrázků a vysvětluje, proč v této edici nemají funkční cestu pro uložení.

Aspose.Words FOSS pro .NET zahrnuje malou sadu modelových tříd pro popis toho, jak by byly uspořádány více stránek dokumentu při vykreslení do jediného výstupu založeného na obrázku — MultiPageLayout a jeho podporující výčty. Toto vydání neobsahuje samotný engine pro rozvržení stránek a renderování (viz Funkce a vlastnosti a přehled produktu), takže tyto typy existují v veřejném rozhraní API jako konfigurační primitiva bez ukládací cesty, která by je v tomto sestavení spotřebovávala.


MultiPageLayout

MultiPageLayout je uzavřená třída, jejíž statické tovární metody každá vytváří jinou vícestránkovou konfiguraci: Vertical(verticalGap) ukládá stránky nad sebou s daným odstupem mezi nimi; Horizontal(horizontalGap) umisťuje stránky vedle sebe, zleva doprava; Grid(columns, horizontalGap, verticalGap) uspořádává stránky zleva doprava, shora dolů v mřížce se zadaným počtem sloupců; TiffFrames() zachovává každou stránku jako samostatný rámec místo jejich sloučení do jediného obrázku; a SinglePage() vykresluje pouze jednu stránku. Po vytvoření instance MultiPageLayout zpřístupňuje BackColor a BorderColor (obě Color) a BorderWidth (float) pro stylování kombinovaného výstupu.


Související výčty renderování

Tři další výčty popisují stejnou doménu „stránky dokumentu jako obrázky“: ImageColorMode (None, Grayscale, BlackAndWhite) řídí barevný režim generovaných obrázků stránek; ImagePixelFormat uvádí dostupné formáty pixelů pro generované obrázky stránek (např. Format24BppRgb a Format32BppArgb); a ImageBinarizationMethod (Threshold, FloydSteinbergDithering) specifikuje, jak se obrázek převádí na černobílý. Stejně jako u MultiPageLayout jsou tyto definovány v rozhraní API, ale v této edici nejsou aktuálně propojeny s třídou možností uložení — tato FOSS verze neobsahuje export obrázků, PDF ani XPS.


Tipy a osvědčené postupy

  • Považujte MultiPageLayout a související výčty za čistě referenční v této edici — neexistuje žádná Save() cesta ve veřejném rozhraní API, která by spotřebovávala instanci MultiPageLayout k vytvoření obrázku.
  • Pokud váš pracovní postup vyžaduje převod dokumentů Word do formátů TIFF, PNG, JPEG nebo jiných formátů obrázků, použijte komerční Aspose.Words pro .NET, který zahrnuje plný renderovací engine, pro který jsou tyto typy navrženy.
  • Nesmí se zaměňovat tato oblast rozvržení stránky pro obrázky s vkládáním obrázků do dokumentu (Shape / ImageData API) — jedná se o samostatnou, běžnou funkci obsahu dokumentu, nikoli o vykreslování stránky.

Časté problémy

ProblémPříčinaOprava
Žádná metoda nepřijímá instanci MultiPageLayoutToto vydání neobsahuje renderovací engine image/PDF/XPSPoužijte komerční Aspose.Words pro .NET pro vykreslování stránek a export obrázků
Převod Document.Save() na rozšíření obrázku selžeTato edice vylučuje vykreslovací engine image/PDF/XPS, který vyžadují formáty ukládání založené na obrázcíchUložte místo toho do DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdownu nebo prostého textu

FAQ

Mohu použít MultiPageLayout k exportu mého dokumentu jako vícestránkový TIFF?

Ne v této edici. MultiPageLayout a jeho podpůrné výčty (ImageColorMode, ImagePixelFormat, ImageBinarizationMethod) jsou přítomny v rozhraní API, avšak ukládací pipeline pro vykreslování obrázků, která by je spotřebovávala, není součástí této verze FOSS.

Proč tato třída existuje, pokud zde není funkční?

Aspose.Words FOSS pro .NET je pravý Aspose.Words kódový základ zmenšený na svobodné jádro, ne přepsání — některé třídy modelové vrstvy spojené s odstraněným vykreslovacím enginem zůstávají zkompilovány v knihovně, i když žádná podporovaná cesta uložení je aktuálně nevyužívá.

Je vkládání obrázku do dokumentu také vyloučeno?

Ne — vkládání a formátování obrázků v obsahu dokumentu (prostřednictvím Shape a ImageData) je běžná, podporovaná funkce úpravy dokumentu. Pouze vykreslování celých stránek do obrazového formátu je vyloučeno.


API Reference Shrnutí

Třída / VýčetPopis:
MultiPageLayoutKonfiguruje, jak se více stránek sloučí do jednoho výstupu založeného na obraze (Vertical, Horizontal, Grid, TiffFrames, SinglePage)
ImageColorModeRežim barev pro generované obrázky stránek (None, Grayscale, BlackAndWhite)
ImagePixelFormatMožnosti formátu pixelů pro generované obrázky stránek
ImageBinarizationMethodMetoda převodu na černobílý (Threshold, FloydSteinbergDithering)
 Čeština