Acrobat и любой другой просмотрщик PDF не будут печатать аннотации подключенных линий

Чтобы сделать комментарии выше, яснее:

Вы должны создать файл в drawables. например: textinputborder.xml ..

Затем добавьте следующий код для формы и цвета рамки в этот файл:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#00000000" />    
<stroke android:width="2.5dp" 
    android:color="#FFFFFF" />
<corners
android:radius="5dp"/>
</shape>     

Затем используйте эту форму для редактирования текстового виджета внутри файл активности xml по необходимости:

<EditText
     android:id="@+id/searchBox"        
     android:layout_width="fill_parent"
     android:layout_height="45dp"
     android:background="@drawable/textinputborder"
     android:hint="@string/Search"
     android:paddingLeft="10dp"
     android:inputType="textVisiblePassword" >

 </EditText>
1
задан EdL 8 March 2019 в 15:39
поделиться

1 ответ

Все аннотации рисования линий (на самом деле есть аннотации типа Line , Square , Polygon и PolyLine ) нет F задерживает вход; таким образом, значение их флагов аннотаций по умолчанию равно 0, все флаги очищены.

F integer (Необязательно; PDF 1.1) Набор флагов, определяющих различные характеристики аннотации (см. 12.5.3, «Флаги аннотации»). Значение по умолчанию: 0.

(ISO 32000-1, таблица 164 - Записи, общие для всех словарей аннотаций)

В частности, флаг Print сброшен. [ 118]

3 Печать (PDF 1.2) Если установлено, печатайте аннотацию при печати страницы. Если флажок снят, никогда не печатайте аннотацию, независимо от того, отображается ли она на экране.

(ISO 32000-1, таблица 165 - Флажки аннотаций)

Таким образом, ваши аннотации явно созданы для , чтобы их никогда не печатали . [ 1111]

Если вы хотите распечатать их, установите флаг Print ваших аннотаций.

Это должна быть простая задача для реализации с использованием любой библиотеки PDF общего назначения.

0
ответ дан mkl 8 March 2019 в 15:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: