1.0.2 • Published 4 years ago
Share package @alitajs/fileviewer Documents and images viewer
Install npm install @alitajs/fileviewer
npx cap synciOS in Xcode, open Info.plist and add a new Information Property like Privacy - Photo Library Usage Description and set a value to We need to write photos. This is required to have the Shareof images and the create Movie working. API openDocument(...) openDocument(options: OpenDocumentOptions) => Promise<void>Param Type optionsOpenDocumentOptions
previewImage(...) previewImage(options: PreviewImageOptions) => Promise<PreviewImageResult>Param Type optionsPreviewImageOptions
Returns: Promise<PreviewImageResult>
Interfaces OpenDocumentOptions Prop Type Description filePathstring 文件本地路径
PreviewImageResult Prop Type Description resultboolean result set to true when successful else false messagestring a returned message imageIndexnumber Result Image index at closing returned
PreviewImageOptions Prop Type Description imagesImage[] List of image optionsViewerOptions Viewer options (optional) mode'gallery' | 'slider' | 'one' Viewer mode ("gallery","slider","one") (default "slider") startFromnumber Viewer image index to start from for mode ("slider","one")
Image Prop Type Description urlstring image url titlestring image title optional
ViewerOptions Prop Type Description shareboolean display the share button (default true) titleboolean display the image title if any (default true) transformerstring transformer Android "zoom", "depth" or "none" (default "zoom") spancountnumber Grid span count (default 3) maxzoomscalenumber Max Zoom Scale (default 3) compressionqualitynumber Compression Quality for Sharing Image range 0-1 (default 0.8) dividstring Div HTML Element Id (Web only) (default 'photoviewer-container') movieoptionsMovieOptions Movie Options iOS only
MovieOptions Prop Type Description namestring Movie Name (default "myMovie") iOS only imagetimenumber Image Time Duration in Seconds (default 3) iOS only modestring Movie Mode "portrait" / "landscape" (default "landscape") iOS only ratiostring Movie Ratio "4/3" / "16/9" (default "16/9") iOS only
How to use this plugin in existing native project ios in Podfile
pod 'AlitajsBarcode'android in build.gradle
repositories {
...
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.github.alitajs:alitajs-native-barcode:Tag'
}