Aspose.Words zamiast Android przez Java Ograniczenia API Różnice
Contents
[
Hide
]
Ograniczenia Aspose.Words zamiast Android przez Java API w porównaniu z Aspose.Words zamiast Java API
-
- Metody Document.print * nie są dostępne.
- Zapisywanie TIFF oraz BMP formaty nie są obsługiwane, choć SaveFormat.TIFF oraz SaveFormat.BMP są dostępne publicznie Aspose.Words zamiast Android przez Java API, ale UnsupportedOperationException jest rzucany przy użyciu tych formatów zapisu.
- Czytanie TIFF obrazy nie są obsługiwane.
- Podpisanie ODT dokumenty nie są jeszcze obsługiwane.
- Kody kreskowe nie są obsługiwane.
- Gradienty wzdłuż krzywej nie są obsługiwane
- Drukowanie nie jest obsługiwane
Publiczny API różnice
- Android.graphics. Bitmap jest używany zamiast java.awt.image.Buffered Obrazek;
- Android.graphics. Canvas jest używany zamiast java.awt.image.Graphics2D;
- Android.graphics. Rect F jest używany zamiast java.awt.geom.Rectangle2D. Płyń;
- Android.graphics.Point F jest używany zamiast java.awt.geom.Point2D. Płyń;
- Android.graphics. Rect jest używany zamiast java.awt. Prostokąt;
- Android.graphics. Punkt jest używany zamiast java.awt. Punkt.
Zob. poniżej Publiczność 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.IBarcodeGenerator:
- Bitmap getBarcode Obraz (BarcodeParametry)
- Bitmap getOldBarcode Obraz (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) rzuca Exception
- float renderToSize (int, Canvas, float, float, float, float) rzuca Wyjątek
- com.aspose.words.LayoutEnuminator:
- android.graphics. kgm RectF getRectangle () rzuca Exception
- com.aspose.words.NodeRendererBase:
- android.graphics.PointF getSizeInPoints ()
- android.graphics. kgm RectF getOpaqueBoundsInPoints ()
- publiczne android.graphics.PointF getSizeInPixels (float, float)
- android.graphics. kgm Rect getBoundsInPixels (float, float)
- android.graphics. kgm 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. Kształt Podstawa:
- android.graphics. kgm RectF Adjustification Effects (android.graphics.RectF)
- android.graphics. kgm RectF getBounds ()
- android.graphics. kgm RectF getBoundsInPoints ()
- android.graphics. kgm RectF getBoundsWithEffects ()
- android.graphics. kgm Punkt GetCoordOrigin ()
- android.graphics.PointF getCoordSize ()
- android.graphics.PointF getSizeInPoints ()
- android.graphics.PointF localToParent (android.graphics.PointF)
- setBounds (android.graphics.RectF)
- setCoordOrigin (android.graphics.Point)
- setCoordSize (android.graphics.PointF)
- com.aspose.words.ThumbnailGeneratingOptions:
- android.graphics.PointF getThumbnailSize ()
- setThumbnailSize (android.graphics.PointF)
Aspose.Words zamiast Android przez Java dodatkowe wymagania
Aby korzystać z funkcji licencjonowania mierników i załadować dokumenty lub obrazy przez protokoły http / ftp użytkownicy powinni dodać do swoich aplikacji następujące pozwolenie
- < uses- authorisation android: name = “android.permission.INTERNET” / > *
Publiczny API Przykłady
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();
}
}