InsertOnlineVideo

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

يقوم بإدراج كائن فيديو عبر الإنترنت في المستند ويقوم بتغيير حجمه إلى الحجم المحدد.

public Shape InsertOnlineVideo(string videoUrl, RelativeHorizontalPosition horzPos, double left, 
    RelativeVerticalPosition vertPos, double top, double width, double height, WrapType wrapType)
معامليكتبوصف
videoUrlStringعنوان URL للفيديو.
horzPosRelativeHorizontalPositionيحدد المكان الذي يتم قياس المسافة منه إلى الصورة.
leftDoubleالمسافة بالنقاط من الأصل إلى الجانب الأيسر من الصورة.
vertPosRelativeVerticalPositionيحدد المكان الذي يتم قياس المسافة منه إلى الصورة.
topDoubleالمسافة بالنقاط من الأصل إلى الجانب العلوي من الصورة.
widthDoubleعرض الصورة بالنقاط. يمكن أن تكون قيمة سالبة أو صفرية لطلب مقياس ١٠٠٪.
heightDoubleارتفاع الصورة بالنقاط. يمكن أن تكون قيمة سالبة أو صفرية لطلب مقياس ١٠٠٪.
wrapTypeWrapTypeيحدد كيفية لف النص حول الصورة.

قيمة الإرجاع

عقدة الصورة التي تم إدراجها للتو.

ملاحظات

يمكنك تغيير حجم الصورة وموقعها وطريقة تحديد الموقع والإعدادات الأخرى باستخدام Shape الكائن الذي تم إرجاعه بواسطة هذه الطريقة.

يتم دعم إدراج الفيديو عبر الإنترنت من الموارد التالية:

إذا لم يتم عرض مقطع الفيديو الخاص بك عبر الإنترنت بشكل صحيح، فاستخدمInsertOnlineVideo، والذي يقبل كود HTML المضمن المخصص.

قد يختلف كود تضمين الفيديو بين مقدمي الخدمة، لذا استشر مقدم الخدمة المناسب لك للحصول على التفاصيل.

أمثلة

يوضح كيفية إدراج مقطع فيديو عبر الإنترنت في مستند.

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

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

// إدراج شكل يقوم بتشغيل مقطع فيديو من الويب عند النقر فوقه في Microsoft Word.
// سيحتوي هذا الشكل المستطيل على صورة بناءً على الإطار الأول من الفيديو المرتبط
// وإشارة مرئية لزر التشغيل. نسبة عرض الفيديو إلى ارتفاعه 16:9.
// سوف نقوم بضبط حجم الشكل على هذه النسبة، حتى لا تظهر الصورة ممتدة.
builder.InsertOnlineVideo(videoUrl, RelativeHorizontalPosition.LeftMargin, 0,
    RelativeVerticalPosition.TopMargin, 0, 320, 180, WrapType.Square);

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

أنظر أيضا


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

يقوم بإدراج كائن فيديو عبر الإنترنت في المستند ويقوم بتغيير حجمه إلى الحجم المحدد.

public Shape InsertOnlineVideo(string videoUrl, string videoEmbedCode, byte[] thumbnailImageBytes, 
    double width, double height)
معامليكتبوصف
videoUrlStringعنوان URL للفيديو.
videoEmbedCodeStringكود التضمين للفيديو.
thumbnailImageBytesByte[]بايتات الصورة المصغرة.
widthDoubleعرض الصورة بالنقاط. يمكن أن تكون قيمة سالبة أو صفرية لطلب مقياس ١٠٠٪.
heightDoubleارتفاع الصورة بالنقاط. يمكن أن تكون قيمة سالبة أو صفرية لطلب مقياس ١٠٠٪.

قيمة الإرجاع

عقدة الصورة التي تم إدراجها للتو.

ملاحظات

يمكنك تغيير حجم الصورة وموقعها وطريقة تحديد الموقع والإعدادات الأخرى باستخدام Shape الكائن الذي تم إرجاعه بواسطة هذه الطريقة.

أمثلة

يوضح كيفية إدراج مقطع فيديو عبر الإنترنت في مستند باستخدام صورة مصغرة مخصصة.

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\" العرض=\"640\" الارتفاع=\"360\" حدود الإطار=\"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))
    {
        // فيما يلي طريقتان لإنشاء شكل باستخدام صورة مصغرة مخصصة، والتي ترتبط بمقطع فيديو عبر الإنترنت
        //هذا ما سيتم تشغيله عندما نضغط على الشكل في Microsoft Word.
        // 1 - إدراج شكل مضمن في مؤشر إدراج عقدة المنشئ:
        builder.InsertOnlineVideo(videoUrl, videoEmbedCode, thumbnailImageBytes, image.Width, image.Height);

        builder.InsertBreak(BreakType.PageBreak);

        // 2 - إدراج شكل عائم:
        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");

أنظر أيضا


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

يقوم بإدراج كائن فيديو عبر الإنترنت في المستند ويقوم بتغيير حجمه إلى الحجم المحدد.

public Shape InsertOnlineVideo(string videoUrl, string videoEmbedCode, byte[] thumbnailImageBytes, 
    RelativeHorizontalPosition horzPos, double left, RelativeVerticalPosition vertPos, double top, 
    double width, double height, WrapType wrapType)
معامليكتبوصف
videoUrlStringعنوان URL للفيديو.
videoEmbedCodeStringكود التضمين للفيديو.
thumbnailImageBytesByte[]بايتات الصورة المصغرة.
horzPosRelativeHorizontalPositionيحدد المكان الذي يتم قياس المسافة منه إلى الصورة.
leftDoubleالمسافة بالنقاط من الأصل إلى الجانب الأيسر من الصورة.
vertPosRelativeVerticalPositionيحدد المكان الذي يتم قياس المسافة منه إلى الصورة.
topDoubleالمسافة بالنقاط من الأصل إلى الجانب العلوي من الصورة.
widthDoubleعرض الصورة بالنقاط. يمكن أن تكون قيمة سالبة أو صفرية لطلب مقياس ١٠٠٪.
heightDoubleارتفاع الصورة بالنقاط. يمكن أن تكون قيمة سالبة أو صفرية لطلب مقياس ١٠٠٪.
wrapTypeWrapTypeيحدد كيفية لف النص حول الصورة.

قيمة الإرجاع

عقدة الصورة التي تم إدراجها للتو.

ملاحظات

يمكنك تغيير حجم الصورة وموقعها وطريقة تحديد الموقع والإعدادات الأخرى باستخدام Shape الكائن الذي تم إرجاعه بواسطة هذه الطريقة.

أمثلة

يوضح كيفية إدراج مقطع فيديو عبر الإنترنت في مستند باستخدام صورة مصغرة مخصصة.

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\" العرض=\"640\" الارتفاع=\"360\" حدود الإطار=\"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))
    {
        // فيما يلي طريقتان لإنشاء شكل باستخدام صورة مصغرة مخصصة، والتي ترتبط بمقطع فيديو عبر الإنترنت
        //هذا ما سيتم تشغيله عندما نضغط على الشكل في Microsoft Word.
        // 1 - إدراج شكل مضمن في مؤشر إدراج عقدة المنشئ:
        builder.InsertOnlineVideo(videoUrl, videoEmbedCode, thumbnailImageBytes, image.Width, image.Height);

        builder.InsertBreak(BreakType.PageBreak);

        // 2 - إدراج شكل عائم:
        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");

أنظر أيضا


InsertOnlineVideo(string, double, double)

يقوم بإدراج كائن فيديو عبر الإنترنت في المستند ويقوم بتغيير حجمه إلى الحجم المحدد.

public Shape InsertOnlineVideo(string videoUrl, double width, double height)
معامليكتبوصف
videoUrlStringعنوان URL للفيديو.
widthDoubleعرض الصورة بالنقاط. يمكن أن تكون قيمة سالبة أو صفرية لطلب مقياس ١٠٠٪.
heightDoubleارتفاع الصورة بالنقاط. يمكن أن تكون قيمة سالبة أو صفرية لطلب مقياس ١٠٠٪.

قيمة الإرجاع

عقدة الصورة التي تم إدراجها للتو.

ملاحظات

يمكنك تغيير حجم الصورة وموقعها وطريقة تحديد الموقع والإعدادات الأخرى باستخدام Shape الكائن الذي تم إرجاعه بواسطة هذه الطريقة.

يتم دعم إدراج الفيديو عبر الإنترنت من الموارد التالية:

إذا لم يتم عرض مقطع الفيديو الخاص بك عبر الإنترنت بشكل صحيح، فاستخدمInsertOnlineVideo، والذي يقبل كود HTML المضمن المخصص.

قد يختلف كود تضمين الفيديو بين مقدمي الخدمة، لذا استشر مقدم الخدمة المناسب لك للحصول على التفاصيل.

أمثلة

يوضح كيفية إدراج مقطع فيديو عبر الإنترنت في مستند باستخدام عنوان URL.

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

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

//يمكننا مشاهدة الفيديو من Microsoft Word بالضغط على الشكل.
doc.Save(ArtifactsDir + "DocumentBuilder.InsertVideoWithUrl.docx");

أنظر أيضا