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

  1. *Document.print * Methods are not available.
  2. Ú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ží.
  3. Čtení TIFF obrázky nejsou podporovány.
  4. Podpis ODT dokumenty ještě nejsou podporovány.
  5. Čárové kódy nejsou podporovány.
  6. Zářivky podél křivky nejsou podporovány
  7. 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:

  1. com.aspose.words.DocumentBuilder:
    1. insertImage(Bitmap)
    2. insertImage(Bitmap, double, double)
    3. insertImage(Bitmap, int, double, int, double, double, double, int)
    4. insertOleImage(Bitmap)
    5. insertOleObject(InputStream, String, boolean, Bitmap)
    6. insertOleObject(String, boolean, boolean, Bitmap)
    7. insertOleObject(String, String, boolean, boolean, Bitmap)
  2. com.aspose.words.IBarcodeGenerátor:
    1. Bitmap dostatBarcode Obrázek(BarcodeParametry)
    2. Bitmap getOldBarcode Obrázek(BarcodeParametry)
  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, float, float, float) hodí výjimku
    2. float renderToSize(int, Canvas, float, float, float, float) hodí výjimku
  6. com.aspose.words.LayoutVýpočetce:
    1. android.graphics. RectF getRectangle() hází výjimku
  7. com.aspose.words.NodeRendererBase:
    1. android.graphics.PointF getsizeInPoints()
    2. android.graphics. RectF getOpaqueBoundsInPoints()
    3. veřejné android.graphics.PointF getsizeInPixels(float, float)
    4. android.graphics. Rect getBoundsInPixels(float, float)
    5. android.graphics. Rect getOpaqueBoundsInPixels(float, float)
    6. android.graphics.Point F renderToScale(Canvas, float, float, float)
    7. float renderToSize(Canvas, float, float, float, float)
  8. com.aspose.words.PageInfo:
    1. android.graphics.PointF getsizeInPixels(float, float)
    2. android.graphics.PointF getsizeInPoints()
  9. com.aspose.words. Tvar Základ:
    1. android.graphics. RectF nastavitWithEffects(android.graphics.RectF)
    2. android.graphics. RectF getBounds()
    3. android.graphics. RectF getBoundsInPoints()
    4. android.graphics. RectF getBoundsWithEffects()
    5. android.graphics. Bod getCoordOrigin()
    6. android.graphics.PointF getCoordSize()
    7. android.graphics.PointF getsizeInPoints()
    8. android.graphics.PointF localToParent(android.graphics.PointF)
    9. setBounds(android.graphics.RectF)
    10. setCoordPůvodní(android.graphics.Point)
    11. setCoordSize(android.graphics.PointF)
  10. com.aspose.words.ThumbnailGeneratingOptions:
    1. android.graphics.PointF getThumbnailSize()
    2. 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();
        }
    }