PdfSaveOptions

PdfSaveOptions class

Memungkinkan untuk menentukan opsi tambahan saat merender halaman proyek ke PDF.

public class PdfSaveOptions : SaveOptions

Konstruktor

NamaKeterangan
PdfSaveOptions()Menginisialisasi instance baru dariPdfSaveOptionskelas yang dapat digunakan untuk menyimpan dokumen diPDF format.

Properti

NamaKeterangan
BarStyles { get; set; }Mendapat atau mengatur daftar instance dariBarStyle kelas yang muncul di tampilan proyek.
Compliance { get; set; }Mendapat atau menyetel tingkat kepatuhan yang diinginkan untuk dokumen PDF yang dihasilkan. Standarnya adalahPdf15 .
CustomPageSize { get; set; }Mendapat atau menetapkan ukuran halaman khusus dalam poin (1 poin = 1/72 inci).
DefaultFontName { get; set; }Mendapat atau menyetel font default untuk rendering.
DigitalSignatureDetails { get; set; }Mendapat atau menyetel detail tanda tangan digital. Jika tidak disetel, penandatanganan tidak akan dilakukan.
DrawNonWorkingTime { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah waktu non-kerja harus diambil (Nilai defaultnya adalah TRUE).
EncryptionDetails { get; set; }Mendapat atau menyetel detail enkripsi. Jika tidak disetel, enkripsi tidak akan dilakukan.
EndDate { get; set; }Mendapat atau menetapkan tanggal untuk menyelesaikan rendering.
FitContent { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah tinggi baris harus ditambah agar sesuai dengan kontennya.
FitTimescaleToEndOfPage { get; set; }Mendapat atau menyetel apakah bagian kalender dari tampilan harus dirender ke akhir (sisi kanan) halaman terakhir. Jika nilainya false, bagian kalender dirender tepat ke EndDate, meskipun ada ruang kosong di halaman.
FontResolveCallback { get; set; }Mendapat atau menyetel panggilan balik yang dapat digunakan untuk menyesuaikan font yang diselesaikan.
Gridlines { get; set; }Mendapat atau menetapkan daftarGridline yang muncul di tampilan proyek.
LegendOnEachPage { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah legenda harus ditampilkan pada setiap halaman (Nilai defaultnya adalah BENAR).
MarkCriticalTasks { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah tugas penting harus ditampilkan dalam warna merah (Nilai default adalah FALSE).
NonWorkingTimeColor { get; set; }Mendapat atau menyetel warna waktu tidak bekerja.
PageCount { get; }Mendapat atau menetapkan jumlah halaman proyek.
Pages { get; set; }Mendapat atau menyetel daftar nomor halaman untuk disimpan saat menyimpan tata letak proyek ke file terpisah. Semua halaman akan disimpan jika daftar ini kosong.
PageSavingCallback { get; set; }Mendapat atau menyetel panggilan balik yang ditentukan pengguna yang digunakan untuk mendapatkan aliran keluaran untuk setiap halaman yang dirender. Berlaku saatSaveToSeparateFiles opsi digunakan.
PageSize { get; set; }Mendapat atau mengatur ukuran halaman yang akan dirender (Nilai defaultnya adalah PageSize.A4).
PresentationFormat { get; set; }Mendapat atau menyetelPresentationFormat di mana dokumen akan disimpan.
ReduceFooterGap { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah jarak antara tugas terakhir dan footer harus dikurangi.
RenderToSinglePage { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah suatu proyek harus dirender ke satu halaman saat proyek disimpan dalam format grafis. Ukuran halaman akan diubah sehingga proyek yang dirender dapat muat di satu halaman.
RollUpGanttBars { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah subtugas pada bilah tugas ringkasan harus ditandai. Untuk subtugas, bidang Rollup menunjukkan apakah informasi pada bilah Gantt subtugas akan digulung ke bilah tugas ringkasan. Untuk tugas ringkasan, Rollup bidang menunjukkan apakah bilah tugas ringkasan menampilkan bar yang digulung. Anda harus menyetel bidang Batal untuk tugas ringkasan ke Ya agar subtugas apa pun dapat digulung ke sana.
SaveFormat { get; }Mendapat atau mengatur format penyimpanan dokumen jika objek opsi penyimpanan ini digunakan.
SaveToSeparateFiles { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah akan menyimpan halaman proyek ke file terpisah.
StartDate { get; set; }Mendapat atau menyetel tanggal mulai rendering.
TasksComparer { get; set; }Mendapat atau menyetel pembanding untuk mengurutkan tugas di bagan Gantt dan bagan Lembar Tugas.
TasksFilter { get; set; }Mendapat atau menyetel kondisi yang digunakan untuk memfilter tugas yang diberikan pada bagan Gantt, Lembar Tugas, dan Penggunaan Tugas.
TextCompression { get; set; }Mendapat atau menyetel jenis kompresi yang akan digunakan untuk semua aliran konten kecuali gambar. Standarnya adalahFlate .
TextStyles { get; set; }Mendapat atau mengatur daftar instance dariTextStyle kelas yang muncul di tampilan proyek.
Timescale { get; set; }Mendapat atau menyetelTimescale nilai yang digunakan untuk mengontrol bagaimana skala waktu (jika ada) ditampilkan saat proyek disimpan ke format grafis.
virtual UseGradientBrush { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah sikat gradien harus digunakan saat merender Gantt Chart.
UseProjectDefaultFont { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah font default harus digunakan untuk rendering.
View { get; set; }Mendapat atau menyetel daftar kolom tampilan untuk dirender (GanttChartColumn . Jika tidak disetel maka id tugas, nama tugas, mulai dan selesai hanya akan dirender. Jika keduanya Lihat danViewSettingsproperti disetel, kolom dari View menimpa kolom dari ViewSettings.
ViewSettings { get; set; }Mendapat atau menyetel tampilan (View ) untuk merender. Anda dapat menggunakan opsi ini untuk secara eksplisit menentukan tampilan mana yang harus disimpan ke format PDF, HTML, atau Gambar. Jika properti ini disetel,PresentationFormat properti diabaikan saat proyek disimpan. Tampilan harus dari salah satu layar berikut ((Screen )): (Gantt, Lembar Tugas, Penggunaan Tugas, Lembar Sumber Daya, Penggunaan Sumber Daya)

Lihat juga