InsertOnlineVideo

InsertOnlineVideo(string, double, double)

Belgeye bir çevrimiçi video nesnesi ekler ve bunu belirtilen boyuta ölçeklendirir.

public Shape InsertOnlineVideo(string videoUrl, double width, double height)
ParametreTipTanım
videoUrlStringVideonun URL’si.
widthDoubleNokta cinsinden görüntünün genişliği. %100 ölçek istemek için negatif veya sıfır değer olabilir.
heightDoubleNokta cinsinden görüntünün yüksekliği. %100 ölçek istemek için negatif veya sıfır değer olabilir.

Geri dönüş değeri

Yeni eklenen görüntü düğümü.

Notlar

‘yi kullanarak görüntü boyutunu, konumunu, konumlandırma yöntemini ve diğer ayarları değiştirebilirsiniz.Shape Bu yöntemle döndürülen nesne.

Aşağıdaki kaynaklardan çevrimiçi video eklenmesi desteklenir:

Çevrimiçi videonuz doğru şekilde görüntülenmiyorsa şunu kullanın:InsertOnlineVideo, özel gömülü html kodunu kabul eder.

Video yerleştirme kodu sağlayıcılar arasında değişiklik gösterebilir; ayrıntılar için ilgili sağlayıcınıza danışın.

Örnekler

URL kullanarak çevrimiçi bir videonun bir belgeye nasıl ekleneceğini gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.InsertOnlineVideo("https://youtu.be/t_1LYZ102RA", 360, 270);

// Şeklin üzerine tıklayarak Microsoft Word'den videoyu izleyebiliriz.
doc.Save(ArtifactsDir + "DocumentBuilder.InsertVideoWithUrl.docx");

Ayrıca bakınız


InsertOnlineVideo(string, RelativeHorizontalPosition, double, RelativeVerticalPosition, double, double, double, WrapType)

Belgeye bir çevrimiçi video nesnesi ekler ve bunu belirtilen boyuta ölçeklendirir.

public Shape InsertOnlineVideo(string videoUrl, RelativeHorizontalPosition horzPos, double left, 
    RelativeVerticalPosition vertPos, double top, double width, double height, WrapType wrapType)
ParametreTipTanım
videoUrlStringVideonun URL’si.
horzPosRelativeHorizontalPositionGörüntüye olan mesafenin nereden ölçüleceğini belirtir.
leftDoubleNokta cinsinden görüntünün başlangıç noktasından sol tarafına olan uzaklık.
vertPosRelativeVerticalPositionGörüntüye olan mesafenin nereden ölçüldüğünü belirtir.
topDoubleOrijinden görüntünün üst kısmına kadar olan nokta cinsinden uzaklık.
widthDoubleNokta cinsinden görüntünün genişliği. %100 ölçek istemek için negatif veya sıfır değer olabilir.
heightDoubleNokta cinsinden görüntünün yüksekliği. %100 ölçek istemek için negatif veya sıfır değer olabilir.
wrapTypeWrapTypeMetnin görüntünün etrafına nasıl sarılacağını belirtir.

Geri dönüş değeri

Yeni eklenen görüntü düğümü.

Notlar

‘yi kullanarak görüntü boyutunu, konumunu, konumlandırma yöntemini ve diğer ayarları değiştirebilirsiniz.Shape Bu yöntemle döndürülen nesne.

Aşağıdaki kaynaklardan çevrimiçi video eklenmesi desteklenir:

Çevrimiçi videonuz doğru şekilde görüntülenmiyorsa şunu kullanın:InsertOnlineVideo, özel gömülü html kodunu kabul eder.

Video yerleştirme kodu sağlayıcılar arasında değişiklik gösterebilir; ayrıntılar için ilgili sağlayıcınıza danışın.

Örnekler

Çevrimiçi videonun bir belgeye nasıl ekleneceğini gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

string videoUrl = "https://vimeo.com/52477838";

// Microsoft Word'de tıklandığında web'den video oynatan bir şekil ekleyin.
// Bu dikdörtgen şekil, bağlantılı videonun ilk karesine dayalı bir görüntü içerecektir
// ve bir "oynat düğmesi" görsel istemi. Videonun en boy oranı 16:9'dur.
// Şeklin boyutunu bu orana ayarlayacağız, böylece görüntü gergin görünmüyor.
builder.InsertOnlineVideo(videoUrl, RelativeHorizontalPosition.LeftMargin, 0,
    RelativeVerticalPosition.TopMargin, 0, 320, 180, WrapType.Square);

doc.Save(ArtifactsDir + "DocumentBuilder.InsertOnlineVideo.docx");

Ayrıca bakınız


InsertOnlineVideo(string, string, byte[], double, double)

Belgeye bir çevrimiçi video nesnesi ekler ve bunu belirtilen boyuta ölçeklendirir.

public Shape InsertOnlineVideo(string videoUrl, string videoEmbedCode, byte[] thumbnailImageBytes, 
    double width, double height)
ParametreTipTanım
videoUrlStringVideonun URL’si.
videoEmbedCodeStringVideonun yerleştirme kodu.
thumbnailImageBytesByte[]Küçük resim görüntüsü baytları.
widthDoubleNokta cinsinden görüntünün genişliği. %100 ölçek istemek için negatif veya sıfır değer olabilir.
heightDoubleNokta cinsinden görüntünün yüksekliği. %100 ölçek istemek için negatif veya sıfır değer olabilir.

Geri dönüş değeri

Yeni eklenen görüntü düğümü.

Notlar

‘yi kullanarak görüntü boyutunu, konumunu, konumlandırma yöntemini ve diğer ayarları değiştirebilirsiniz.Shape Bu yöntemle döndürülen nesne.

Örnekler

Özel küçük resim içeren bir belgeye çevrimiçi videonun nasıl ekleneceğini gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

string videoUrl = "https://vimeo.com/52477838";
string videoEmbedCode =
    "<iframe src=\"https://player.vimeo.com/video/52477838\" genişlik=\"640\" yükseklik=\"360\" çerçeveborder=\"0\" " +
    "title=\"Aspose\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>";

byte[] thumbnailImageBytes = File.ReadAllBytes(ImageDir + "Logo.jpg");

using (MemoryStream stream = new MemoryStream(thumbnailImageBytes))
{
    using (Image image = Image.FromStream(stream))
    {
        // Aşağıda, çevrimiçi bir videoya bağlantı veren özel küçük resimle şekil oluşturmanın iki yolu verilmiştir
        // Microsoft Word'deki şekle tıkladığımızda çalacak.
        // 1 - Oluşturucunun düğüm ekleme imlecine satır içi bir şekil ekleyin:
        builder.InsertOnlineVideo(videoUrl, videoEmbedCode, thumbnailImageBytes, image.Width, image.Height);

        builder.InsertBreak(BreakType.PageBreak);

        // 2 - Kayan bir şekil ekleyin:
        double left = builder.PageSetup.RightMargin - image.Width;
        double top = builder.PageSetup.BottomMargin - image.Height;

        builder.InsertOnlineVideo(videoUrl, videoEmbedCode, thumbnailImageBytes,
            RelativeHorizontalPosition.RightMargin, left, RelativeVerticalPosition.BottomMargin, top,
            image.Width, image.Height, WrapType.Square);
    }
}

doc.Save(ArtifactsDir + "DocumentBuilder.InsertOnlineVideoCustomThumbnail.docx");

Ayrıca bakınız


InsertOnlineVideo(string, string, byte[], RelativeHorizontalPosition, double, RelativeVerticalPosition, double, double, double, WrapType)

Belgeye bir çevrimiçi video nesnesi ekler ve bunu belirtilen boyuta ölçeklendirir.

public Shape InsertOnlineVideo(string videoUrl, string videoEmbedCode, byte[] thumbnailImageBytes, 
    RelativeHorizontalPosition horzPos, double left, RelativeVerticalPosition vertPos, double top, 
    double width, double height, WrapType wrapType)
ParametreTipTanım
videoUrlStringVideonun URL’si.
videoEmbedCodeStringVideonun yerleştirme kodu.
thumbnailImageBytesByte[]Küçük resim görüntüsü baytları.
horzPosRelativeHorizontalPositionGörüntüye olan mesafenin nereden ölçüleceğini belirtir.
leftDoubleNokta cinsinden görüntünün başlangıç noktasından sol tarafına olan uzaklık.
vertPosRelativeVerticalPositionGörüntüye olan mesafenin nereden ölçüldüğünü belirtir.
topDoubleOrijinden görüntünün üst kısmına kadar olan nokta cinsinden uzaklık.
widthDoubleNokta cinsinden görüntünün genişliği. %100 ölçek istemek için negatif veya sıfır değer olabilir.
heightDoubleNokta cinsinden görüntünün yüksekliği. %100 ölçek istemek için negatif veya sıfır değer olabilir.
wrapTypeWrapTypeMetnin görüntünün etrafına nasıl sarılacağını belirtir.

Geri dönüş değeri

Yeni eklenen görüntü düğümü.

Notlar

‘yi kullanarak görüntü boyutunu, konumunu, konumlandırma yöntemini ve diğer ayarları değiştirebilirsiniz.Shape Bu yöntemle döndürülen nesne.

Örnekler

Özel küçük resim içeren bir belgeye çevrimiçi videonun nasıl ekleneceğini gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

string videoUrl = "https://vimeo.com/52477838";
string videoEmbedCode =
    "<iframe src=\"https://player.vimeo.com/video/52477838\" genişlik=\"640\" yükseklik=\"360\" çerçeveborder=\"0\" " +
    "title=\"Aspose\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>";

byte[] thumbnailImageBytes = File.ReadAllBytes(ImageDir + "Logo.jpg");

using (MemoryStream stream = new MemoryStream(thumbnailImageBytes))
{
    using (Image image = Image.FromStream(stream))
    {
        // Aşağıda, çevrimiçi bir videoya bağlantı veren özel küçük resimle şekil oluşturmanın iki yolu verilmiştir
        // Microsoft Word'deki şekle tıkladığımızda çalacak.
        // 1 - Oluşturucunun düğüm ekleme imlecine satır içi bir şekil ekleyin:
        builder.InsertOnlineVideo(videoUrl, videoEmbedCode, thumbnailImageBytes, image.Width, image.Height);

        builder.InsertBreak(BreakType.PageBreak);

        // 2 - Kayan bir şekil ekleyin:
        double left = builder.PageSetup.RightMargin - image.Width;
        double top = builder.PageSetup.BottomMargin - image.Height;

        builder.InsertOnlineVideo(videoUrl, videoEmbedCode, thumbnailImageBytes,
            RelativeHorizontalPosition.RightMargin, left, RelativeVerticalPosition.BottomMargin, top,
            image.Width, image.Height, WrapType.Square);
    }
}

doc.Save(ArtifactsDir + "DocumentBuilder.InsertOnlineVideoCustomThumbnail.docx");

Ayrıca bakınız