Class PageAPI
اسم الفضاء : Aspose.Page.XPS.Features.EventBasedModifications جمع: Aspose.Page.dll (25.5.0)
The Page تعديل العنصر API.
public class PageAPI : IModificationAPIInheritance
Implements
الأعضاء الموروثين
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Height
إرجاع / إعداد ارتفاع الصفحة ، والتي يتم التعبير عنها كعدد حقيقيفي وحدات من مساحة التنسيق الفعالة.
public float Height { get; set; }قيمة الممتلكات
PageCount
إرجاع عدد الصفحات في المستند النشط.
public int PageCount { get; }قيمة الممتلكات
TotalPageCount
يعيد العدد الإجمالي للصفحات في جميع الوثائق داخل وثيقة XPS.
public int TotalPageCount { get; }قيمة الممتلكات
Utils
يحصل على الكائن الذي يوفر الأدوات التي تتجاوز API التشغيل الرسمي XPS.
public DocumentUtils Utils { get; }قيمة الممتلكات
Width
إرجاع / إعداد عرض الصفحة ، والتي يتم التعبير عنها كعدد حقيقي فيوحدة من مساحة التنسيق الفعالة.
public float Width { get; set; }قيمة الممتلكات
Methods
إضافة t>(T)
إضافة عنصر المحتوى (Canvas، Path، أو Glyphs).
public T Add<t>(T element) where T : XpsContentElementParameters
element T
العنصر الذي يجب إضافته.
Returns
T
إضافة العنصر
نوع المعلمات
T
نوع العنصر .
AddCanvas()
إضافة قناة جديدة إلى الصفحة.
public XpsCanvas AddCanvas()Returns
إضافة القنابل .
AddGlyphs(الشريط، السفينة، FontStyle، الطائرات، الموجة، سلاسل)
إضافة غليف جديد إلى الصفحة.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)Parameters
fontFamily string
اسم العائلة .
fontRenderingEmSize float
حجم الخط.
fontStyle FontStyle
النمط الصوتي
originX float
أصل Glyphs هو إحداثيات X.
originY float
منشأ Glyphs Y تنسيق.
unicodeString string
قوس قزح للطباعة
Returns
أضف غليف
AddGlyphs(XpsFont، السفينة، الطائرات، الشريط)
إضافة غليف جديد إلى الصفحة.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)Parameters
font XpsFont
مصدر المصدر .
fontRenderingEmSize float
حجم الخط.
originX float
أصل Glyphs هو إحداثيات X.
originY float
منشأ Glyphs Y تنسيق.
unicodeString string
قوس قزح للطباعة
Returns
أضف غليف
AddOutlineEntry(إنت، إنت، إنت، إنت)
أضف إدخالًا إضافيًا إلى المستند.
public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)Parameters
description string
وصف الدخول .
outlineLevel int
مستوى الخروج .
targetPageNumber int
رقم الصفحة المستهدفة.
AddPath(XpsPathGeometry)
إضافة مسار جديد إلى الصفحة.
public XpsPath AddPath(XpsPathGeometry data)Parameters
data XpsPathGeometry
جغرافيا الطريق .
Returns
مسار إضافي
CreateArcSegment(نقطة، SizeF، قوس قزح، XpsSweepDirection، القوس)
يخلق جزءًا جديدًا من القوس الليبي.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)Parameters
point PointF
نقطة النهاية في القوس الليبي.
size SizeF
الراديو x و y من القوس الإليبتي كزوج x و y.
rotationAngle float
يشير إلى كيفية توجيه الانحناء فيما يتعلق بنظام الإحداثيات الحالي.
isLargeArc bool
يحدد ما إذا كان القوس قد تم سحبه بقطعة 180 أو أكبر.
sweepDirection XpsSweepDirection
الاتجاه الذي يتم فيه سحب القوس.
isStroked bool
يحدد ما إذا كان الإصابة لهذا الجزء من الطريق قد تم سحبها.
Returns
قطاع القوس الليبي الجديد.
CreateCanvas()
إنشاء قناة جديدة.
public XpsCanvas CreateCanvas()Returns
قناة جديدة
CreateColor(Color)
يخلق لون جديد.
public XpsColor CreateColor(Color color)Parameters
color Color
نموذج اللون الأصلي لون RGB.
Returns
لون جديد
CreateColor(إنت، إنت، إنت، إنت)
يخلق لونًا جديدًا في مساحة اللون sRGB.
public XpsColor CreateColor(int a, int r, int g, int b)Parameters
a int
مكونات اللون الألفا.
r int
مكون اللون الأحمر.
g int
مكونات اللون الأخضر.
b int
مكون اللون الأزرق.
Returns
لون جديد
CreateColor(إنت، إنت، إنت)
يخلق لونًا جديدًا في مساحة اللون sRGB.
public XpsColor CreateColor(int r, int g, int b)Parameters
r int
مكون اللون الأحمر.
g int
مكونات اللون الأخضر.
b int
مكون اللون الأزرق.
Returns
لون جديد
CreateColor(السفينة، السفينة، السفينة)
إنشاء لون جديد في مساحة الألوان scRGB.
public XpsColor CreateColor(float a, float r, float g, float b)Parameters
a float
مكونات اللون الألفا.
r float
مكون اللون الأحمر.
g float
مكونات اللون الأخضر.
b float
مكون اللون الأزرق.
Returns
لون جديد
CreateColor(السفينة، السفينة، السفينة)
إنشاء لون جديد في مساحة الألوان scRGB.
public XpsColor CreateColor(float r, float g, float b)Parameters
r float
مكون اللون الأحمر.
g float
مكونات اللون الأخضر.
b float
مكون اللون الأزرق.
Returns
لون جديد
CreateColor(البارامز، Params Float[])
يخلق لونًا جديدًا في مساحة الألوان القائمة على ICC.
public XpsColor CreateColor(string path, params float[] components)Parameters
path string
الطريق إلى ملف تعريف ICC.
components float
[ ]
مكونات الألوان
Returns
لون جديد
CreateColor(XpsIccProfile، البارامز المسطحة[])
يخلق لونًا جديدًا في مساحة الألوان القائمة على ICC.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)Parameters
iccProfile XpsIccProfile
مصدر الملف الشخصي لـ ICC.
components float
[ ]
مكونات الألوان
Returns
لون جديد
CreateGlyphs(الشريط، السفينة، FontStyle، الطائرات، الموجة، سلاسل)
يخلق غليف جديد.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)Parameters
fontFamily string
اسم العائلة .
fontRenderingEmSize float
حجم الخط.
fontStyle FontStyle
النمط الصوتي
originX float
أصل Glyphs هو إحداثيات X.
originY float
منشأ Glyphs Y تنسيق.
unicodeString string
قوس قزح للطباعة
Returns
غليف جديد
CreateGlyphs(XpsFont، السفينة، الطائرات، الشريط)
يخلق غليف جديد.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)Parameters
font XpsFont
مصدر المصدر .
fontRenderingEmSize float
حجم الخط.
originX float
أصل Glyphs هو إحداثيات X.
originY float
منشأ Glyphs Y تنسيق.
unicodeString string
قوس قزح للطباعة
Returns
غليف جديد
CreateGradientStop(XpsColor، السفينة)
يخلق توقفًا جديدًا.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)Parameters
color XpsColor
توقف الجرادين اللون.
offset float
يُعطى الجرادين.
Returns
توقف الجرادين الجديد
CreateGradientStop(الألوان , float)
يخلق توقفًا جديدًا.
public XpsGradientStop CreateGradientStop(Color color, float offset)Parameters
color Color
توقف الجرادين اللون.
offset float
يُعطى الجرادين.
Returns
توقف الجرادين الجديد
CreateImageBrush(XpsImage, RectangleF, ركتانغولف)
يخلق صورة جديدة.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)Parameters
image XpsImage
مصدر صورة .
viewbox RectangleF
الموقع والأبعاد للمحتوى المصدر للفرشاة.
viewport RectangleF
المنطقة التي تحتوي على مساحة إحداثيات من فرشاة الرأسالأقمشة التي يتم تطبيقها (ربما مرارا وتكرارا) لملء المنطقة التي يتم تطبيق الفرشاة عليها
Returns
صورة جديدة برش.
CreateImageBrush(RectangleF, ريتاينغليف)
يخلق صورة جديدة.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)Parameters
imagePath string
الطريق إلى الصورة أن تأخذ مثل حبل الحلاقة.
viewbox RectangleF
الموقع والأبعاد للمحتوى المصدر للفرشاة.
viewport RectangleF
المنطقة التي تحتوي على مساحة إحداثيات من فرشاة الرأسالأقمشة التي يتم تطبيقها (ربما مرارا وتكرارا) لملء المنطقة التي يتم تطبيق الفرشاة عليها
Returns
صورة جديدة برش.
CreateLinearGradientBrush(القائمة, PointF , نقطةF)
إنشاء فرشاة خطية جديدة.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)Parameters
gradientStops List
<؛
XpsGradientStop
>
قائمة الجرادين توقف.
startPoint PointF
نقطة البداية للغراديين خطي.
endPoint PointF
نقطة النهاية للغراديين خطي.
Returns
شفرات خطية جديدة.
CreateLinearGradientBrush(نقطة، نقطة)
إنشاء فرشاة خطية جديدة.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)Parameters
startPoint PointF
نقطة البداية للغراديين خطي.
endPoint PointF
نقطة النهاية للغراديين خطي.
Returns
شفرات خطية جديدة.
CreateMatrix(السفينة، السفينة، السفينة، السفينة، السفينة)
إنشاء ماتريكس تحويل جديد.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)Parameters
m11 float
العنصر 11
m12 float
العنصر 12
m21 float
العنصر 21
m22 float
العنصر 22
m31 float
العنصر 31
m32 float
العنصر 32
Returns
ماتريكس التحول الجديد.
CreatePath(XpsPathGeometry)
إنشاء مسار جديد.
public XpsPath CreatePath(XpsPathGeometry data)Parameters
data XpsPathGeometry
جغرافيا الطريق .
Returns
الطريق الجديد
CreatePathFigure(نقطة، بول)
إنشاء رقم مسار جديد.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)Parameters
startPoint PointF
نقطة البداية للجزء الأول من رقم المسار.
isClosed bool
يحدد ما إذا كان الطريق مغلقًا.إذا وضعت في الحقيقة ، يتم سحب الإصابة"مغلقة" ، أي ، يتم ربط النقطة الأخيرة في الجزء الأخير من رقم المسار معالنقطة المحددة في خصائص StartPoint ، وإلا يتم سحب الإصابة “فتح” ، والنقطة الأخيرة لا ترتبط بنقطة البداية.فقط إذا كان رقم المساريستخدم في عنصر المسار الذي يحدد السكتة الدماغية.
Returns
رقم الطريق الجديد
CreatePathFigure(PointF، قائمةبول)
إنشاء رقم مسار جديد.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)Parameters
startPoint PointF
نقطة البداية للجزء الأول من رقم المسار.
segments List
<؛
XpsPathSegment
>
قائمة قطاعات الطريق.
isClosed bool
يحدد ما إذا كان الطريق مغلقًا.إذا وضعت في الحقيقة ، يتم سحب الإصابة"مغلقة" ، أي ، يتم ربط النقطة الأخيرة في الجزء الأخير من رقم المسار معالنقطة المحددة في خصائص StartPoint ، وإلا يتم سحب الإصابة “فتح” ، والنقطة الأخيرة لا ترتبط بنقطة البداية.فقط إذا كان رقم المساريستخدم في عنصر المسار الذي يحدد السكتة الدماغية.
Returns
رقم الطريق الجديد
CreatePathGeometry(الستار)
يخلق مسارًا جديدًا محددًا بالشكل المختصر.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)Parameters
abbreviatedGeometry string
شكل مختصر من الطريق الهندسة.
Returns
الطريق الجغرافي الجديد.
CreatePathGeometry()
إنشاء مسار جديد للجيومترية.
public XpsPathGeometry CreatePathGeometry()Returns
الطريق الجغرافي الجديد.
CreatePathGeometry(قائمة xpspathfigure>)
إنشاء هندسة مسار جديدة مع قائمة محددة من أرقام المسار.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)Parameters
pathFigures List
<؛
XpsPathFigure
>
قائمة أرقام الطريق.
Returns
الطريق الجغرافي الجديد.
CreatePolyBezierSegment(نقطة[ ]بول)
يخلق مجموعة جديدة من منحنيات Bézier الكوبية.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)Parameters
points PointF
[ ]
نقطة التحكم لعدة أقسام Bézier.
isStroked bool
يحدد ما إذا كان الإصابة لهذا الجزء من الطريق قد تم سحبها.
Returns
كوب جديد Bézier منحنيات القسم.
CreatePolyLineSegment(نقطة[ ]بول)
يخلق رسمًا متعدد الأبعاد جديدًا يحتوي على عدد عشوائي من الأقواس الفردية.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)Parameters
points PointF
[ ]
مجموعة من الإحداثيات للقطاعات المتعددة التي تحدد قطاع الخط البولي.
isStroked bool
يحدد ما إذا كان الإصابة لهذا الجزء من الطريق قد تم سحبها.
Returns
قطعة جديدة من الرسومات البوليغونية.
CreatePolyQuadraticBezierSegment(نقطة[ ]بول)
يخلق مجموعة جديدة من منحنيات بيزير المربعة من النقطة السابقة في رقم المسار من خلال مجموعةمن الأقواس، باستخدام نقاط التحكم المحددة.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)Parameters
points PointF
[ ]
نقطة التحكم لعدة أجزاء مربع Bézier.
isStroked bool
يحدد ما إذا كان الإصابة لهذا الجزء من الطريق قد تم سحبها.
Returns
القسم الجديد مربع Bézier منحنيات.
CreateRadialGradientBrush(القائمة, PointF, نقطة F, السفينة, الطائرات)
يخلق فرشاة الجرادينات الجذعية الجديدة.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)Parameters
gradientStops List
<؛
XpsGradientStop
>
قائمة الجرادين توقف.
center PointF
النقطة المركزية للدرجة الإشعاعية (أي مركز الانحناء).
gradientOrigin PointF
النقطة الأصلية للدرجة الإشعاعية.
radiusX float
الإشعاع في الحجم x من الإليبس الذي يحدد الجرادينت الإشعاعي.
radiusY float
الإشعاع في الأبعاد y من الإليبس الذي يحدد الجرادين الإشعاعي.
Returns
الفراولة الراديوية الجديدة.
CreateRadialGradientBrush(نقطة F، PointF، Float، float)
يخلق فرشاة الجرادينات الجذعية الجديدة.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)Parameters
center PointF
النقطة المركزية للدرجة الإشعاعية (أي مركز الانحناء).
gradientOrigin PointF
النقطة الأصلية للدرجة الإشعاعية.
radiusX float
الإشعاع في الحجم x من الإليبس الذي يحدد الجرادينت الإشعاعي.
radiusY float
الإشعاع في الأبعاد y من الإليبس الذي يحدد الجرادين الإشعاعي.
Returns
الفراولة الراديوية الجديدة.
CreateSolidColorBrush(XpsColor)
يخلق فرشاة ملونة جديدة صلبة.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)Parameters
color XpsColor
لون العناصر المملوءة.
Returns
ألوان جديدة صلبة.
CreateSolidColorBrush(Color)
يخلق فرشاة ملونة جديدة صلبة.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)Parameters
color Color
لون العناصر المملوءة.
Returns
ألوان جديدة صلبة.
CreateVisualBrush(XpsContentElement, RectangleF, ركتانجليف)
إنشاء قناع بصري جديد.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)Parameters
element XpsContentElement
العنصر XPS (Canvas، Path أو Glyphs) للخصائص البصرية أو الفرامل البصرية.
viewbox RectangleF
الموقع والأبعاد للمحتوى المصدر للفرشاة.
viewport RectangleF
المنطقة التي تحتوي على مساحة إحداثيات من فرشاة الرأسالأقمشة التي يتم تطبيقها (ربما مرارا وتكرارا) لملء المنطقة التي يتم تطبيق الفرشاة عليها
Returns
مسح بصري جديد
إدخال t>(ت ت ت ت ت)
إدخال عنصر (Canvas، Path، أو Glyphs) في الصفحة في index’ موقف.
public T Insert<t>(int index, T element) where T : XpsContentElementParameters
index int
الموقع الذي ينبغي إدخال عنصر ".
element T
العنصر الذي يجب إدخاله.
Returns
T
إدخال العنصر
نوع المعلمات
T
نوع العنصر .
InsertCanvas(إنت)
إدخال قناة جديدة في الصفحة في index’ موقف.
public XpsCanvas InsertCanvas(int index)Parameters
index int
الموقع الذي ينبغي إدخال قنبلة جديدة.
Returns
إدخال القنابل
InsertGlyphs(int, string, float, FontStyle, flate, fleat، string)
إدخال غليفات جديدة في الصفحة في index’ موقف.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)Parameters
index int
الموقع الذي ينبغي إدخال الجليف الجديد.
fontFamily string
اسم العائلة .
fontSize float
حجم الخط.
fontStyle FontStyle
النمط الصوتي
originX float
أصل Glyphs هو إحداثيات X.
originY float
منشأ Glyphs Y تنسيق.
unicodeString string
قوس قزح للطباعة
Returns
إدخال Glyphs
InsertGlyphs(إنت, XpsFont, float, flate, flow, string)
إدخال غليفات جديدة في الصفحة في index’ موقف.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)Parameters
index int
الموقع الذي ينبغي إدخال الجليف الجديد.
font XpsFont
مصدر المصدر .
fontSize float
حجم الخط.
originX float
أصل Glyphs هو إحداثيات X.
originY float
منشأ Glyphs Y تنسيق.
unicodeString string
قوس قزح للطباعة
Returns
إدخال Glyphs
InsertPath(إنت، XpsPathجيومتر)
أدخل مسارًا جديدًا إلى الصفحة في وضع index".
public XpsPath InsertPath(int index, XpsPathGeometry data)Parameters
index int
الموقف الذي ينبغي إدخال مسار جديد.
data XpsPathGeometry
جغرافيا الطريق .
Returns
مسار إدخال
إزالة t>(T)
إزالة عنصر من الصفحة.
public T Remove<t>(T element) where T : XpsContentElementParameters
element T
العنصر الذي يجب إزالته.
Returns
T
إزالة العنصر
نوع المعلمات
T
نوع العنصر .
RemoveAt(إنت)
إزالة عنصر في موقع index" من الصفحة.
public XpsContentElement RemoveAt(int index)Parameters
index int
موقف في أي عنصر يجب إزالتها.
Returns
إزالة العنصر