XpsCanvas

Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsElement, com.aspose.xps.XpsHyperlinkElement, com.aspose.xps.XpsContentElement

public final class XpsCanvas extends XpsContentElement

فئة تُجَمِّع ميزات عنصر Canvas. هذا العنصر يجمع العناصر معًا. على سبيل المثال، يمكن تجميع عناصر Glyphs و Path في Canvas لتحديدها كوحدة (كوجهة رابط تشعبي) أو لتطبيق قيمة خاصية مركبة على كل عنصر فرعي وسلف.

الطرق

طريقةالوصف
add(T element)يضيف عنصرًا إلى قائمة العناصر الفرعية لهذا الـ canvas.
insert(int index, T element)يدرج عنصرًا في قائمة العناصر الفرعية لهذا الـ canvas في موضع الفهرس.
addCanvas()يضيف canvas جديدًا إلى قائمة العناصر الفرعية لهذا الـ canvas.
addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)يضيف glyphs جديدة إلى قائمة العناصر الفرعية لهذا الـ canvas.
addPath(XpsPathGeometry data)يضيف path جديدًا إلى قائمة العناصر الفرعية لهذا الـ canvas.
deepClone()ينسخ هذا الـ canvas.
equals(Object arg0)
get(int i)يوفر وصولاً إلى أبناء العنصر حسب الفهرس i.
getClass()
getClip()يعيد هندسة المسار التي تحدّ المنطقة المرسومة للعنصر.
getEdgeMode()يعيد القيمة التي تتحكم في كيفية عرض حواف الـ paths داخل الـ canvas.
getHyperlinkTarget()يعيد كائن هدف الارتباط التشعبي.
getOpacity()يعيد القيمة التي تحدد الشفافية الموحدة للعنصر.
getOpacityMask()يعيد الفرشاة التي تحدد قناع قيم ألفا المطبقة على العنصر بنفس طريقة خاصية الشفافية (Opacity)، ولكن تسمح بقيم ألفا مختلفة لمناطق مختلفة من العنصر.
getRenderTransform()يعيد مصفوفة التحويل المتجانس التي تُنشئ إطار إحداثيات جديد لجميع خصائص العنصر ولكل العناصر الفرعية (إن وجدت).
hashCode()
insertCanvas(int index)يدرج canvas جديدًا في قائمة العناصر الفرعية لهذا الـ canvas في موضع الفهرس.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)يدرج glyphs جديدة في قائمة العناصر الفرعية لهذا الـ canvas في موضع الفهرس.
insertPath(int index, XpsPathGeometry data)يدرج path جديدًا في قائمة العناصر الفرعية لهذا الـ canvas في موضع الفهرس.
iterator()تنفيذ واجهة Iterable.
notify()
notifyAll()
setClip(XpsPathGeometry value)يضبط هندسة المسار التي تحدّ المنطقة المرسومة للعنصر.
setEdgeMode(XpsEdgeMode value)يضبط القيمة التي تتحكم في كيفية عرض حواف الـ paths داخل الـ canvas.
setHyperlinkTarget(XpsHyperlinkTarget value)يضبط كائن هدف الارتباط التشعبي.
setOpacity(float value)يضبط القيمة التي تحدد الشفافية المتساوية للعنصر.
setOpacityMask(XpsBrush value)يضبط الفرشاة التي تحدد قناعًا لقيم ألفا يُطبق على العنصر بنفس طريقة خاصية Opacity، مع السماح بقيم ألفا مختلفة لمناطق مختلفة من العنصر.
setRenderTransform(XpsMatrix value)يضبط مصفوفة التحويل الأفيني التي تُنشئ إطار إحداثيات جديد لجميع خصائص العنصر ولكل العناصر الفرعية (إن وجدت).
size()يعيد عدد العناصر الفرعية.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T element)

public T <T>add(T element)

يضيف عنصرًا إلى قائمة العناصر الفرعية لهذا الـ canvas.

Parameters:

معاملنوعالوصف
عنصرTالعنصر المراد إضافته.

Returns: T - العنصر المضاف.

insert(int index, T element)

public T <T>insert(int index, T element)

يدرج عنصرًا في قائمة العناصر الفرعية لهذا الـ canvas في موضع الفهرس.

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إدراج العنصر فيه.
عنصرTالعنصر المراد إدراجه.

Returns: T - العنصر المُدرج.

addCanvas()

public XpsCanvas addCanvas()

يضيف canvas جديدًا إلى قائمة العناصر الفرعية لهذا الـ canvas.

Returns: XpsCanvas - Added canvas.

addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

يضيف glyphs جديدة إلى قائمة العناصر الفرعية لهذا الـ canvas.

Parameters:

معاملنوعالوصف
fontFamilyjava.lang.Stringعائلة الخط.
fontSizefloatحجم الخط.
fontStyleXpsFontStyleنمط الخط.
originXfloatإحداثي X لأصل الحروف.
originYfloatإحداثي T الأصلي للـ Glyphs.
unicodeStringjava.lang.Stringالسلسلة التي سيتم طباعتها.

Returns: XpsGlyphs - Added glyphs.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

يضيف path جديدًا إلى قائمة العناصر الفرعية لهذا الـ canvas.

Parameters:

معاملنوعالوصف
dataXpsPathGeometryهندسة المسار.

Returns: XpsPath - Added path.

deepClone()

public XpsCanvas deepClone()

ينسخ هذا الـ canvas.

Returns: XpsCanvas - Clone of this canvas.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

معاملنوعالوصف
arg0java.lang.Object

Returns: منطقي

get(int i)

public XpsContentElement get(int i)

يوفر وصولاً إلى أبناء العنصر حسب الفهرس i.

Parameters:

معاملنوعالوصف
iintفهرس العنصر الفرعي.

Returns: XpsContentElement - Child element at i position.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getClip()

public XpsPathGeometry getClip()

يعيد هندسة المسار التي تحدّ المنطقة المرسومة للعنصر.

Returns: XpsPathGeometry - The path geometry limiting the rendered region of the element.

getEdgeMode()

public XpsEdgeMode getEdgeMode()

يعيد القيمة التي تتحكم في كيفية عرض حواف الـ paths داخل الـ canvas.

Returns: XpsEdgeMode - The edge rendering mode.

getHyperlinkTarget()

public XpsHyperlinkTarget getHyperlinkTarget()

يعيد كائن هدف الارتباط التشعبي.

Returns: XpsHyperlinkTarget - Hyperlink target object.

getOpacity()

public float getOpacity()

يعيد القيمة التي تحدد الشفافية الموحدة للعنصر.

Returns: float - القيمة التي تحدد الشفافية المتساوية للعنصر.

getOpacityMask()

public XpsBrush getOpacityMask()

يعيد الفرشاة التي تحدد قناع قيم ألفا المطبقة على العنصر بنفس طريقة خاصية الشفافية (Opacity)، ولكن تسمح بقيم ألفا مختلفة لمناطق مختلفة من العنصر.

Returns: XpsBrush - The brush specifying a mask.

getRenderTransform()

public XpsMatrix getRenderTransform()

يعيد مصفوفة التحويل المتجانس التي تُنشئ إطار إحداثيات جديد لجميع خصائص العنصر ولكل العناصر الفرعية (إن وجدت).

Returns: XpsMatrix - The affine transformation matrix.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

يدرج canvas جديدًا في قائمة العناصر الفرعية لهذا الـ canvas في موضع الفهرس.

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إدراج لوحة رسم جديدة فيه.

Returns: XpsCanvas - Inserted canvas.

insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

يدرج glyphs جديدة في قائمة العناصر الفرعية لهذا الـ canvas في موضع الفهرس.

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إدراج رموز جديدة فيه.
fontFamilyjava.lang.Stringعائلة الخط.
fontSizefloatحجم الخط.
fontStyleXpsFontStyleنمط الخط.
originXfloatإحداثي X لأصل الحروف.
originYfloatإحداثي T الأصلي للـ Glyphs.
unicodeStringjava.lang.Stringالسلسلة التي سيتم طباعتها.

Returns: XpsGlyphs - Added glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

يدرج path جديدًا في قائمة العناصر الفرعية لهذا الـ canvas في موضع الفهرس.

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إدراج مسار جديد فيه.
dataXpsPathGeometryهندسة المسار.

Returns: XpsPath - Inserted path.

iterator()

public Iterator<XpsContentElement> iterator()

تنفيذ واجهة Iterable.

Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> - يعيد المُعدِّد للقائمة.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setClip(XpsPathGeometry value)

public void setClip(XpsPathGeometry value)

يضبط هندسة المسار التي تحدّ المنطقة المرسومة للعنصر.

Parameters:

معاملنوعالوصف
valueXpsPathGeometryهندسة المسار التي تحدّ المنطقة المرسومة للعنصر.

setEdgeMode(XpsEdgeMode value)

public void setEdgeMode(XpsEdgeMode value)

يضبط القيمة التي تتحكم في كيفية عرض حواف الـ paths داخل الـ canvas.

Parameters:

معاملنوعالوصف
valueXpsEdgeModeوضعية عرض الحافة.

setHyperlinkTarget(XpsHyperlinkTarget value)

public void setHyperlinkTarget(XpsHyperlinkTarget value)

يضبط كائن هدف الارتباط التشعبي.

Parameters:

معاملنوعالوصف
valueXpsHyperlinkTargetكائن هدف الارتباط التشعبي.

setOpacity(float value)

public void setOpacity(float value)

يضبط القيمة التي تحدد الشفافية المتساوية للعنصر.

Parameters:

معاملنوعالوصف
القيمةfloatالقيمة التي تحدد الشفافية المتساوية للعنصر.

setOpacityMask(XpsBrush value)

public void setOpacityMask(XpsBrush value)

يضبط الفرشاة التي تحدد قناعًا لقيم ألفا يُطبق على العنصر بنفس طريقة خاصية Opacity، مع السماح بقيم ألفا مختلفة لمناطق مختلفة من العنصر.

Parameters:

معاملنوعالوصف
valueXpsBrushالفرشاة التي تحدد قناعًا.

setRenderTransform(XpsMatrix value)

public void setRenderTransform(XpsMatrix value)

يضبط مصفوفة التحويل الأفيني التي تُنشئ إطار إحداثيات جديد لجميع خصائص العنصر ولكل العناصر الفرعية (إن وجدت).

Parameters:

معاملنوعالوصف
valueXpsMatrixمصفوفة التحويل الأفيني.

size()

public int size()

يعيد عدد العناصر الفرعية.

Returns: int - عدد العناصر الفرعية.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

معاملنوعالوصف
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int