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)