InsertOnlineVideo

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

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

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.
leftDoubleGörüntünün başlangıç noktasından sol tarafa kadar olan mesafe.
vertPosRelativeVerticalPositionGörüntüye olan mesafenin nereden ölçüleceğini belirtir.
topDoubleGörüntünün başlangıç noktasından üst tarafına kadar olan mesafenin nokta cinsinden ifadesi.
widthDoubleResmin noktalardaki genişliği. %100 ölçek talep etmek için negatif veya sıfır değeri olabilir.
heightDoubleResmin nokta cinsinden yüksekliği. %100 ölçek talep etmek için negatif veya sıfır değeri olabilir.
wrapTypeWrapTypeMetnin resmin etrafına nasıl sarılacağını belirtir.

Geri dönüş değeri

Az önce eklenen görüntü düğümü.

Notlar

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

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

Çevrimiçi videonuz düzgün 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 farklılık gösterebilir, ayrıntılar için ilgili sağlayıcınıza danışın.

Örnekler

Çevrimiçi bir 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 bir 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ü gerilmiş görünmeyecek.
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 çevrimiçi bir video nesnesi ekler ve belirtilen boyuta ölçekler.

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ü baytları.
widthDoubleResmin noktalardaki genişliği. %100 ölçek talep etmek için negatif veya sıfır değeri olabilir.
heightDoubleResmin nokta cinsinden yüksekliği. %100 ölçek talep etmek için negatif veya sıfır değeri olabilir.

Geri dönüş değeri

Az önce eklenen görüntü düğümü.

Notlar

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

Örnekler

Özel küçük resimle 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çevekenarlığı=\"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 bir küçük resimle bir şekil oluşturmanın iki yolu bulunmaktadır
        // Microsoft Word'de şekle tıkladığımızda çalacak.
        // 1 - Oluşturucunun düğüm ekleme imlecine satır içi bir şekil ekle:
        builder.InsertOnlineVideo(videoUrl, videoEmbedCode, thumbnailImageBytes, image.Width, image.Height);

        builder.InsertBreak(BreakType.PageBreak);

        // 2 - Yüzen bir şekil ekle:
        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 çevrimiçi bir video nesnesi ekler ve belirtilen boyuta ölçekler.

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ü baytları.
horzPosRelativeHorizontalPositionGörüntüye olan mesafenin nereden ölçüleceğini belirtir.
leftDoubleGörüntünün başlangıç noktasından sol tarafa kadar olan mesafe.
vertPosRelativeVerticalPositionGörüntüye olan mesafenin nereden ölçüleceğini belirtir.
topDoubleGörüntünün başlangıç noktasından üst tarafına kadar olan mesafenin nokta cinsinden ifadesi.
widthDoubleResmin noktalardaki genişliği. %100 ölçek talep etmek için negatif veya sıfır değeri olabilir.
heightDoubleResmin nokta cinsinden yüksekliği. %100 ölçek talep etmek için negatif veya sıfır değeri olabilir.
wrapTypeWrapTypeMetnin resmin etrafına nasıl sarılacağını belirtir.

Geri dönüş değeri

Az önce eklenen görüntü düğümü.

Notlar

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

Örnekler

Özel küçük resimle 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çevekenarlığı=\"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 bir küçük resimle bir şekil oluşturmanın iki yolu bulunmaktadır
        // Microsoft Word'de şekle tıkladığımızda çalacak.
        // 1 - Oluşturucunun düğüm ekleme imlecine satır içi bir şekil ekle:
        builder.InsertOnlineVideo(videoUrl, videoEmbedCode, thumbnailImageBytes, image.Width, image.Height);

        builder.InsertBreak(BreakType.PageBreak);

        // 2 - Yüzen bir şekil ekle:
        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, double, double)

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

public Shape InsertOnlineVideo(string videoUrl, double width, double height)
ParametreTipTanım
videoUrlStringVideonun URL’si.
widthDoubleResmin noktalardaki genişliği. %100 ölçek talep etmek için negatif veya sıfır değeri olabilir.
heightDoubleResmin nokta cinsinden yüksekliği. %100 ölçek talep etmek için negatif veya sıfır değeri olabilir.

Geri dönüş değeri

Az önce eklenen görüntü düğümü.

Notlar

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

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

Çevrimiçi videonuz düzgün 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 farklılık gösterebilir, ayrıntılar için ilgili sağlayıcınıza danışın.

Örnekler

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

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

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

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

Ayrıca bakınız