Aspose.Words ل Android عبر Java القيود و API الاختلافات
Contents
[
Hide
]
حدود Aspose.Words لـ Android عبر Java API مقارنة بـ Aspose.Words لـ Java API
- طرق *Document.print *غير متوفرة.
- الحفظ بتنسيقي TIFF و BMP غير مدعوم، على الرغم من أن SaveFormat.TIFF و SaveFormat.BMP متاحان في الأماكن العامة Aspose.Words لـ Android عبر Java API، ولكن يتم طرح UnsupportedOperationException عند استخدام تنسيقات الحفظ هذه.
- قراءة TIFF الصور غير مدعومة.
- التوقيع ODT المستندات غير مدعومة حتى الآن.
- الرموز الشريطية غير مدعومة.
- التدرجات على طول المنحنى غير مدعومة
- الطباعة غير مدعومة
عامة API الاختلافات
- الروبوت.الرسومات.يتم استخدام الصورة النقطية بدلا من جافا.أوت.صورة.BufferedImage;
- الروبوت.الرسومات.يستخدم قماش بدلا من جافا.أوت.صورة.رسومات2د;
- الروبوت.الرسومات.يستخدم ريكتف بدلا من جافا.أوت.(جيوم).مستطيل 2 د. تعويم;
- الروبوت.الرسومات.يستخدم بوينتف بدلا من جافا.أوت.(جيوم).نقطة 2 د. تعويم;
- الروبوت.الرسومات.يستخدم المستقيم بدلا من جافا.أوت.مستطيل;
- الروبوت.الرسومات.يتم استخدام نقطة بدلا من جافا.أوت.نقطة.
راجع الطرق العامة API التالية:
- كوم.أسبوس.كلمات.DocumentBuilder:
- insertImage (صورة نقطية)
- insertImage (صورة نقطية، مزدوجة، مزدوجة)
- insertImage(صورة نقطية، كثافة العمليات، مزدوجة، كثافة العمليات، مزدوجة، مزدوجة، مزدوجة، كثافة العمليات)
- insertOleImage (صورة نقطية)
- insertOleObject (InputStream، سلسلة، منطقية، صورة نقطية)
- insertOleObject (سلسلة، منطقية، منطقية، نقطية)
- insertOleObject (سلسلة، سلسلة، منطقية، منطقية، صورة نقطية)
- كوم.أسبوس.كلمات.IBarcodeGenerator:
- صورة نقطية getBarcodeImage (BarcodeParameters)
- صورة نقطية getOldBarcodeImage (BarcodeParameters)
- كوم.أسبوس.كلمات.ImageData:
- setImage (صورة نقطية)
- صورة نقطية toImage()
- كوم.أسبوس.كلمات.ImageFieldMergingArgs:
- صورة نقطية getImage()
- setImage (صورة نقطية)
- كوم.أسبوس.كلمات.الوثيقة:
- الروبوت.الرسومات.نقطة renderToScale (كثافة العمليات، قماش، تعويم، تعويم، تعويم) يلقي استثناء
- تعويم renderToSize (كثافة العمليات، قماش، تعويم، تعويم، تعويم، تعويم) يلقي استثناء
- كوم.أسبوس.كلمات.LayoutEnumerator:
- الروبوت.الرسومات.ريكتف getRectangle () يلقي استثناء
- كوم.أسبوس.كلمات.NodeRendererBase:
- الروبوت.الرسومات.نقطة getSizeInPoints ()
- الروبوت.الرسومات.ريكتف getOpaqueBoundsInPoints()
- الروبوت العام.الرسومات.نقطة getSizeInPixels (تعويم، تعويم)
- الروبوت.الرسومات.المستقيم getBoundsInPixels (تعويم، تعويم)
- الروبوت.الرسومات.المستقيم getOpaqueBoundsInPixels (تعويم، تعويم)
- الروبوت.الرسومات.نقطة renderToScale (قماش، تعويم، تعويم، تعويم)
- تعويم renderToSize (قماش، تعويم، تعويم، تعويم، تعويم)
- كوم.أسبوس.كلمات.PageInfo:
- الروبوت.الرسومات.نقطة getSizeInPixels (تعويم، تعويم)
- الروبوت.الرسومات.نقطة getSizeInPoints ()
- كوم.أسبوس.كلمات.ShapeBase:
- الروبوت.الرسومات.ريكتف adjustWithEffects (أندرويد.الرسومات.ريكتف)
- الروبوت.الرسومات.ريكتف getBounds()
- الروبوت.الرسومات.ريكتف getBoundsInPoints()
- الروبوت.الرسومات.ريكتف getBoundsWithEffects()
- الروبوت.الرسومات.نقطة getCoordOrigin()
- الروبوت.الرسومات.نقطة getCoordSize ()
- الروبوت.الرسومات.نقطة getSizeInPoints ()
- الروبوت.الرسومات.بوينتف localToParent (أندرويد.الرسومات.نقطة)
- setBounds (الروبوت.الرسومات.ريكتف)
- setCoordOrigin (الروبوت.الرسومات.نقطة)
- setCoordSize (الروبوت.الرسومات.نقطة)
- كوم.أسبوس.كلمات.ThumbnailGeneratingOptions:
- الروبوت.الرسومات.نقطة getThumbnailSize ()
- setThumbnailSize (الروبوت.الرسومات.نقطة)
Aspose.Words ل Android عبر Java متطلبات إضافية
من أجل استخدام ميزة الترخيص المقننة وتحميل المستندات أو الصور بواسطة بروتوكولات هتب / فتب، يجب على المستخدمين إضافة الإذن التالي لتطبيقاتهم
<uses-permission android:name="android.permission.INTERNET" />
أمثلة عامة API
public void testPublicAPI1() throws Exception
{
final String imagePath = "myImage.pmg";
Bitmap image = null;
try
{
image = BitmapFactory.decodeFile(imagePath);
DocumentBuilder builder = new DocumentBuilder();
builder.insertImage(image);
}
finally
{
if (image != null)
image.recycle();
}
}
public void testPublicAPI2() throws Exception
{
String gTestDocumentPath = "testDoc.docx";
String outFile = "out.png";
Document doc = new Document(gTestDocumentPath);
Bitmap image = null;
FileOutputStream fos = null;
try
{
image = Bitmap.createBitmap(1000, 1000, Bitmap.Config.ARGB_8888);
Canvas gr = new Canvas(image);
gr.rotate(45);
doc.renderToSize(0, gr, 0, 0, image.getWidth(), image.getHeight());
fos = new FileOutputStream(outFile);
image.compress(Bitmap.CompressFormat.PNG, 100, fos);
}
finally
{
if (fos != null)
fos.close();
if (image != null)
image.recycle();
}
}