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 لتحديدها كوحدة (كوجهة ارتباط تشعبي) أو لتطبيق قيمة خاصية مركبة على كل عنصر فرعي وسلف.
الطرق
| طريقة | الوصف |
|---|---|
| يضيف عنصرًا إلى قائمة الأطفال لهذا الـcanvas. | |
| يدرج عنصرًا إلى قائمة الأطفال لهذا الـcanvas في موضع الفهرس. | |
| addCanvas() | يضيف canvas جديدًا إلى قائمة الأطفال لهذا الـcanvas. |
| addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | يضيف glyphs جديدة إلى قائمة الأطفال لهذا الـcanvas. |
| addPath(XpsPathGeometry data) | يضيف مسارًا جديدًا إلى قائمة الأطفال لهذا الـcanvas. |
| deepClone() | ينسخ هذا الـcanvas. |
| equals(Object arg0) | |
| get(int i) | يوفر الوصول إلى أبناء العنصر حسب الفهرس i. |
| getClass() | |
| getClip() | يعيد هندسة المسار التي تحدّ المنطقة المرسومة للعنصر. |
| getEdgeMode() | يعيد القيمة التي تتحكم في كيفية رسم حواف المسارات داخل الـ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) | يدرج مسارًا جديدًا إلى قائمة الأطفال لهذا الـcanvas في موضع الفهرس. |
| iterator() | تنفيذ واجهة Iterable. |
| notify() | |
| notifyAll() | |
| setClip(XpsPathGeometry value) | يضبط هندسة المسار التي تحد من المنطقة المرسومة للعنصر. |
| setEdgeMode(XpsEdgeMode value) | يضبط القيمة التي تتحكم في كيفية رسم حواف المسارات داخل الـ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:
| معامل | نوع | الوصف |
|---|---|---|
| fontFamily | java.lang.String | عائلة الخط. |
| fontSize | float | حجم الخط. |
| fontStyle | XpsFontStyle | نمط الخط. |
| originX | float | إحداثي X لأصل الحروف. |
| originY | float | إحداثي T الأصل للـglyphs. |
| unicodeString | java.lang.String | السلسلة التي سيتم طباعتها. |
Returns: XpsGlyphs - Added glyphs.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
يضيف مسارًا جديدًا إلى قائمة الأطفال لهذا الـcanvas.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| data | XpsPathGeometry | هندسة المسار. |
Returns: XpsPath - Added path.
deepClone()
public XpsCanvas deepClone()
ينسخ هذا الـcanvas.
Returns: XpsCanvas - Clone of this canvas.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public XpsContentElement get(int i)
يوفر الوصول إلى أبناء العنصر حسب الفهرس i.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| i | int | فهرس العنصر الفرعي. |
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()
يعيد القيمة التي تتحكم في كيفية رسم حواف المسارات داخل الـ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 | الموضع الذي يجب إدراج رموز جديدة فيه. |
| fontFamily | java.lang.String | عائلة الخط. |
| fontSize | float | حجم الخط. |
| fontStyle | XpsFontStyle | نمط الخط. |
| originX | float | إحداثي X لأصل الحروف. |
| originY | float | إحداثي T الأصل للـglyphs. |
| unicodeString | java.lang.String | السلسلة التي سيتم طباعتها. |
Returns: XpsGlyphs - Added glyphs.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
يدرج مسارًا جديدًا إلى قائمة الأطفال لهذا الـcanvas في موضع الفهرس.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج مسار جديد فيه. |
| data | XpsPathGeometry | هندسة المسار. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | XpsPathGeometry | هندسة المسار التي تحد من المنطقة المرسومة للعنصر. |
setEdgeMode(XpsEdgeMode value)
public void setEdgeMode(XpsEdgeMode value)
يضبط القيمة التي تتحكم في كيفية رسم حواف المسارات داخل الـcanvas.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | XpsEdgeMode | وضعية رسم الحافة. |
setHyperlinkTarget(XpsHyperlinkTarget value)
public void setHyperlinkTarget(XpsHyperlinkTarget value)
يضبط كائن هدف الارتباط التشعبي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | XpsHyperlinkTarget | كائن هدف الارتباط التشعبي. |
setOpacity(float value)
public void setOpacity(float value)
يضبط القيمة التي تحدد الشفافية الموحدة للعنصر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | float | القيمة التي تحدد الشفافية الموحدة للعنصر. |
setOpacityMask(XpsBrush value)
public void setOpacityMask(XpsBrush value)
يضبط الفرشاة التي تحدد قناع قيم ألفا المطبق على العنصر بنفس طريقة خاصية Opacity، مع السماح بقيم ألفا مختلفة لمناطق مختلفة من العنصر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | XpsBrush | الفرشاة التي تحدد قناعًا. |
setRenderTransform(XpsMatrix value)
public void setRenderTransform(XpsMatrix value)
يضبط مصفوفة التحويل الأفينية التي تنشئ إطار إحداثيات جديد لجميع خصائص العنصر وجميع العناصر الفرعية (إن وجدت).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | XpsMatrix | مصفوفة التحويل الأفينية. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |