Görsel Sayfa Düzeni

Görüntü Sayfa Düzeni

Bu sayfa, MultiPageLayout yapılandırma sınıfını ve ilgili görüntü oluşturma numaralandırmalarını belgelemekte ve bu sürümde neden işlevsel bir kaydetme yolu bulunmadığını açıklamaktadır.

Aspose.Words .NET için FOSS, birden fazla belge sayfasının tek bir görüntü tabanlı çıktıya render edildiğinde nasıl düzenleneceğini tanımlayan küçük bir model sınıfları seti içerir — MultiPageLayout ve destekleyen enum’ları. Bu sürüm, sayfa-düzeni ve render motorunu içermez (bkz. Özellikler ve İşlevsellikler ve ürün genel bakışı), bu nedenle bu tipler, bu yapılandırmada onları tüketen bir kaydetme yolu olmadan, genel API yüzeyinde yapılandırma ilkelere olarak bulunur.


MultiPageLayout

MultiPageLayout, statik fabrika yöntemleriyle farklı çok sayfalı düzenlemeler oluşturan mühürlenmiş bir sınıftır: Vertical(verticalGap), sayfaları üstten alta, aralarındaki belirtilen boşlukla yığını oluşturur; Horizontal(horizontalGap), sayfaları yan yana, soldan sağa yerleştirir; Grid(columns, horizontalGap, verticalGap), sayfaları soldan sağa, üstten alta, belirtilen sütun sayısıyla bir ızgara içinde düzenler; TiffFrames(), sayfaları tek bir görüntüye birleştirmek yerine her birini ayrı bir çerçeve olarak tutar; ve SinglePage(), yalnızca tek bir sayfa oluşturur. Oluşturulduktan sonra, bir MultiPageLayout örneği, birleşik çıktıyı biçimlendirmek için BackColor ve BorderColor (her ikisi de Color) ve BorderWidth (float) sunar.


İlgili Renderleme Numaralandırmaları

Üç ek numaralandırma, aynı “belge sayfaları görüntü olarak” alanını tanımlar: ImageColorMode (None, Grayscale, BlackAndWhite) oluşturulan sayfa görüntülerinin renk modunu kontrol eder; ImagePixelFormat oluşturulan sayfa görüntüleri için mevcut piksel formatlarını listeler (örneğin Format24BppRgb ve Format32BppArgb); ve ImageBinarizationMethod (Threshold, FloydSteinbergDithering) bir görüntünün siyah-beyaza nasıl dönüştürüleceğini belirtir. MultiPageLayout gibi, bunlar API yüzeyinde tanımlıdır ancak bu sürümde bir kaydetme seçenekleri sınıfına bağlanmamıştır — bu FOSS derlemesi görüntü, PDF veya XPS dışa aktarımını içermez.


İpuçları ve En İyi Uygulamalar

  • Bu baskıda MultiPageLayout ve ilgili sayımları yalnızca referans olarak ele alın — kamu API yüzeyinde bir MultiPageLayout örneğini tüketen ve gerçekten bir görüntü üreten bir Save() yolu yoktur.
  • Eğer iş akışınız Word belgelerini TIFF, PNG, JPEG veya diğer görüntü formatlarına dönüştürmek zorundaysa, ticari Aspose.Words .NET için, bu tiplerin tasarlandığı tam render motorunu içerir.
  • Bu sayfa-düzeni-görüntü alanını, bir belgeye resim ekleme (Shape / ImageData API) ile karıştırmayın — bu ayrı, normal bir belge-içeriği özelliğidir, sayfa renderlemesi değildir.

Yaygın Sorunlar

SorunNedenDüzeltme
Hiçbir yöntem bir MultiPageLayout örneğini kabul etmezBu sürüm image/PDF/XPS render motorunu içermezSayfa renderi ve görüntü dışa aktarımı için .NET amacıyla ticari Aspose.Words kullanın
Document.Save() bir görüntü uzantısına dönüştürülemediBu sürüm, görüntü tabanlı kaydetme biçimlerinin gerektirdiği image/PDF/XPS işleme motorunu dışarı bırakırBunun yerine DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown veya düz metin olarak kaydedin

FAQ

Belgemi çok sayfalı TIFF olarak dışa aktarmak için MultiPageLayout‘ı kullanabilir miyim?

Bu baskıda yok. MultiPageLayout ve destekleyen sayımları (ImageColorMode, ImagePixelFormat, ImageBinarizationMethod) API yüzeyinde bulunur, ancak onları tüketecek görüntü-renderleme kaydetme boru hattı bu FOSS yapısının bir parçası değildir.

Bu sınıf burada işlevsel değilse neden var?

Aspose.Words FOSS for .NET gerçek Aspose.Words kod tabanının ücretsiz bir çekirdeğe indirilmiş hâlidir, bir yeniden yazım değildir — kaldırılan render motoruna bağlı bazı model katmanı sınıfları, şu anda desteklenen bir kaydetme yolu kullanmasa da kütüphaneye derlenmiş olarak kalır.

Bir belge içine resim gömmek de hariç mi?

Hayır — bir belgenin içeriğine (via Shape ve ImageData) resim eklemek ve biçimlendirmek normal, desteklenen bir belge-düzenleme özelliğidir. Yalnızca tüm sayfaları bir görüntü formatına render etmek hariç tutulur.


API Reference Özeti

Sınıf / EnumAçıklama
MultiPageLayoutBirden çok sayfanın tek bir görüntü tabanlı çıktıda nasıl birleştirileceğini yapılandırır (Vertical, Horizontal, Grid, TiffFrames, SinglePage)
ImageColorModeOluşturulan sayfa görüntüleri için renk modu (None, Grayscale, BlackAndWhite)
ImagePixelFormatOluşturulan sayfa görselleri için piksel formatı seçenekleri
ImageBinarizationMethodSiyah-beyaz dönüşüm yöntemi (Threshold, FloydSteinbergDithering)
 Türkçe