IRONSOFTWAREHOME
Customized Bullet Point
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
Customized Bullet Point

Customized Bullet Point

When creating an informative presentation, it's often beneficial to highlight specific points for all parties involved. Paragraphs can sometimes contain too much information, making bullet points a more effective alternative. With IronPPT, you can easily and intuitively customize and add bullet points, allowing you to present and emphasize key information efficiently, streamlining the entire process and eliminating the need for manual additions.

In this code example, we will quickly demonstrate how to add a customized bullet point with an attached image within a paragraph.

6-Step Guide to Adding Customized Bullet Points

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

Code Explanation

Creating a customized bullet point is a straightforward process. First, we need to initialize a new ParagraphStyle class, which will allow us to define the style for our bullet points. Next, we will create a new instance of the Bullet class. In this example, we'll enhance the bullet point by incorporating an image, which we achieve by modifying the Picture property and assigning an image that we loaded in earlier steps.

Once we have our ParagraphStyle set up, we proceed to create a new Paragraph class. This is where we apply the ParagraphStyle we just created, complete with our image-enhanced bullet point. Finally, to wrap things up, we can add text to the paragraph using the AddText method, allowing us to fully customize our bullet point and create a visually appealing presentation.

Learn to Manage Slides with Our Step-by-Step Guide
View on GitHub

Ready to Get Started?

Nuget Downloads 6,070Version:2026.9just released

Key in blue circle

Get your free 30-day Trial Key instantly.

Your trial license will be sent to your email address

No limitations. 100% unlocked. No credit card.

bullet_checkedNo credit card or account creation requiredNo limitations. 100% unlocked. No credit card.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Book your free Live Demo
Booking Badge

Trusted by Millions of Engineers Worldwide

Iron Software's customer logos
Get Your No-Obligation Consult
Complete the form below or email sales@ironsoftware.com
Your details will always be kept confidential.
Trusted by Millions of Engineers Worldwide
Iron Software's customer logos
Get your free 30-day Trial Key instantly.
No credit card or account creation required