DocumentUtils
Inheritance: java.lang.Object
public class DocumentUtils
هذه الفئة توفر أدوات تتجاوز واجهة برمجة التطبيقات الرسمية لمعالجة XPS.
الطرق
createCircle(Point2D center, float radius)
public XpsPathGeometry createCircle(Point2D center, float radius)
ينشئ هندسة مسار تمثل دائرة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| center | java.awt.geom.Point2D | نقطة مركز الدائرة. |
| نصف القطر | float | نصف قطر الدائرة. |
Returns: XpsPathGeometry - The XPS path geometry.
createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)
public XpsPathGeometry createCircularSegment(Point2D center, float radius, float startAngle, float endAngle)
ينشئ هندسة مسار تمثل قطاعًا دائريًا بين زاويتين.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| center | java.awt.geom.Point2D | مركز الدائرة. |
| نصف القطر | float | نصف قطر الدائرة. |
| startAngle | float | زاوية (بالدرجات) الشعاع الابتدائي. |
| endAngle | float | زاوية (بالدرجات) الشعاع النهائي. |
Returns: XpsPathGeometry - The XPS path geometry.
createEllipse(Point2D center, float radiusX, float radiusY)
public XpsPathGeometry createEllipse(Point2D center, float radiusX, float radiusY)
ينشئ هندسة مسار تمثل قطعًا ناقصًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| center | java.awt.geom.Point2D | نقطة المركز للقطع الناقص. |
| radiusX | float | نصف القطر الأفقي للقطع الناقص. |
| radiusY | float | نصف القطر العمودي للقطع الناقص. |
Returns: XpsPathGeometry - The XPS path geometry.
createImage(String fileName, Rectangle2D imageBox)
public XpsPath createImage(String fileName, Rectangle2D imageBox)
ينشئ مسارًا مستطيلًا مملوءًا بصورة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fileName | java.lang.String | اسم ملف الصورة. |
| imageBox | java.awt.geom.Rectangle2D | صندوق الصورة لملئه بالصورة. |
Returns: XpsPath - The XPS path.
createImage(String fileName, Rectangle2D imageBox, ImageMode mode)
public XpsPath createImage(String fileName, Rectangle2D imageBox, ImageMode mode)
ينشئ مسارًا مستطيلًا مملوءًا بصورة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fileName | java.lang.String | اسم ملف الصورة. |
| imageBox | java.awt.geom.Rectangle2D | صندوق الصورة لملئه بالصورة. |
| mode | ImageMode | وضع ملاءمة الصورة. |
Returns: XpsPath - The XPS path.
createPieSlice(Point2D center, float radius, float startAngle, float endAngle)
public XpsPathGeometry createPieSlice(Point2D center, float radius, float startAngle, float endAngle)
ينشئ هندسة مسار تمثل شريحة دائرة بين شعاعين قطبيين.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| center | java.awt.geom.Point2D | مركز الدائرة. |
| نصف القطر | float | نصف قطر الدائرة. |
| startAngle | float | زاوية (بالدرجات) الشعاع الابتدائي. |
| endAngle | float | زاوية (بالدرجات) الشعاع النهائي. |
Returns: XpsPathGeometry - The XPS path geometry.
createRectangle(Rectangle2D rectangle)
public XpsPathGeometry createRectangle(Rectangle2D rectangle)
ينشئ هندسة مسار تمثل مستطيلًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| rectangle | java.awt.geom.Rectangle2D | المستطيل. |
Returns: XpsPathGeometry - The XPS path geometry.
createRegularCircumscribedNGon(int n, Point2D center, float radius)
public XpsPathGeometry createRegularCircumscribedNGon(int n, Point2D center, float radius)
ينشئ هندسة مسار تمثل مضلعًا منتظمًا n-أضلاع محيطًا بدائرة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| n | int | عدد الرؤوس. |
| center | java.awt.geom.Point2D | مركز الدائرة. |
| نصف القطر | float | نصف قطر الدائرة. |
Returns: XpsPathGeometry - The XPS path geometry.
createRegularInscribedNGon(int n, Point2D center, float radius)
public XpsPathGeometry createRegularInscribedNGon(int n, Point2D center, float radius)
ينشئ هندسة مسار تمثل مضلعًا منتظمًا n-أضلاع محاطًا بدائرة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| n | int | عدد الرؤوس. |
| center | java.awt.geom.Point2D | مركز الدائرة. |
| نصف القطر | float | نصف قطر الدائرة. |
Returns: XpsPathGeometry - The XPS path geometry.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
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 |