Bekerja dengan Judul di PDF
Terapkan Gaya Penomoran pada Judul
Judul adalah bagian penting dari setiap dokumen. Penulis selalu berusaha membuat judul lebih menonjol dan bermakna bagi pembacanya. Jika ada lebih dari satu judul dalam sebuah dokumen, penulis memiliki beberapa opsi untuk mengatur judul-judul ini. Salah satu pendekatan paling umum untuk mengatur judul adalah menulis judul dalam Gaya Penomoran.
Aspose.PDF untuk Python via .NET menawarkan banyak gaya penomoran yang telah ditentukan sebelumnya. Gaya penomoran yang telah ditentukan sebelumnya ini disimpan dalam enumerasi, NumberingStyle. Nilai-nilai yang telah ditentukan sebelumnya dari enumerasi NumberingStyle dan deskripsinya diberikan di bawah ini:
Jenis Judul | Deskripsi |
---|---|
NumeralsArabic | Tipe Arab, contohnya, 1,1.1,… |
NumeralsRomanUppercase | Tipe Roman besar, contohnya, I,I.II, … |
NumeralsRomanLowercase | Tipe Roman kecil, contohnya, i,i.ii, … |
LettersUppercase | Tipe Inggris besar, contohnya, A,A.B, … |
|LettersLowercase|Tipe Inggris kecil, contohnya, a,a.b, …| The style properti dari kelas Heading digunakan untuk mengatur gaya penomoran dari judul.
Gambar: Gaya penomoran yang telah ditentukan sebelumnya |
---|
Kode sumber, untuk mendapatkan keluaran yang ditunjukkan pada gambar di atas, diberikan di bawah dalam contoh. |
import aspose.pdf as ap
document = ap.Document()
document.page_info.width = 612.0
document.page_info.height = 792.0
document.page_info.margin = ap.MarginInfo()
document.page_info.margin.left = 72
document.page_info.margin.right = 72
document.page_info.margin.top = 72
document.page_info.margin.bottom = 72
page = document.pages.add()
page.page_info.width = 612.0
page.page_info.height = 792.0
page.page_info.margin = ap.MarginInfo()
page.page_info.margin.left = 72
page.page_info.margin.right = 72
page.page_info.margin.top = 72
page.page_info.margin.bottom = 72
float_box = ap.FloatingBox()
float_box.margin = page.page_info.margin
page.paragraphs.add(float_box)
heading = ap.Heading(1)
heading.is_in_list = True
heading.start_number = 1
heading.text = "Daftar 1"
heading.style = ap.NumberingStyle.NUMERALS_ROMAN_LOWERCASE
heading.is_auto_sequence = True
float_box.paragraphs.add(heading)
heading2 = ap.Heading(1)
heading2.is_in_list = True
heading2.start_number = 13
heading2.text = "Daftar 2"
heading2.style = ap.NumberingStyle.NUMERALS_ROMAN_LOWERCASE
heading2.is_auto_sequence = True
float_box.paragraphs.add(heading2)
heading3 = ap.Heading(2)
heading3.is_in_list = True
heading3.start_number = 1
heading3.text = "nilai, pada tanggal efektif dari rencana, dari properti yang akan didistribusikan di bawah rencana sehubungan dengan setiap yang diizinkan"
heading3.style = ap.NumberingStyle.LETTERS_LOWERCASE
heading3.is_auto_sequence = True
float_box.paragraphs.add(heading3)
document.save(output_pdf)