Aspose.WordsสำหรับAndroidผ่านทางJavaข้อจำกัดและAPIความแตกต่าง
Contents
[
Hide
]
ข้อจำกัดของAspose.WordsสำหรับAndroidผ่านทางJavaAPIเมื่อเทียบกับAspose.WordsสำหรับJavaAPI
- *Document.print *ไม่สามารถใช้วิธีการได้.
- ไม่สนับสนุนการบันทึกในTIFFและBMPแม้ว่าSaveFormat.TIFFและSaveFormat.BMPจะมีให้บริการในที่สาธารณะAspose.WordsสำหรับAndroidผ่านJavaAPIแต่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();
}
}