Aspose.Words per Android via Java Limitazioni e API Differenze

Limitazioni di Aspose.Words per Android via Java API rispetto a Aspose.Words per Java API

  1. *Document.print *i metalli non sono disponibili.
  2. Risparmiare TIFF e BMP formati non sono supportati, anche se SaveFormat.TIFF e SaveFormat.BMP sono disponibili in pubblico Aspose.Words per Android via Java API, ma UnsupportedOperationException viene lanciato quando questi formati di salvataggio vengono utilizzati.
  3. Lettura TIFF le immagini non sono supportate.
  4. Firma ODT i documenti non sono ancora supportati.
  5. I codici a barre non sono supportati.
  6. I gradini lungo una curva non sono supportati
  7. La stampa non è supportata

Pubblico API differenze di differenze

  • android.graphics. Bitmap è usato invece di java.awt.image.Buffered Immagine;
  • android.graphics. La tela viene utilizzata invece di java.awt.image.Graphics2D;
  • android.graphics. Rec. F è usato invece di java.awt.geom.Rectangle2D. Float;
  • android.graphics.Point F viene utilizzato invece di java.awt.geom.Point2D. Float;
  • android.graphics. Rect è usato invece di java.awt. Rettangolo;
  • android.graphics. Il punto è usato invece di java.awt. Punto.

Vedi il seguente Pubblico API metodi:

  1. com.aspose.words.DocumentBuilder:
    1. insertImage (Bitmap)
    2. insertImage (Bitmap, doppia, doppia)
    3. insertImage(Bitmap, int, double, int, double, double, double, double, int)
    4. inserireOleImage (Bitmap)
    5. inserireOleObject(InputStream, String, boolean, Bitmap)
    6. insertOleObject (String, boolean, boolean, bitmap)
    7. insertOleObject(String, String, boolean, boolean, bitmap)
  2. com.aspose.words.IBarcodeGenerator:
    1. Bitmap getBarcode Immagine (Parametri del codice a barre)
    2. Bitmap getOldBarcode Immagine (Parametri del codice a barre)
  3. com.aspose.words.ImageData:
    1. setImage(Bitmap)
    2. Bitmap toImage()
  4. com.aspose.words.ImageFieldMergingArgs:
    1. Bitmap getImage()
    2. setImage(Bitmap)
  5. com.aspose.words.Document:
    1. android.graphics.Point F renderToScale(int, Canvas, galleggiante, galleggiante, galleggiante) getta eccezione
    2. float renderToSize(int, Canvas, galleggiante, galleggiante, galleggiante, galleggiante, galleggiante) getta eccezione
  6. com.aspose.words.LayoutEnumerator:
    1. android.graphics. RectF getRectangle() lancia Eccezione
  7. com.aspose.words.NodeRendererBase:
    1. android.graphics.PointF ottieneSizeInPoints()
    2. android.graphics. RectF getOpaqueBoundsInPoints()
    3. public android.graphics.PointF ottieneSizeInPixels(float, float)
    4. android.graphics. Rect getBoundsInPixels(float, float)
    5. android.graphics. Rect getOpaqueBoundsInPixels(float, float)
    6. android.graphics.Point F renderToScale(Canva, galleggiante, galleggiante, galleggiante)
    7. float renderToSize(Canvas, galleggiante, galleggiante, galleggiante, galleggiante, galleggiante)
  8. com.aspose.words.PageInfo:
    1. android.graphics.PointF ottieneSizeInPixels(float, float)
    2. android.graphics.PointF ottieneSizeInPoints()
  9. com.aspose.parole. Forma Base:
    1. android.graphics. RectF regolareConfezioni(android.graphics.RectF)
    2. android.graphics. Ricezione()
    3. android.graphics. RectF getBoundsInPoints()
    4. android.graphics. RectF getBoundsWithEffects()
    5. android.graphics. Punto di ottenereCoordOrigin()
    6. android.graphics.PointF getCoordSize()
    7. android.graphics.PointF ottieneSizeInPoints()
    8. android.graphics.PointF localToParent(android.graphics.PointF)
    9. setBounds(android.graphics.RectF)
    10. setCoordOrigin(android.graphics.Point)
    11. setCoordSize(android.graphics.PointF)
  10. com.aspose.words.ThumbnailGeneratingOpzioni:
    1. android.graphics.PointF ottenereThumbnailSize()
    2. setThumbnailSize(android.graphics.PointF)

Aspose.Words per Android via Java requisiti aggiuntivi

Al fine di utilizzare la funzione di licenza misurata e caricare documenti o immagini tramite protocolli http/ftp gli utenti dovrebbero aggiungere il seguente permesso alle loro applicazioni

  • < > > > > > *

Pubblico API Esempi

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();
        }
    }