Распечатать файл PDF -> аннотации не распечатываются на бумагеAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Распечатать файл PDF -> аннотации не распечатываются на бумаге

Сообщение Anonymous »

Код: Выделить всё

if (cancellationSignal.isCanceled()) {
layoutResultCallback.onLayoutCancelled();
}
else {
PrintDocumentInfo.Builder builder=
new PrintDocumentInfo.Builder("Contract");
builder.setContentType(PrintDocumentInfo.CONTENT_TYPE_DOCUMENT)
.setPageCount(PrintDocumentInfo.PAGE_COUNT_UNKNOWN)
.build();
layoutResultCallback.onLayoutFinished(builder.build(),
!printAttributes1.equals(printAttributes));
}
< /code>
} < /p>
@override
public void onwrite (pagerange [] pageranges, parcelfiledescriptor parcelfiledescriptor, Cancellationsignal, сигнал, witeresultcallback writersultcallback) р>
InputStream in=null;
OutputStream out=null;
try {
File file = new File(pathName);
in = new FileInputStream(file);
out=new FileOutputStream(parcelFileDescriptor.getFileDescriptor());

byte[] buf=new byte[16384];
int size;

while ((size=in.read(buf)) >= 0
&& !cancellationSignal.isCanceled()) {
out.write(buf, 0, size);
}

if (cancellationSignal.isCanceled()) {
writeResultCallback.onWriteCancelled();
}
else {
writeResultCallback.onWriteFinished(new PageRange[] { PageRange.ALL_PAGES });
}
}
catch (Exception e) {
writeResultCallback.onWriteFailed(e.getMessage());
Log.e("ErrorInWriting" , e.getMessage());
}
finally {
try {
in.close();
out.close();
}
catch (IOException e) {
Log.e("ErrorInFinally" , e.getMessage());
}
}`
печать неправильная, все аннотации и пометки не отображаются в формате pdf в режиме предварительного просмотра или даже в бумаге

Подробнее здесь: https://stackoverflow.com/questions/790 ... -the-paper
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»