IRONSOFTWAREHOME
Dostosowane punkty
using IronPPT;
using IronPPT.Models;
using IronPPT.Models.Styles;

// Create new PowerPoint presentation
var document = new PresentationDocument();

// Import image
Image image = new Image();
image.LoadFromFile("sample.png");

// Style the bullet point
var style = new ParagraphStyle()
{
    Bullet = new Bullet()
    {
        Picture = image,
        //BulletColor = Color.Blue,
        //FollowsDefaultTextSize = true
    },
};

var paragraph = new Paragraph();
paragraph.Style = style;
paragraph.AddText("Test Text");

document.Slides[0].AddParagraph(paragraph);

// Export PowerPoint presentation
document.Save("styledBullet.pptx");
Imports IronPPT
Imports IronPPT.Models
Imports IronPPT.Models.Styles

' Create new PowerPoint presentation
Dim document As New PresentationDocument()

' Import image
Dim image As New Image()
image.LoadFromFile("sample.png")

' Style the bullet point
Dim style = New ParagraphStyle() With {
    .Bullet = New Bullet() With {
        .Picture = image
        'BulletColor = Color.Blue,
        'FollowsDefaultTextSize = true
    }
}

Dim paragraph = New Paragraph()
paragraph.Style = style
paragraph.AddText("Test Text")

document.Slides(0).AddParagraph(paragraph)

' Export PowerPoint presentation
document.Save("styledBullet.pptx")
NuGet Download
PM > Install-Package IronPPT
Dostosowane punkty

Dostosowane punkty

Podczas tworzenia prezentacji informacyjnej często warto podkreślić konkretne kwestie dla wszystkich zainteresowanych stron. Akapity mogą czasami zawierać zbyt wiele informacji, co sprawia, że punkty są bardziej skuteczną alternatywą. Dzięki IronPPT można łatwo i intuicyjnie dostosowywać oraz dodawać punkty, co pozwala na efektywne przedstawianie i podkreślanie kluczowych informacji, usprawniając cały proces i eliminując konieczność ręcznego dodawania elementów.

W tym przykładzie kodu szybko pokażemy, jak dodać niestandardowy punkt z dołączonym obrazkiem w akapicie.

5-etapowy przewodnik po dodawaniu niestandardowych punktorów

  • var style = new ParagraphStyle();
  • style.Bullet = new Bullet() { Picture = new Image("sample.png") };
  • var paragraph = new Paragraph();
  • paragraph.Style = style;
  • paragraph.AddText("Test Text");

Wyjaśnienie kodu

Tworzenie spersonalizowanych punktów jest prostym procesem. Najpierw musimy zainicjowac nowa klase ParagraphStyle, ktora pozwoli nam okreslic styl dla naszych punktow wypunktowanych. Nastepnie utworzymy nowa instancje klasy Bullet. W tym przykladzie udoskonalimy punkt wypunktowany poprzez dodanie obrazu, co osiagnemy, modyfikujac wlasciwosc Picture i przypisujac obraz, ktory zaladowalismy we wczesniejszych krokach.

Gdy mamy już skonfigurowany nasz ParagraphStyle, przystepujemy do utworzenia nowej klasy Paragraph. Tutaj stosujemy stworzony przez nas ParagraphStyle, zawierajacy punkt wypunktowany z ulepszonym obrazem. Na koniec, aby zakonczyc, mozemy dodac tekst do akapitu, uzywajac metody AddText, co pozwala nam w pelni dostosowac nasz punkt wypunktowany i stworzyc atrakcyjna wizualnie prezentacje.

Naucz się zarządzać slajdami dzięki naszemu przewodnikowi krok po kroku
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 6,070Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta