C# kullanarak OneNote'ta Metin Stilini Değiştirme | Yazı Tipi Stilini Değiştir

OneNote not almak, bilgileri düzenlemek ve başkalarıyla işbirliği yapmak için güçlü bir araçtır. OneNote’ta metin stilini değiştirmenin yaygın kullanım durumlarından biri, notlarımızdaki önemli noktaları veya başlıkları vurgulamaktır. Belirli bir metnin yazı tipi boyutunu, rengini veya stilini değiştirerek onu öne çıkarabilir ve önemli bilgilere dikkat çekebiliriz. Bu makalede, C# kullanarak OneNote’ta metin stilinin programlı olarak nasıl değiştirileceğini öğreneceğiz.

Bu makale aşağıdaki konuları kapsamaktadır:

  1. Metin Stillerini Değiştirmek için C# OneNote API’si
  2. Metin Stiliyle Sayfa Başlığı Oluşturun
  3. Sayfa Başlığının Metin Stilini Değiştirme
  4. Paragrafların Metin Stilini Değiştirin
  5. Varsayılan Paragraf Stilini Ayarla
  6. Ücretsiz Öğrenme Kaynakları

Metin Stillerini Değiştirmek için C# OneNote API’si

OneNote’ta C# kullanarak metin stilini değiştirmek için Aspose.Note for .NET API’sini kullanacağız. OneNote belgelerini .NET uygulamalarında programlı olarak oluşturmanıza, değiştirmenize ve dönüştürmenize olanak tanır.

Lütfen API’nin DLL’sini indirin veya NuGet kullanarak yükleyin.

PM> Install-Package Aspose.Note

C#’ta Metin Stiliyle OneNote Sayfa Başlığı Oluşturma

Aşağıdaki adımları izleyerek OneNote belgesinde sayfa başlığı oluşturabiliriz:

  1. Document sınıfını kullanarak yeni bir OneNote belgesi oluşturun.
  2. Page sınıfını kullanarak yeni bir sayfa ekleyin.
  3. Title sınıfını kullanarak bir başlık oluşturun.
  4. RichText sınıfını kullanarak başlık metnini, tarihi ve saati belirtin.
  5. Font adını, boyutunu, rengini vb. tanımlamak için RichText sınıfı nesnesinin ParagraphStyle özelliğini ayarlayın.
  6. Son olarak Kaydet yöntemini kullanarak belgeyi kaydedin.

Aşağıdaki kod örneği, C# kullanarak OneNote belgesinde stillerle sayfa başlığının nasıl oluşturulacağını gösterir.

// Yeni bir belge oluştur
var document = new Document();

// Yeni bir sayfa ekle
var page = new Page();

// Sayfa başlığı oluşturun
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
    }
};

// Sayfayı belgeye ekle
document.AppendChildLast(page);

// Belgeyi kaydet
document.Save("D:\\Files\\CreatePageTitle.one");
C#'ta Metin Stiliyle OneNote Sayfa Başlığı Oluşturma

C#’ta Metin Stili ile OneNote Sayfa Başlığı oluşturun.

C#’ta Sayfa Başlığının Metin Stilini Değiştirme

Aşağıdaki adımları izleyerek OneNote belgelerindeki sayfa başlıklarının metin stilini değiştirebiliriz:

  1. Document sınıfını kullanarak mevcut bir OneNote belgesini yükleyin.
  2. Bir belgedeki tüm sayfa başlıklarını dolaşın.
  3. Her başlık için ParagraphStyle özelliklerini değiştirin.
  4. Alternatif olarak, her başlık için TextRuns’un Stil özelliklerini değiştirin.
  5. Son olarak Kaydet yöntemini kullanarak belgeyi kaydedin.

Aşağıdaki kod örneği, C# kullanarak OneNote belgesindeki sayfa başlığının metin stilinin nasıl değiştirileceğini gösterir.

// Belgeyi Aspose.Note'a yükleyin.
Document document = new Document("D:\\Files\\Aspose.one");

// Stili değiştir
foreach (var title in document.Select(e => e.Title.TitleText))
{
    // Başlık paragraf stilini değiştirin
    title.ParagraphStyle.FontSize = 38;
    title.ParagraphStyle.IsBold = true;

    // Alternatif olarak başlıktaki metin çalıştırma stilini değiştirin
    foreach (var run in title.TextRuns)
    {
        run.Style.FontSize = 50;
        run.Style.IsBold = true;
    }
}

// Belgeyi kaydet
document.Save("D:\\Files\\PageTitle.one");
C#'ta Sayfa Başlığının Metin Stilini Değiştirme

C#’ta Sayfa Başlığının Metin Stilini Değiştirme.

C#’ta OneNote Paragraflarının Metin Stilini Değiştirme

Aşağıdaki adımları izleyerek OneNote belgelerindeki paragrafların metin stilini değiştirebiliriz:

  1. OneNote belgesini Document sınıfını kullanarak yükleyin.
  2. GetChildNodes() yöntemini kullanarak belirli bir RichText düğümünü veya tümünü alın.
  3. RichText düğüm(ler)i için TextRuns’un FontColor, Highlight, FontSize vb. Stil özelliklerini değiştirin.
  4. Son olarak Kaydet yöntemini kullanarak belgeyi kaydedin.

Aşağıdaki kod örneği, C# kullanarak OneNote belgesindeki bir paragrafın metin stilinin nasıl değiştirileceğini gösterir.

// Belgeyi Aspose.Note'a yükleyin.
Document document = new Document("D:\\Files\\Aspose.one");

// Tüm sayfaları al
var pages = document.GetChildNodes<Page>();

// Belirli bir RichText düğümünü/düğümlerini edinin
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];
        
        // Biçimlendirme stilini uygula
        foreach (var run in richText.TextRuns)
        {
            // Yazı tipi rengini ayarla
            run.Style.FontColor = Color.Yellow;

            // Vurgu rengini ayarla
            run.Style.Highlight = Color.Blue;

            // Yazı tipi boyutunu ayarla
            run.Style.FontSize = 14;
        }
    }
}

// Belgeyi kaydet
document.Save("D:\\Files\\ParagraphStyle.one");
C#'ta OneNote Paragraflarının Metin Stilini Değiştirme

C#’ta OneNote Paragraflarının Metin Stilini Değiştirme.

C# kullanarak OneNote’ta Varsayılan Paragraf Stilini Ayarlama

Aşağıdaki adımları izleyerek OneNote belgesinde varsayılan paragraf stilini de ayarlayabiliriz:

  1. Document sınıfını kullanarak yeni bir belge oluşturun.
  2. Page sınıfını kullanarak yeni bir sayfa oluşturun.
  3. Outline ve OutlineElement sınıfı nesnelerini başlatın.
  4. Bir RichText sınıfı nesnesi oluşturun ve ParagraphStyle’ı belirtin.
  5. Bundan sonra alt öğeleri ekleyin.
  6. Son olarak Kaydet yöntemini kullanarak belgeyi kaydedin.

Aşağıdaki kod örneği, C# kullanarak OneNote belgesindeki bir paragrafın varsayılan paragraf stilinin nasıl ayarlanacağını gösterir.

// Yeni bir belge oluştur
var document = new Document();

// Yeni bir sayfa oluştur
var page = new Page();

// Yeni bir taslak oluştur
var outline = new Outline();

// Anahat öğesi oluşturma
var outlineElem = new OutlineElement();

// Stil oluştur
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" });

// Öğeleri ekle
outlineElem.AppendChildLast(text);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
document.AppendChildLast(page);

// Belgeyi kaydet
document.Save("D:\\Files\\DefaultParagraphStyle.one");

Ücretsiz Lisans Alın

Kütüphaneyi değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

Yazı Tipi Stilini Değiştirme – Öğrenme Kaynakları

OneNote belgesindeki metin ve yazı tipi stillerini değiştirmenin yanı sıra, aşağıdaki kaynakları kullanarak kitaplığın diğer çeşitli özelliklerini keşfedin:

Çözüm

Bu makalede, OneNote belgelerindeki sayfa başlıklarının veya paragrafların metin stillerini nasıl değiştireceğimizi öğrendik. Ayrıca C#’ta programlı olarak metin stiline sahip bir sayfa başlığının nasıl ekleneceğini de gördük. Aspose.Note for .NET’ten yararlanarak bu tür işlevleri uygulamalarınıza kolayca entegre edebilirsiniz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuz üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız