Tata Letak Halaman Gambar

Tata Letak Halaman Gambar

Tata Letak Halaman Gambar

Halaman ini mendokumentasikan kelas konfigurasi MultiPageLayout dan enumerasi terkait rendering gambar, serta menjelaskan mengapa mereka tidak memiliki jalur penyimpanan fungsional dalam edisi ini.

Aspose.Words FOSS untuk .NET mencakup sekumpulan kecil kelas model untuk menggambarkan bagaimana beberapa halaman dokumen akan disusun ketika dirender menjadi output berbasis gambar tunggal — MultiPageLayout dan enumerasi pendukungnya. Edisi ini tidak menyertakan mesin tata letak halaman dan rendering itu sendiri (lihat Fitur dan Fungsionalitas dan ikhtisar produk), sehingga tipe-tipe ini ada di permukaan publik API sebagai primitif konfigurasi tanpa jalur simpan yang mengkonsumsi mereka dalam build ini.


MultiPageLayout

MultiPageLayout adalah kelas tertutup yang metode pabrik statiknya masing-masing membangun susunan multi-halaman yang berbeda: Vertical(verticalGap) menumpuk halaman dari atas ke bawah dengan jarak yang diberikan di antaranya; Horizontal(horizontalGap) menempatkan halaman berdampingan, kiri ke kanan; Grid(columns, horizontalGap, verticalGap) mengatur halaman kiri-ke-kanan, atas-ke-bawah dalam sebuah grid dengan jumlah kolom yang ditentukan; TiffFrames() menjaga setiap halaman sebagai frame terpisah alih-alih menggabungkannya menjadi satu gambar; dan SinglePage() hanya merender satu halaman. Setelah dibangun, sebuah instance MultiPageLayout mengekspos BackColor dan BorderColor (keduanya Color) serta BorderWidth (float) untuk menata gaya output yang digabungkan.


Enumerasi Rendering Terkait

Tiga enumerasi tambahan menggambarkan domain yang sama “halaman dokumen sebagai gambar”: ImageColorMode (None, Grayscale, BlackAndWhite) mengontrol mode warna gambar halaman yang dihasilkan; ImagePixelFormat mencantumkan format piksel yang tersedia untuk gambar halaman yang dihasilkan (seperti Format24BppRgb dan Format32BppArgb); dan ImageBinarizationMethod (Threshold, FloydSteinbergDithering) menentukan bagaimana sebuah gambar diubah menjadi hitam-putih. Seperti halnya MultiPageLayout, ini didefinisikan di permukaan API tetapi saat ini tidak terhubung ke kelas opsi penyimpanan dalam edisi ini — build FOSS ini tidak menyertakan ekspor gambar, PDF, atau XPS.


Tips dan Praktik Terbaik

  • Anggap MultiPageLayout dan enumerasi terkaitnya hanya sebagai referensi dalam edisi ini — tidak ada jalur Save() di permukaan API publik yang mengonsumsi instance MultiPageLayout untuk benar-benar menghasilkan gambar.
  • Jika alur kerja Anda perlu merender dokumen Word ke TIFF, PNG, JPEG, atau format gambar lainnya, gunakan versi komersial Aspose.Words untuk .NET, yang mencakup mesin rendering lengkap yang dirancang untuk tipe-tipe ini.
  • Jangan bingungkan area tata letak-halaman-untuk-gambar ini dengan menyisipkan gambar di dalam dokumen (the Shape / ImageData API) — itu merupakan fitur konten dokumen normal yang terpisah, bukan rendering halaman.

Masalah Umum

MasalahPenyebabPerbaikan
Tidak ada metode yang menerima instance MultiPageLayoutEdisi ini tidak menyertakan mesin rendering image/PDF/XPSGunakan Aspose.Words komersial untuk .NET untuk rendering halaman dan ekspor gambar
Document.Save() ke ekstensi gambar gagalEdisi ini tidak menyertakan mesin rendering image/PDF/XPS yang dibutuhkan oleh format penyimpanan berbasis gambarSimpan ke DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown, atau teks biasa sebagai gantinya

FAQ

Apakah saya dapat menggunakan MultiPageLayout untuk mengekspor dokumen saya sebagai TIFF multi-halaman?

Tidak dalam edisi ini. MultiPageLayout dan enumerasi pendukungnya (ImageColorMode, ImagePixelFormat, ImageBinarizationMethod) ada di permukaan API, tetapi pipeline penyimpanan rendering gambar yang akan mengonsumsi mereka tidak termasuk dalam build FOSS ini.

Mengapa kelas ini ada jika tidak berfungsi di sini?

Aspose.Words FOSS untuk .NET adalah basis kode Aspose.Words yang asli yang diperkecil menjadi inti gratis, bukan penulisan ulang — beberapa kelas lapisan model yang terkait dengan mesin rendering yang dihapus tetap dikompilasi ke dalam perpustakaan meskipun tidak ada jalur penyimpanan yang didukung yang saat ini menggunakannya.

Apakah menyematkan gambar di dalam dokumen juga dikecualikan?

Tidak — menyisipkan dan memformat gambar dalam konten dokumen (melalui Shape dan ImageData) adalah fitur penyuntingan dokumen yang normal dan didukung. Hanya merender seluruh halaman ke format gambar yang dikecualikan.


API Reference Ringkasan

Kelas / EnumDeskripsi
MultiPageLayoutMengonfigurasi bagaimana beberapa halaman digabungkan menjadi satu output berbasis gambar (Vertical, Horizontal, Grid, TiffFrames, SinglePage)
ImageColorModeMode warna untuk gambar halaman yang dihasilkan (None, Grayscale, BlackAndWhite)
ImagePixelFormatOpsi format piksel untuk gambar halaman yang dihasilkan
ImageBinarizationMethodMetode konversi hitam-putih (Threshold, FloydSteinbergDithering)
 Bahasa Indonesia