Ubah Gaya Teks di OneNote menggunakan C# | Ubah Gaya Font

OneNote adalah alat canggih untuk membuat catatan, mengatur informasi, dan berkolaborasi dengan orang lain. Salah satu kasus penggunaan umum untuk mengubah gaya teks di OneNote adalah menyorot poin atau judul penting dalam catatan kita. Dengan mengubah ukuran font, warna, atau gaya teks tertentu, kita dapat membuatnya menonjol dan menarik perhatian pada informasi penting. Pada artikel ini, kita akan mempelajari cara mengubah gaya teks secara terprogram di OneNote menggunakan C#.

Artikel ini mencakup topik-topik berikut:

  1. C# OneNote API untuk Mengubah Gaya Teks
  2. Buat Judul Halaman dengan Gaya Teks
  3. Mengubah Gaya Teks Judul Halaman
  4. Mengubah Gaya Teks Paragraf
  5. Tetapkan Gaya Paragraf Default
  6. Sumber Belajar Gratis

C# OneNote API untuk Mengubah Gaya Teks

Untuk mengubah gaya teks di OneNote menggunakan C#, kita akan menggunakan API Aspose.Note for .NET. Hal ini memungkinkan untuk membuat, memodifikasi, dan mengonversi dokumen OneNote secara terprogram dalam aplikasi .NET.

Silakan unduh DLL API atau instal menggunakan NuGet.

PM> Install-Package Aspose.Note

Buat Judul Halaman OneNote dengan Gaya Teks di C#

Kita bisa membuat judul halaman di dokumen OneNote dengan mengikuti langkah-langkah di bawah ini:

  1. Buat dokumen OneNote baru menggunakan kelas Document.
  2. Tambahkan halaman baru menggunakan kelas Halaman.
  3. Buat judul menggunakan kelas Judul.
  4. Tentukan teks judul, tanggal, dan waktu menggunakan kelas RichText.
  5. Atur properti ParagraphStyle dari objek kelas RichText untuk menentukan nama font, ukuran, warna, dll.
  6. Terakhir, simpan dokumen menggunakan metode Save.

Contoh kode berikut memperlihatkan cara membuat judul halaman dengan gaya dalam dokumen OneNote menggunakan C#.

// Buat dokumen baru
var document = new Document();

// Tambahkan halaman baru
var page = new Page();

// Buat judul halaman
page.Title = new Title()
{
    TitleText = new RichText()
    {
        Text = "Title text.",
        ParagraphStyle = new ParagraphStyle()
        {
            FontName = "Courier New",
            FontSize = 20
        }
    },
    TitleDate = new RichText()
    {
        Text = new DateTime(2011, 11, 11).ToString("D", CultureInfo.InvariantCulture),
        ParagraphStyle = ParagraphStyle.Default
    },
    TitleTime = new RichText()
    {
        Text = "12:34",
        ParagraphStyle = ParagraphStyle.Default
    }
};

// Tambahkan halaman ke dokumen
document.AppendChildLast(page);

// Simpan dokumennya
document.Save("D:\\Files\\CreatePageTitle.one");
Buat Judul Halaman OneNote dengan Gaya Teks di C#

Buat Judul Halaman OneNote dengan Gaya Teks di C#.

Ubah Gaya Teks Judul Halaman di C#

Kita dapat mengubah gaya teks judul halaman di dokumen OneNote dengan mengikuti langkah-langkah di bawah ini:

  1. Muat dokumen OneNote yang sudah ada menggunakan kelas Document.
  2. Ulangi semua judul halaman dalam dokumen.
  3. Ubah properti ParagraphStyle untuk setiap judul.
  4. Alternatifnya, ubah properti Style TextRuns untuk setiap judul.
  5. Terakhir, simpan dokumen menggunakan metode Save.

Contoh kode berikut memperlihatkan cara mengubah gaya teks judul halaman di dokumen OneNote menggunakan C#.

// Muat dokumen ke Aspose.Note.
Document document = new Document("D:\\Files\\Aspose.one");

// Ubah gayanya
foreach (var title in document.Select(e => e.Title.TitleText))
{
    // Ubah gaya paragraf judul
    title.ParagraphStyle.FontSize = 38;
    title.ParagraphStyle.IsBold = true;

    // Sebagai alternatif, ubah gaya penulisan teks di dalam judul
    foreach (var run in title.TextRuns)
    {
        run.Style.FontSize = 50;
        run.Style.IsBold = true;
    }
}

// Simpan dokumennya
document.Save("D:\\Files\\PageTitle.one");
Ubah Gaya Teks Judul Halaman di C#

Ubah Gaya Teks Judul Halaman di C#.

Ubah Gaya Teks Paragraf OneNote di C#

Kita dapat mengubah gaya teks paragraf di dokumen OneNote dengan mengikuti langkah-langkah di bawah ini:

  1. Muat dokumen OneNote menggunakan kelas Document.
  2. Dapatkan node RichText tertentu atau semua menggunakan metode GetChildNodes().
  3. Ubah properti Style misalnya FontColor, Highlight, FontSize, dll. dari TextRuns untuk node RichText.
  4. Terakhir, simpan dokumen menggunakan metode Save.

Contoh kode berikut memperlihatkan cara mengubah gaya teks paragraf dalam dokumen OneNote menggunakan C#.

// Muat dokumen ke Aspose.Note.
Document document = new Document("D:\\Files\\Aspose.one");

// Dapatkan semua halamannya
var pages = document.GetChildNodes<Page>();

// Dapatkan simpul RichText tertentu
IList<RichText> richTextNodes = pages[3].GetChildNodes<RichText>();

if (richTextNodes != null && richTextNodes.Count > 3)
{
   for (int i = 3; i < richTextNodes.Count; i++)
    {
        RichText richText = richTextNodes[i];
        
        // Terapkan gaya pemformatan
        foreach (var run in richText.TextRuns)
        {
            // Atur warna font
            run.Style.FontColor = Color.Yellow;

            // Atur warna sorotan
            run.Style.Highlight = Color.Blue;

            // Atur ukuran font
            run.Style.FontSize = 14;
        }
    }
}

// Simpan dokumennya
document.Save("D:\\Files\\ParagraphStyle.one");
Ubah Gaya Teks Paragraf OneNote di C#

Ubah Gaya Teks Paragraf OneNote di C#.

Tetapkan Gaya Paragraf Default di OneNote menggunakan C#

Kita juga bisa mengatur gaya paragraf default di dokumen OneNote dengan mengikuti langkah-langkah di bawah ini:

  1. Buat dokumen baru menggunakan kelas Document.
  2. Buat halaman baru menggunakan kelas Halaman.
  3. Inisialisasi objek kelas Outline dan OutlineElement.
  4. Buat objek kelas RichText dan tentukan ParagraphStyle.
  5. Setelah itu, tambahkan elemen anak.
  6. Terakhir, simpan dokumen menggunakan metode Save.

Contoh kode berikut memperlihatkan cara mengatur gaya paragraf default sebuah paragraf dalam dokumen OneNote menggunakan C#.

// Buat dokumen baru
var document = new Document();

// Buat halaman baru
var page = new Page();

// Buat kerangka baru
var outline = new Outline();

// Buat elemen kerangka
var outlineElem = new OutlineElement();

// Ciptakan gaya
var text = new RichText() { ParagraphStyle = new ParagraphStyle() { FontName = "Courier New", FontSize = 20 } }
.Append($"DefaultParagraphFontAndSize{Environment.NewLine}")
.Append($"OnlyDefaultParagraphFont{Environment.NewLine}", new TextStyle() { FontSize = 14 })
.Append("OnlyDefaultParagraphFontSize", new TextStyle() { FontName = "Verdana" });

// Tambahkan elemen
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
document.AppendChildLast(page);

// Simpan dokumennya
document.Save("D:\\Files\\DefaultParagraphStyle.one");

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Ubah Gaya Font – Sumber Belajar

Selain mengubah gaya teks dan font dalam dokumen OneNote, jelajahi berbagai fitur perpustakaan lainnya menggunakan sumber daya di bawah ini:

Kesimpulan

Dalam artikel ini, kita telah mempelajari cara mengubah gaya teks judul halaman atau paragraf di dokumen OneNote. Kita juga telah melihat cara menambahkan judul halaman dengan gaya teks secara terprogram di C#. Dengan memanfaatkan Aspose.Note for .NET, Anda dapat dengan mudah mengintegrasikan fungsi tersebut ke dalam aplikasi Anda. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.

Lihat juga