Aspose.Words per Android tramite Java Limitazioni e API Differenze
Contents
[
Hide
]
Limitazioni di Aspose.Words per Android tramite Java API rispetto a Aspose.Words per Java API
- i metodi *Document.print *non sono disponibili.
- Il salvataggio nei formati TIFF e BMP non è supportato, sebbene SaveFormat.TIFF e SaveFormat.BMP siano disponibili in pubblico Aspose.Words per Android tramite Java API, ma UnsupportedOperationException viene generato quando vengono utilizzati questi formati di salvataggio.
- La lettura di immagini TIFF non è supportata.
- La firma di documenti ODT non è ancora supportata.
- I codici a barre non sono supportati.
- I gradienti lungo una curva non sono supportati
- La stampa non è supportata
Pubblico API differenze
- Android.grafica.Bitmap viene utilizzato al posto di java.awt.immagine.BufferedImage;
- Android.grafica.Canvas viene utilizzato al posto di java.awt.immagine.GRAFICA2D;
- Android.grafica.RectF è usato al posto di java.awt.geom.Rectangle2D. Float;
- Android.grafica.PointF è usato al posto di java.awt.geom.Point2D. Float;
- Android.grafica.Rect è usato al posto di java.awt.Rettangolo;
- Android.grafica.Punto viene utilizzato al posto di java.awt.Punto.
Vedere i seguenti metodi pubblici API:
- com.aspose.parola.DocumentBuilder:
- insertImage (Bitmap)
- insertImage (Bitmap, doppio, doppio)
- insertImage (Bitmap, int, double, int, double, double, double, int)
- insertOleImage (Bitmap)
- insertOleObject (InputStream, Stringa, booleano, Bitmap)
- insertOleObject (Stringa, booleano, booleano, Bitmap)
- insertOleObject (Stringa, Stringa, booleano, booleano, Bitmap)
- com.aspose.parola.IBarcodeGenerator:
- Bitmap getBarcodeImage(BarcodeParameters)
- Bitmap getOldBarcodeImage(BarcodeParameters)
- com.aspose.parola.ImageData:
- setImage (Bitmap)
- Bitmap toImage()
- com.aspose.parola.ImageFieldMergingArgs:
- Bitmap getImage()
- setImage (Bitmap)
- com.aspose.parola.Documento:
- Android.grafica.PointF renderToScale(int, Canvas, float, float, float) genera eccezione
- float renderToSize(int, Canvas, float, float, float, float) genera eccezione
- com.aspose.parola.LayoutEnumerator:
- Android.grafica.RectF getRectangle () genera eccezione
- com.aspose.parola.NodeRendererBase:
- Android.grafica.PointF getSizeInPoints()
- Android.grafica.RectF getOpaqueBoundsInPoints()
- android pubblico.grafica.PointF getSizeInPixels (float, float)
- Android.grafica.Rect getBoundsInPixels (float, float)
- Android.grafica.Rect getOpaqueBoundsInPixels (float, float)
- Android.grafica.PointF renderToScale(Tela, galleggiante, galleggiante, galleggiante)
- float renderToSize(Tela, float, float, float, float)
- com.aspose.parola.PageInfo:
- Android.grafica.PointF getSizeInPixels (float, float)
- Android.grafica.PointF getSizeInPoints()
- com.aspose.parola.ShapeBase:
- Android.grafica.RectF adjustWithEffects (android.grafica.RectF)
- Android.grafica.RectF getBounds()
- Android.grafica.RectF getBoundsInPoints()
- Android.grafica.RectF getBoundsWithEffects()
- Android.grafica.Punto getCoordOrigin()
- Android.grafica.PointF getCoordSize()
- Android.grafica.PointF getSizeInPoints()
- Android.grafica.PointF localToParent (android.grafica.PointF)
- setBounds (android.grafica.RectF)
- setCoordOrigin (android.grafica.Punto)
- setCoordSize (android.grafica.PointF)
- com.aspose.parola.ThumbnailGeneratingOptions:
- Android.grafica.PointF getThumbnailSize()
- setThumbnailSize (android.grafica.PointF)
Aspose.Words per Android tramite Java requisiti aggiuntivi
Per utilizzare la funzione di licenza misurata e caricare documenti o immagini tramite protocolli http/ftp, gli utenti devono aggiungere le seguenti autorizzazioni alle loro applicazioni
<uses-permission android:name="android.permission.INTERNET" />
Esempi pubblici 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();
}
}