Aspose.Words místo Android přes Java Omezení a API Rozdíly
Omezení Aspose.Words místo Android přes Java API ve srovnání s Aspose.Words místo Java API
- *Document.print * Methods are not available.
- Úspora TIFF a BMP formáty však nejsou podporovány SaveFormat.TIFF a SaveFormat.BMP jsou k dispozici na veřejnosti Aspose.Words místo Android přes Java API, ale UnsupportedOperationException se při použití těchto formátů uloží.
- Čtení TIFF obrázky nejsou podporovány.
- Podpis ODT dokumenty ještě nejsou podporovány.
- Čárové kódy nejsou podporovány.
- Zářivky podél křivky nejsou podporovány
- Tisk není podporován
Veřejný API rozdíly
- android.graphics. Bitmap se používá místo java.awt.image.Buffered Obrázek;
- android.graphics. Místo java.awt.image.Grafics2D se používá plátno;
- android.graphics. Rekt F se používá místo java.awt.geom.Rectangle2D. Float;
- android.graphics.Point F se používá místo java.awt.geom.Point2D. Float;
- android.graphics. Rect se používá místo java.awt. Obdélník;
- android.graphics. Bod se používá místo java.awt. Bod.
Viz následující Veřejnost API metody:
- com.aspose.words.DocumentBuilder:
- insertImage(Bitmap)
- insertImage(Bitmap, double, double)
- insertImage(Bitmap, int, double, int, double, double, double, int)
- insertOleImage(Bitmap)
- insertOleObject(InputStream, String, boolean, Bitmap)
- insertOleObject(String, boolean, boolean, Bitmap)
- insertOleObject(String, String, boolean, boolean, Bitmap)
- com.aspose.words.IBarcodeGenerátor:
- Bitmap dostatBarcode Obrázek(BarcodeParametry)
- Bitmap getOldBarcode Obrázek(BarcodeParametry)
- com.aspose.words.ImageData:
- setImage(Bitmap)
- Bitmap toImage()
- com.aspose.words.ImageFieldMergingArgs:
- Bitmap getImage()
- setImage(Bitmap)
- com.aspose.words.Document:
- android.graphics.Point F renderToScale(int, Canvas, float, float, float) hodí výjimku
- float renderToSize(int, Canvas, float, float, float, float) hodí výjimku
- com.aspose.words.LayoutVýpočetce:
- android.graphics. RectF getRectangle() hází výjimku
- com.aspose.words.NodeRendererBase:
- android.graphics.PointF getsizeInPoints()
- android.graphics. RectF getOpaqueBoundsInPoints()
- veřejné android.graphics.PointF getsizeInPixels(float, float)
- android.graphics. Rect getBoundsInPixels(float, float)
- android.graphics. Rect getOpaqueBoundsInPixels(float, float)
- android.graphics.Point F renderToScale(Canvas, float, float, float)
- float renderToSize(Canvas, float, float, float, float)
- com.aspose.words.PageInfo:
- android.graphics.PointF getsizeInPixels(float, float)
- android.graphics.PointF getsizeInPoints()
- com.aspose.words. Tvar Základ:
- android.graphics. RectF nastavitWithEffects(android.graphics.RectF)
- android.graphics. RectF getBounds()
- android.graphics. RectF getBoundsInPoints()
- android.graphics. RectF getBoundsWithEffects()
- android.graphics. Bod getCoordOrigin()
- android.graphics.PointF getCoordSize()
- android.graphics.PointF getsizeInPoints()
- android.graphics.PointF localToParent(android.graphics.PointF)
- setBounds(android.graphics.RectF)
- setCoordPůvodní(android.graphics.Point)
- setCoordSize(android.graphics.PointF)
- com.aspose.words.ThumbnailGeneratingOptions:
- android.graphics.PointF getThumbnailSize()
- setThumbnailSize(android.graphics.PointF)
Aspose.Words místo Android přes Java dodatečné požadavky
Za účelem používání funkce a načítání licencí a dokumentů nebo obrázků pomocí protokolů http/ftp by uživatelé měli přidat následující povolení do svých aplikací
Veřejný API Příklady
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();
}
}