public class MuPDFWidget
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
MuPDFWidget.RenderAppearanceListener |
Modifier and Type | Field and Description |
---|---|
static int |
CONTENT_DATE |
static int |
CONTENT_NUMBER |
static int |
CONTENT_SPECIAL |
static int |
CONTENT_TIME |
static int |
CONTENT_UNRESTRAINED |
protected MuPDFDoc |
mDoc |
protected boolean |
mEditingState |
protected int |
mFieldFlags |
protected boolean |
mIsSigned |
protected int |
mKind |
protected int |
mMaxChars |
protected int |
mTextFormat |
protected long |
mTimeSigned |
protected java.lang.String |
mValue |
protected PDFWidget |
mWidget |
static int |
TYPE_CHECKBOX |
static int |
TYPE_COMBOBOX |
static int |
TYPE_LISTBOX |
static int |
TYPE_NOT_WIDGET |
static int |
TYPE_PUSHBUTTON |
static int |
TYPE_RADIOBUTTON |
static int |
TYPE_SIGNATURE |
static int |
TYPE_TEXT |
Modifier and Type | Method and Description |
---|---|
void |
activate(java.lang.Runnable whenDone) |
boolean |
equals(MuPDFWidget w) |
void |
focus() |
android.graphics.Rect |
getBounds() |
boolean |
getCreatedInThisSession() |
int |
getKind() |
int |
getMaxChars() |
java.lang.String[] |
getOptions() |
int |
getTextFormat() |
long |
getTimeSigned() |
java.lang.String |
getValue() |
boolean |
isMultiline() |
boolean |
isReadOnly() |
boolean |
isSignature() |
boolean |
isSigned() |
void |
renderAppearance(android.content.Context context,
PKCS7Signer signer,
SignatureAppearance appearance,
android.graphics.Rect rect,
MuPDFWidget.RenderAppearanceListener listener) |
void |
setBounds(android.graphics.Rect r) |
boolean |
setChoiceValue(java.lang.String val) |
void |
setCreatedInThisSession(boolean val) |
void |
setEditingState(boolean state) |
void |
setSafeBounds(Rect r) |
boolean |
setValue(java.lang.String val,
boolean first) |
boolean |
setValueInt(java.lang.String val,
boolean first) |
boolean |
sign(PKCS7Signer signer) |
boolean |
signWithAppearance(PKCS7Signer signer,
SignatureAppearance appearance) |
android.graphics.Rect[] |
textRects() |
boolean |
toggle() |
int |
validate() |
boolean |
verify(PKCS7Verifier verifier) |
public static final int TYPE_NOT_WIDGET
public static final int TYPE_PUSHBUTTON
public static final int TYPE_CHECKBOX
public static final int TYPE_RADIOBUTTON
public static final int TYPE_TEXT
public static final int TYPE_LISTBOX
public static final int TYPE_COMBOBOX
public static final int TYPE_SIGNATURE
public static final int CONTENT_UNRESTRAINED
public static final int CONTENT_NUMBER
public static final int CONTENT_SPECIAL
public static final int CONTENT_DATE
public static final int CONTENT_TIME
protected PDFWidget mWidget
protected MuPDFDoc mDoc
protected long mTimeSigned
protected boolean mIsSigned
protected int mKind
protected int mTextFormat
protected int mFieldFlags
protected int mMaxChars
protected boolean mEditingState
protected java.lang.String mValue
public boolean getCreatedInThisSession()
public void setCreatedInThisSession(boolean val)
public boolean setChoiceValue(java.lang.String val)
public boolean setValue(java.lang.String val, boolean first)
public boolean setValueInt(java.lang.String val, boolean first)
public int getKind()
public java.lang.String getValue()
public android.graphics.Rect getBounds()
public void setSafeBounds(Rect r)
public void setBounds(android.graphics.Rect r)
public java.lang.String[] getOptions()
public android.graphics.Rect[] textRects()
public int getMaxChars()
public int getTextFormat()
public boolean isMultiline()
public boolean equals(MuPDFWidget w)
public void setEditingState(boolean state)
public boolean toggle()
public boolean isSigned()
public int validate()
public boolean sign(PKCS7Signer signer)
public boolean signWithAppearance(PKCS7Signer signer, SignatureAppearance appearance)
public boolean verify(PKCS7Verifier verifier)
public long getTimeSigned()
public void focus()
public void renderAppearance(android.content.Context context, PKCS7Signer signer, SignatureAppearance appearance, android.graphics.Rect rect, MuPDFWidget.RenderAppearanceListener listener)
public boolean isReadOnly()
public boolean isSignature()
public void activate(java.lang.Runnable whenDone)