ActiveX
Contents
[
Hide
]
Bu makale, bir sunumda Aspose.Slides for .NET kullanarak ActiveX denetimlerini ekleme, erişme, kaldırma ve yapılandırma işlemlerini göstermektedir.
ActiveX Denetimi Ekle
Yeni bir ActiveX denetimi ekleyin ve isteğe bağlı olarak özelliklerini ayarlayın.
static void AddActiveX()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
// Yeni bir ActiveX denetimi ekle.
var control = slide.Controls.AddControl(ControlType.WindowsMediaPlayer, 50, 50, 100, 50);
// İsteğe bağlı olarak bazı özellikleri ayarla.
control.Properties["Value"] = "Default text";
presentation.Save("add_activex.pptm", SaveFormat.Pptm);
}
ActiveX Denetimine Erişim
Slayttaki ilk ActiveX denetiminden bilgileri okuyun.
static void AccessActiveX()
{
using var presentation = new Presentation("add_activex.pptm");
var slide = presentation.Slides[0];
// İlk ActiveX denetimine erişin.
var control = slide.Controls.FirstOrDefault();
if (control != null)
{
Console.WriteLine($"Control Name: {control.Name}");
Console.WriteLine($"Value: {control.Properties["Value"]}");
}
}
ActiveX Denetimini Kaldır
Slayttan mevcut bir ActiveX denetimini silin.
static void RemoveActiveX()
{
using var presentation = new Presentation("add_activex.pptm");
var slide = presentation.Slides[0];
if (slide.Controls.Count > 0)
{
// İlk ActiveX denetimini kaldır.
slide.Controls.RemoveAt(0);
}
presentation.Save("removed_activex.pptm", SaveFormat.Pptm);
}
ActiveX Özelliklerini Ayarla
Bir denetim ekleyin ve birkaç ActiveX özelliğini yapılandırın.
static void SetActiveXProperties()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
// Bir CommandButton ekleyin ve özellikleri yapılandırın.
var control = slide.Controls.AddControl(ControlType.WindowsMediaPlayer, 50, 50, 150, 50);
control.Properties["Caption"] = "Click Me";
control.Properties["Enabled"] = "true";
presentation.Save("set_activex_props.pptm", SaveFormat.Pptm);
}