WrapType

WrapType enumeration

يحدد كيفية لف النص حول الشكل أو الصورة.

public enum WrapType

قيم

اسمقيمةوصف
None3لا يوجد نص يلتف حول الشكل. الشكل موضوع خلف النص أو أمامه.
Inline0يبقى الشكل على نفس الطبقة مثل النص ويتم التعامل معه كحرف.
TopBottom1يتوقف النص في أعلى الشكل ويبدأ من جديد على السطر الموجود أسفل الشكل.
Square2يلتف النص حول جميع جوانب المربع المحيط بالشكل.
Tight4يلتف بشكل محكم حول حواف الشكل، بدلاً من الالتفاف حول المربع المحدد.
Through5نفس الشيء مثل Tight، لكنه يلتف داخل أي أجزاء من الشكل مفتوحة.

أمثلة

يوضح كيفية إدراج صورة عائمة في وسط الصفحة.

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

// قم بإدراج صورة عائمة ستظهر خلف النص المتداخل وقم بمحاذاتها مع مركز الصفحة.
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");
shape.WrapType = WrapType.None;
shape.BehindText = true;
shape.RelativeHorizontalPosition = RelativeHorizontalPosition.Page;
shape.RelativeVerticalPosition = RelativeVerticalPosition.Page;
shape.HorizontalAlignment = HorizontalAlignment.Center;
shape.VerticalAlignment = VerticalAlignment.Center;

doc.Save(ArtifactsDir + "Image.CreateFloatingPageCenter.docx");

يوضح كيفية إدراج صورة واستخدامها كعلامة مائية.

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

//أدرج الصورة في الرأس حتى تكون مرئية في كل صفحة.
builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
Shape shape = builder.InsertImage(ImageDir + "Transparent background logo.png");
shape.WrapType = WrapType.None;
shape.BehindText = true;

// ضع الصورة في وسط الصفحة.
shape.RelativeHorizontalPosition = RelativeHorizontalPosition.Page;
shape.RelativeVerticalPosition = RelativeVerticalPosition.Page;
shape.Left = (builder.PageSetup.PageWidth - shape.Width) / 2;
shape.Top = (builder.PageSetup.PageHeight - shape.Height) / 2;

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

أنظر أيضا