public class SODoc extends ArDkDoc
Modifier and Type | Class and Description |
---|---|
class |
SODoc.SOSelectionContext
Selection context data.
|
mNumPages, SmartOfficeCmd_DocEnd, SmartOfficeCmd_DocStart, SmartOfficeCmd_Down, SmartOfficeCmd_Left, SmartOfficeCmd_LineEnd, SmartOfficeCmd_LineStart, SmartOfficeCmd_Right, SmartOfficeCmd_SelectionCharBack, SmartOfficeCmd_SelectionCharForward, SmartOfficeCmd_SelectionDocEnd, SmartOfficeCmd_SelectionDocStart, SmartOfficeCmd_SelectionLineDown, SmartOfficeCmd_SelectionLineEnd, SmartOfficeCmd_SelectionLineStart, SmartOfficeCmd_SelectionLineUp, SmartOfficeCmd_Up
Constructor and Description |
---|
SODoc() |
Modifier and Type | Method and Description |
---|---|
void |
abortLoad() |
void |
addBlankPage(int pageNumber) |
void |
addHighlightAnnotation() |
void |
adjustSelection(int startOffset,
int endOffset,
int updateHighlight) |
void |
cancelSearch() |
boolean |
canPrint() |
boolean |
canRedo() |
boolean |
canSave() |
boolean |
canUndo() |
void |
clearSelection() |
void |
closeSearch() |
void |
createESignatureAt(android.graphics.PointF point,
int pageNum) |
void |
createInkAnnotation(int pageNum,
SOPoint[] points,
float width,
int color) |
void |
createSignatureAt(android.graphics.PointF point,
int pageNum) |
void |
createTextAnnotationAt(android.graphics.PointF point,
int pageNum) |
void |
deleteHighlightAnnotation() |
void |
deletePage(int pageNumber) |
void |
destroyDoc() |
boolean |
docSupportsDrawing() |
boolean |
docSupportsReview() |
void |
doRedo(java.lang.Runnable onDone) |
void |
doUndo(java.lang.Runnable onDone) |
void |
duplicatePage(int pageNumber) |
void |
exportTo(java.lang.String path,
SODocSaveListener listener,
java.lang.String exportFormat) |
java.lang.String |
getAuthor() |
java.lang.String[] |
getBgColorList() |
int |
getCurrentEdit() |
java.lang.String |
getDateFormatPattern() |
int |
getFlowMode() |
boolean |
getHasBeenModified() |
int |
getNumEdits() |
ArDkPage |
getPage(int pageNumber,
SOPageListener listener) |
java.lang.String |
getSelectedTrackedChangeAuthor() |
java.lang.String |
getSelectedTrackedChangeComment() |
java.lang.String |
getSelectedTrackedChangeDate() |
int |
getSelectedTrackedChangeType() |
java.lang.String |
getSelectionAnnotationAuthor() |
java.lang.String |
getSelectionAnnotationComment() |
java.lang.String |
getSelectionAnnotationDate() |
ArDkBitmap |
getSelectionAsBitmap() |
java.lang.String |
getSelectionAsText() |
boolean |
getSelectionCanBeAbsolutelyPositioned() |
boolean |
getSelectionCanBeCopied() |
boolean |
getSelectionCanBeDeleted() |
boolean |
getSelectionCanBeResized() |
boolean |
getSelectionCanBeRotated() |
boolean |
getSelectionCanCreateAnnotation() |
SODoc.SOSelectionContext |
getSelectionContext() |
java.lang.String |
getSelectionFontName() |
boolean |
getSelectionHasAssociatedPopup() |
boolean |
getSelectionIsAlterableTextSelection() |
int |
getSelectionLineType() |
float |
getSelectionLineWidth() |
android.graphics.PointF |
getSelectionNaturalDimensions() |
float |
getSelectionRotation() |
boolean |
hasAcroForm() |
boolean |
hasXFAForm() |
boolean |
isSearchRunning() |
boolean |
isSelectionInkAnnotation() |
void |
movePage(int pageNumber,
int newNumber) |
void |
onDeleteKey() |
void |
onForwardDeleteKey() |
void |
processKeyCommand(int command) |
boolean |
providePassword(java.lang.String password) |
void |
saveTo(java.lang.String path,
SODocSaveListener listener) |
void |
saveToPDF(java.lang.String path,
boolean imagePerPage,
SODocSaveListener listener) |
int |
search() |
void |
selectionDelete() |
boolean |
selectionIsAutoshapeOrImage() |
boolean |
selectionIsReviewable() |
boolean |
setAuthor(java.lang.String author) |
void |
setCurrentEdit(int n) |
void |
setFlowMode(int mode,
float width,
float height) |
void |
setForceReload(boolean force) |
void |
setForceReloadAtResume(boolean force) |
void |
setOpenedPath(java.lang.String path) |
void |
setSearchBackwards(boolean backwards) |
void |
setSearchListener(SOSearchListener listener) |
void |
setSearchMatchCase(boolean matchCase) |
void |
setSearchStart(int page,
float x,
float y) |
void |
setSearchStart(int page,
android.graphics.PointF xy) |
void |
setSearchString(java.lang.String text) |
void |
setSelectedObjectBounds(android.graphics.RectF bounds) |
void |
setSelectionAlignment(int alignment) |
void |
setSelectionAnnotationComment(java.lang.String comment) |
void |
setSelectionInkColor(int color) |
void |
setSelectionInkThickness(float width) |
void |
setSelectionLineType(int type) |
void |
setSelectionLineWidth(float width) |
void |
setSelectionRotation(float angle) |
void |
setSelectionText(java.lang.String s) |
addPage, destroyPages, getNumPages, getSelectionEndPage, getSelectionStartPage, removePage, setModified, setSelectionEndPage, setSelectionStartPage
public static final int FLOW_MODE_NORMAL
public static final int FLOW_MODE_REFLOW
public static final int FLOW_MODE_RESIZE
public static final int SmartOfficeTrackedChangeType_NoChange
public static final int SmartOfficeTrackedChangeType_DeletedText
public static final int SmartOfficeTrackedChangeType_InsertedText
public static final int SmartOfficeTrackedChangeType_InsertedParagraph
public static final int SmartOfficeTrackedChangeType_InsertedTableCell
public static final int SmartOfficeTrackedChangeType_InsertedTableRow
public static final int SmartOfficeTrackedChangeType_ChangedParagraphProperties
public static final int SmartOfficeTrackedChangeType_ChangedRunProperties
public static final int SmartOfficeTrackedChangeType_ChangedSectionProperties
public static final int SmartOfficeTrackedChangeType_ChangedTableRowProperties
public static final int SmartOfficeTrackedChangeType_ChangedTableCellProperties
public static final int SmartOfficeTrackedChangeType_ChangedTableProperties
public static final int SmartOfficeTrackedChangeType_ChangedTableGrid
public static final int SOTextAlign_Left
public static final int SOTextAlign_Center
public static final int SOTextAlign_Right
public static final int SOTextAlign_Justify
public static final int SOTextAlignV_Top
public static final int SOTextAlignV_Center
public static final int SOTextAlignV_Bottom
public boolean setAuthor(java.lang.String author)
public void clearSelection()
clearSelection
in class ArDkDoc
public void processKeyCommand(int command)
processKeyCommand
in class ArDkDoc
public void setSearchListener(SOSearchListener listener)
setSearchListener
in class ArDkDoc
public void setSearchMatchCase(boolean matchCase)
setSearchMatchCase
in class ArDkDoc
public void setOpenedPath(java.lang.String path)
setOpenedPath
in class ArDkDoc
public void setForceReload(boolean force)
setForceReload
in class ArDkDoc
public void setForceReloadAtResume(boolean force)
setForceReloadAtResume
in class ArDkDoc
public ArDkPage getPage(int pageNumber, SOPageListener listener)
public void exportTo(java.lang.String path, SODocSaveListener listener, java.lang.String exportFormat)
public void saveTo(java.lang.String path, SODocSaveListener listener)
public void saveToPDF(java.lang.String path, boolean imagePerPage, SODocSaveListener listener)
public boolean getHasBeenModified()
getHasBeenModified
in class ArDkDoc
public void destroyDoc()
destroyDoc
in class ArDkDoc
public boolean getSelectionIsAlterableTextSelection()
getSelectionIsAlterableTextSelection
in class ArDkDoc
public boolean getSelectionHasAssociatedPopup()
getSelectionHasAssociatedPopup
in class ArDkDoc
public boolean getSelectionCanCreateAnnotation()
getSelectionCanCreateAnnotation
in class ArDkDoc
public boolean getSelectionCanBeDeleted()
getSelectionCanBeDeleted
in class ArDkDoc
public boolean getSelectionCanBeResized()
getSelectionCanBeResized
in class ArDkDoc
public boolean getSelectionCanBeAbsolutelyPositioned()
getSelectionCanBeAbsolutelyPositioned
in class ArDkDoc
public boolean getSelectionCanBeRotated()
getSelectionCanBeRotated
in class ArDkDoc
public void selectionDelete()
selectionDelete
in class ArDkDoc
public void cancelSearch()
cancelSearch
in class ArDkDoc
public void closeSearch()
closeSearch
in class ArDkDoc
public boolean isSearchRunning()
isSearchRunning
in class ArDkDoc
public void setSearchStart(int page, android.graphics.PointF xy)
setSearchStart
in class ArDkDoc
public void setSearchStart(int page, float x, float y)
setSearchStart
in class ArDkDoc
public void setSearchString(java.lang.String text)
setSearchString
in class ArDkDoc
public void setSearchBackwards(boolean backwards)
setSearchBackwards
in class ArDkDoc
public void createInkAnnotation(int pageNum, SOPoint[] points, float width, int color)
createInkAnnotation
in class ArDkDoc
public void addHighlightAnnotation()
addHighlightAnnotation
in class ArDkDoc
public void deleteHighlightAnnotation()
deleteHighlightAnnotation
in class ArDkDoc
public void createTextAnnotationAt(android.graphics.PointF point, int pageNum)
createTextAnnotationAt
in class ArDkDoc
public java.lang.String getSelectionAnnotationAuthor()
getSelectionAnnotationAuthor
in class ArDkDoc
public java.lang.String getSelectionAnnotationDate()
getSelectionAnnotationDate
in class ArDkDoc
public java.lang.String getSelectionAnnotationComment()
getSelectionAnnotationComment
in class ArDkDoc
public void setSelectionAnnotationComment(java.lang.String comment)
setSelectionAnnotationComment
in class ArDkDoc
public void setSelectedObjectBounds(android.graphics.RectF bounds)
setSelectedObjectBounds
in class ArDkDoc
public boolean providePassword(java.lang.String password)
providePassword
in class ArDkDoc
public boolean hasXFAForm()
hasXFAForm
in class ArDkDoc
public boolean hasAcroForm()
hasAcroForm
in class ArDkDoc
public java.lang.String getDateFormatPattern()
getDateFormatPattern
in class ArDkDoc
public int getCurrentEdit()
getCurrentEdit
in class ArDkDoc
public int getNumEdits()
getNumEdits
in class ArDkDoc
public void setCurrentEdit(int n)
public int getFlowMode()
public void setFlowMode(int mode, float width, float height)
public boolean getSelectionCanBeCopied()
public void onDeleteKey()
public void onForwardDeleteKey()
public void setSelectionText(java.lang.String s)
public boolean docSupportsReview()
public boolean docSupportsDrawing()
public boolean selectionIsReviewable()
public java.lang.String getSelectedTrackedChangeAuthor()
public java.lang.String getSelectedTrackedChangeDate()
public java.lang.String getSelectedTrackedChangeComment()
public int getSelectedTrackedChangeType()
public boolean selectionIsAutoshapeOrImage()
public ArDkBitmap getSelectionAsBitmap()
public android.graphics.PointF getSelectionNaturalDimensions()
public float getSelectionRotation()
public void setSelectionRotation(float angle)
public float getSelectionLineWidth()
public void setSelectionLineWidth(float width)
public int getSelectionLineType()
public void setSelectionLineType(int type)
public void addBlankPage(int pageNumber)
public void deletePage(int pageNumber)
public void movePage(int pageNumber, int newNumber)
public void duplicatePage(int pageNumber)
public SODoc.SOSelectionContext getSelectionContext()
public void adjustSelection(int startOffset, int endOffset, int updateHighlight)
public java.lang.String[] getBgColorList()
public void setSelectionAlignment(int alignment)
public java.lang.String getSelectionFontName()
public java.lang.String getSelectionAsText()
getSelectionAsText
in class ArDkDoc
public void createSignatureAt(android.graphics.PointF point, int pageNum)
createSignatureAt
in class ArDkDoc
public void createESignatureAt(android.graphics.PointF point, int pageNum)
createESignatureAt
in class ArDkDoc
public boolean isSelectionInkAnnotation()
isSelectionInkAnnotation
in class ArDkDoc
public void setSelectionInkColor(int color)
setSelectionInkColor
in class ArDkDoc
public void setSelectionInkThickness(float width)
setSelectionInkThickness
in class ArDkDoc