使用者可以使用裝置上的相機來拍攝相片的控制項。

說明

如果您新增此控制項,使用者可以從應用程式執行的任何位置,使用一或多張相片來更新資料來源。

主要屬性

Camera – 在具有多個相機的裝置上,應用程式使用之相機的數字識別碼。

其他屬性

BorderColor – 控制項框線的色彩。

BorderStyle – 決定控制項的框線為實線虛線點線

BorderThickness – 控制項框線的粗細。

Brightness – 使用者想要看到的影像亮度。

Contrast – 使用者如何輕鬆地區分影像中的類似色彩。

Disabled決定使用者能否與控制項互動。

Height – 控制項的頂端和底部邊緣之間的距離。

OnSelect – 在使用者點選或按一下控制項時,應用程式的回應方式。

OnStream – 更新 Stream 屬性時,應用程式的回應方式。

Photo – 使用者拍攝圖片時所擷取的影像。

Stream – 根據 StreamRate 屬性自動更新影像。

StreamRate – 在 Stream 屬性上更新影像的頻率 (以毫秒為單位)。 這個值的範圍可介於 100 (1/10 秒) 到 3,600,000 (1 小時)。

Tooltip – 使用者將滑鼠指標停留在控制項上方時所顯示的說明文字。

Visible – 控制項顯示或隱藏。

Width – 控制項左邊緣與右邊緣之間的距離。

X – 控制項左邊緣與其父容器 (沒有父容器時則為螢幕) 左邊緣之間的距離。

Y – 控制項上邊緣與其父容器 (沒有父容器時則為螢幕) 上邊緣之間的距離。

Zoom – 相機中影像的放大百分比,或 PDF 檢視器中檔案的檢視百分比。

相關函式

Patch( DataSource, BaseRecord, ChangeRecord )

範例

將相片新增至圖像藝廊控制項

  1. 新增相機控制項,並將其命名為 MyCamera,然後將其 OnSelect 屬性設為以下公式:
    Collect(MyPix, MyCamera.Photo)

    不知道如何新增、命名和設定控制項嗎?

    想要了解 Collect 函式或其他函式的詳細資訊嗎?

  2. 按 F5 鍵,然後按一下或點選 MyCamera來拍照。

  3. 新增圖像藝廊控制項,然後重新調整其影像控制項、其範本和圖像藝廊控制項本身的大小,以將其放入螢幕中。

  4. 圖像藝廊控制項的 Items 屬性設定為這個運算式:
    MyPix.Url.

  5. 在藝廊中將影像控制項的 Image 屬性設定為這個運算式:
    ThisItem.Url

    所拍攝的相片會出現在圖像藝廊控制項中。

  6. 視需要拍攝想要數目的相片,然後按下 Esc 鍵以返回預設工作區。

  7. (選擇性) 將圖像藝廊控制項中影像控制項的 OnSelect 屬性設定為 Remove(MyPix, ThisItem),並按下 F5 鍵,然後按一下或點選相片以將它移除。

使用 SaveData 函式以在本機將儲存相片,或使用 Patch 函式來更新資料來源。