Spire.Presentation is a professional PowerPoint® compatible library that enables developers to create, read, write, modify, convert and Print PowerPoint documents. Get free and professional technical support for Spire.Presentation for .NET, Java, Android, C++, Python.
Thu Aug 27, 2015 9:38 am
I am looking for logo change in slide master, but i am unable to reach out to slide master.
Please help me to reach out to slide master.
-
amitk.mishra
-
- Posts: 5
- Joined: Thu Aug 27, 2015 9:30 am
Fri Aug 28, 2015 7:40 am
Hello,
Thanks for your inquiry.
Here is the code for your reference.
- Code: Select all
Presentation presentation = new Presentation();
presentation.LoadFromFile(path + "5685.pptx");
IMasterSlide master = presentation.Masters[0];
int count=master.Shapes.Count;
for (int i = 0; i < count; i++)
{
IShape shape = master.Shapes[i];
if (shape is IEmbedImage)
{
String image = path + "new.png";
RectangleF rff = new RectangleF(shape.Left, shape.Top, shape.Width, shape.Height);
master.Shapes.RemoveAt(0);
master.Shapes.AppendEmbedImage(ShapeType.Rectangle, image, rff);
}
}
presentation.SaveToFile("result-1.pptx", FileFormat.Pptx2010);
Best Regards,
Sweety
E-iceblue support team
Last edited by
sweety1 on Mon Aug 31, 2015 5:37 am, edited 1 time in total.
-
sweety1
-
- Posts: 539
- Joined: Wed Mar 11, 2015 1:14 am
Fri Aug 28, 2015 9:08 am
Thanks for your reply !
can you please let me know that how can i change title color in master slide due to it can be applied in all slides?
-
amitk.mishra
-
- Posts: 5
- Joined: Thu Aug 27, 2015 9:30 am
Mon Aug 31, 2015 9:21 am
Hello,
Thanks for your reply.
So sorry that our product doesn't support this feature at this stage. We will consider adding it in our future upgrade.
Best Regards,
Sweety
E-iceblue support team
-
sweety1
-
- Posts: 539
- Joined: Wed Mar 11, 2015 1:14 am
Mon Aug 31, 2015 10:05 am
Thanks for reply !
-
amitk.mishra
-
- Posts: 5
- Joined: Thu Aug 27, 2015 9:30 am
Mon Oct 05, 2015 7:27 am
Hi,
Please let me know that how can i get "Pentagon" shape as i want. Please see attachment and let me know that how can i get such type of Pentagon.
For this currently i am using "ShapeType.RightArrow" but i am not getting such type of shape.
Please help !
Thanks
Amit
Login to view the files attached to this post.
-
amitk.mishra
-
- Posts: 5
- Joined: Thu Aug 27, 2015 9:30 am
Tue Oct 06, 2015 4:48 am
Hello,
Our Spire.Presentation doesn't support the feature at present, but we will add it as new feature into our schedule.
We will inform you when it is supported.
Best Regards,
Amy
E-iceblue support team
-
amy.zhao
-
- Posts: 2774
- Joined: Wed Jun 27, 2012 8:50 am
Wed Oct 07, 2015 9:47 am
Hi,
Please let me know that how can i set a text to Vertical alignment "Top" in Rectangular Shape.
Thanks
Amit
-
amitk.mishra
-
- Posts: 5
- Joined: Thu Aug 27, 2015 9:30 am
Thu Oct 08, 2015 3:49 am
Hello,
Please use the following code snippet to set a text to Vertical alignment "Top" in Rectangular Shape before setting its text.
- Code: Select all
Shape.TextFrame.AnchoringType = TextAnchorType.Top;
Sincerely,
Gary
E-iceblue support team
-
Gary.zhang
-
- Posts: 1380
- Joined: Thu Apr 04, 2013 1:30 am
Fri Oct 30, 2015 5:24 am
Hi Amit,
Sorry for the delay response, we supports the shape as the attached showed.
Share sample code:
- Code: Select all
IAutoShape shape = ppt.Slides[0].Shapes.AppendShape(ShapeType.HomePlate, new RectangleF(50, 100, 100, 100));
shape.Fill.FillType = FillFormatType.Solid;
shape.Fill.SolidColor.Color = Color.White;
shape.ShapeStyle.LineColor.Color = Color.Black;
Best Regards,
Amy
E-iceblue support team
Login to view the files attached to this post.
-
amy.zhao
-
- Posts: 2774
- Joined: Wed Jun 27, 2012 8:50 am
Fri Oct 30, 2015 8:28 am
Hello,
You can change title color in master slide, here are the code snipet for your reference.
- Code: Select all
IMasterSlide ms = pre.Masters[0];
for(int i=0;i<ms.Shapes.Count;i++)
{
if(ms.Shapes[i] is IAutoShape)
{
IAutoShape shape = (IAutoShape)ms.Shapes[i];
if(shape.TextFrame.Text == "Click to edit Master title style")
{
shape.Fill.FillType = FillFormatType.Solid;
shape.Fill.SolidColor.KnownColor = KnownColor.Red;
TextParagraphProperties tpp = shape.TextFrame.TextStyle.GetOrCreateListLevelTextStyle(0);
tpp.DefaultTextRangeProperties.IsBold = TriState.True;
tpp.DefaultTextRangeProperties.FontHeight = 25;
tpp.DefaultTextRangeProperties.Fill.FillType = FillFormatType.Solid;
tpp.DefaultTextRangeProperties.Fill.SolidColor.KnownColor = KnownColor.Red;
}
}
}
Sincerely,
Gary
E-iceblue support team
-
Gary.zhang
-
- Posts: 1380
- Joined: Thu Apr 04, 2013 1:30 am
Tue Nov 03, 2015 3:39 am
Hello,
Have your issues been resolved?
Thanks for your feedback.
Best Regards,
Amy
E-iceblue support team
-
amy.zhao
-
- Posts: 2774
- Joined: Wed Jun 27, 2012 8:50 am