Układ strony obrazu

Układ strony obrazu

Układ Strony Obrazu

Ta strona dokumentuje klasę konfiguracyjną MultiPageLayout oraz powiązane wyliczenia renderowania obrazów i wyjaśnia, dlaczego nie mają one funkcjonalnej ścieżki zapisu w tej edycji.

Aspose.Words FOSS dla .NET zawiera niewielki zestaw klas modelowych opisujących, jak wiele stron dokumentu miałoby być rozmieszczonych przy renderowaniu do jednego obrazu wyjściowego — MultiPageLayout oraz jego powiązane wyliczenia. Ta edycja nie zawiera samego silnika układu stron i renderowania (zobacz Funkcje i możliwości oraz przegląd produktu), więc te typy istnieją w publicznej powierzchni API jako prymitywy konfiguracyjne bez ścieżki zapisu, która je wykorzystuje w tej kompilacji.


MultiPageLayout

MultiPageLayout jest klasą zamkniętą, której statyczne metody fabryczne tworzą różne układy wielostronicowe: Vertical(verticalGap) układa strony od góry do dołu z podanym odstępem między nimi; Horizontal(horizontalGap) umieszcza strony obok siebie, od lewej do prawej; Grid(columns, horizontalGap, verticalGap) rozmieszcza strony od lewej do prawej, od góry do dołu w siatce o określonej liczbie kolumn; TiffFrames() zachowuje każdą stronę jako osobną klatkę zamiast łączyć je w jeden obraz; oraz SinglePage() renderuje tylko jedną stronę. Po utworzeniu, instancja MultiPageLayout udostępnia BackColor i BorderColor (obie Color) oraz BorderWidth (float) do stylizacji połączonego wyjścia.


Powiązane Wyliczenia Renderowania

Trzy dodatkowe wyliczenia opisują tę samą domenę „strony dokumentu jako obrazy”: ImageColorMode (None, Grayscale, BlackAndWhite) kontroluje tryb kolorów generowanych obrazów stron; ImagePixelFormat wymienia dostępne formaty pikseli dla generowanych obrazów stron (takie jak Format24BppRgb i Format32BppArgb); oraz ImageBinarizationMethod (Threshold, FloydSteinbergDithering) określa, jak obraz jest konwertowany na czarno-biały. Podobnie jak MultiPageLayout, są one zdefiniowane w powierzchni API, ale nie są obecnie podłączone do klasy opcji zapisu w tej edycji — ta wersja FOSS nie zawiera eksportu obrazu, PDF ani XPS.


Wskazówki i najlepsze praktyki

  • Traktuj MultiPageLayout i jego powiązane wyliczenia wyłącznie jako odniesienie w tej edycji — nie ma ścieżki Save() w publicznej powierzchni API, która konsumowałaby instancję MultiPageLayout, aby faktycznie wygenerować obraz.
  • Jeśli Twój przepływ pracy wymaga renderowania dokumentów Word do formatu TIFF, PNG, JPEG lub innych formatów obrazu, użyj wersji komercyjnej Aspose.Words dla .NET, które zawierają pełny silnik renderujący, do którego te typy są przeznaczone.
  • Nie myl tego obszaru układu strony dla obrazów z osadzaniem zdjęć w dokumencie (Shape / ImageData API) — to odrębna, normalna funkcja zawartości dokumentu, a nie renderowanie strony.

Typowe problemy

ProblemPrzyczynaRozwiązanie
Żadna metoda nie przyjmuje instancji MultiPageLayoutTa edycja nie zawiera silnika renderującego image/PDF/XPSUżyj komercyjnego Aspose.Words dla .NET do renderowania stron i eksportu obrazów
Konwersja Document.Save() do rozszerzenia obrazu nie powiodła sięTa edycja wyklucza silnik renderowania image/PDF/XPS, którego wymagają formaty zapisu oparte na obrazieZapisz zamiast tego jako DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown lub zwykły tekst

FAQ

Czy mogę użyć MultiPageLayout do wyeksportowania mojego dokumentu jako wielostronicowego TIFF?

Nie w tej edycji. MultiPageLayout i jego wspierające wyliczenia (ImageColorMode, ImagePixelFormat, ImageBinarizationMethod) są obecne w powierzchni API, ale potok zapisu renderującego obrazy, który je konsumowałby, nie jest częścią tej wersji FOSS.

Dlaczego ta klasa istnieje, jeśli nie jest tutaj funkcjonalna?

Aspose.Words FOSS dla .NET to prawdziwa baza kodu Aspose.Words zredukowana do wolnego rdzenia, a nie przepis — niektóre klasy warstwy modelu powiązane z usuniętym silnikiem renderującym pozostają skompilowane w bibliotece, mimo że żaden obsługiwany tryb zapisu obecnie ich nie używa.

Czy osadzanie obrazu w dokumencie jest również wyłączone?

Nie — wstawianie i formatowanie obrazów w treści dokumentu (za pomocą Shape i ImageData) jest normalną, wspieraną funkcją edycji dokumentu. Wyłączone jest jedynie renderowanie całych stron do formatu obrazu.


API Reference Podsumowanie

Klasa / WyliczenieOpis
MultiPageLayoutKonfiguruje sposób łączenia wielu stron w jeden wynik oparty na obrazie (Vertical, Horizontal, Grid, TiffFrames, SinglePage)
ImageColorModeTryb kolorów dla wygenerowanych obrazów stron (None, Grayscale, BlackAndWhite)
ImagePixelFormatOpcje formatu pikseli dla generowanych obrazów stron
ImageBinarizationMethodMetoda konwersji czarno-białej (Threshold, FloydSteinbergDithering)
 Polski