跳到內容
Tauri

@tauri-apps/plugin-barcode-scanner

列舉

格式

列舉成員

Aztec
Aztec: "AZTEC";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L24

Codabar
Codabar: "CODABAR";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L22

Code128
Code128: "CODE_128";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L21

Code39
Code39: "CODE_39";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L19

Code93
Code93: "CODE_93";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L20

DataMatrix
DataMatrix: "DATA_MATRIX";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L25

EAN13
EAN13: "EAN_13";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L18

EAN8
EAN8: "EAN_8";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L17

ITF
ITF: "ITF";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L23

PDF417
PDF417: "PDF_417";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L26

QRCode
QRCode: "QR_CODE";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L14

UPC_A
UPC_A: "UPC_A";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L15

UPC_E
UPC_E: "UPC_E";

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L16

介面

已掃描

屬性

屬性類型定義於
boundsunknown來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L38
contentstring來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L36
format格式來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L37

掃描選項

屬性

屬性類型定義於
cameraDirection?"back" | "front"來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L30
formats?格式[]來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L31
windowed?boolean來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L32

類型別名

權限狀態

type PermissionState: "granted" | "denied" | "prompt" | "prompt-with-rationale";

來源: undefined

函數

cancel()

function cancel(): Promise<void>

取消目前的掃描程序。

回傳

Promise<void>

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L52


checkPermissions()

function checkPermissions(): Promise<PermissionState>

取得權限狀態。

回傳

Promise<PermissionState>

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L59


openAppSettings()

function openAppSettings(): Promise<void>

開啟應用程式設定。當權限被拒絕且使用者必須手動啟用時很有用。

回傳

Promise<void>

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L77


requestPermissions()

function requestPermissions(): Promise<PermissionState>

請求使用相機的權限。

回傳

Promise<PermissionState>

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L68


scan()

function scan(options?): Promise<Scanned>

開始掃描。

參數

參數類型描述
options?掃描選項

回傳

Promise<Scanned>

來源https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L45


© 2025 Tauri Contributors. CC-BY / MIT