Power Apps ішіндегі "Камера" басқару элементі

Пайдаланушыларға құрылғыдағы камераны пайдаланып суреттер түсіруге мүмкіндік беретін басқару элементі.

Сипаттама

Камера басқару элементін құрылғының камерасымен суреттер түсіру үшін пайдаланыңыз. Құрылғыда камера болуы керек және пайдаланушы бағдарламаға камераны пайдалануға рұқсат етуі керек.

Камерадан суретке түсіру үшін камера басқару элементін түртіңіз немесе таңдаңыз.

Ең соңғы түсірілген сурет Photo арқылы қолжетімді. Бұл сипат арқылы кескіндерді:

  • "Кескін" басқару элементі арқылы көруге болады. Image басқару элементін түсірілген кескінді көру үшін пайдаланыңыз. Қосымша ақпаратты мысалдардан қараңыз.
  • Айнымалыға немесе жинаққа уақытша қою. Кескіндерді айнымалыда немесе жинақта сақтау үшін Set немесе Collect функциясын пайдаланыңыз. Құрылғының шектеулі жадын тұтынатын бір уақытта жинақта бірнеше кескінді пайдаланғанда сақ болыңыз. Кескіндерді жергілікті қоймаға жылжыту үшін және офлайн сценарийлер үшін SaveData және LoadData функцияларын пайдаланыңыз.
  • Дерекқорда сақталады. Кескіндерді дерекқорда сақтау үшін Patch функциясын пайдаланыңыз.
  • base64 кодталған мәтін жолы түрінде тасымалданады. Кескіндерді base64 кодтау үшін JSON функциясын пайдаланыңыз.

Кескіндерді таймермен автоматты түрде түсіру, мысалы, таймлапс реттілігін жасау үшін минут сайын сурет түсіру үшін Stream, StreamRate және OnStream сипаттарын пайдаланыңыз.

Жазылған медиаға мәтін жолы URI арқылы сілтеме жасалады. Қосымша ақпарат алу үшін деректер түрінің құжаттамасын оқыңыз.

Ескерім

  • Камераны басқару тек Chrome Microsoft Edge және Opera браузерлерінде Firefox; және Android iOS құрылғыларда ғана қолдау көрсетілетін. Барлық басқа браузерлерде және платформаларда бағдарламаның кейбір мүмкіндіктері жұмыс істемейтіні туралы ескерту көрсетіледі.
  • Камераны басқару элементі арқылы жасалған кескіндердің максималды ажыратымдылығы 640 x 480 пиксель. Толық ажыратымдылықтағы кескіндер қажет болса, орнына Сурет қосу басқару элементін пайдаланыңыз.
  • Мобильді құрылғыңыздың маркасы мен үлгісіне байланысты камераны басқару элементін пайдаланған кезде құрылғы камерасын іске қосу үшін бірнеше секунд кетуі мүмкін.

Кілт сипаттары

AvailableDevices – Құрылғыдағы қолжетімді камералардың кестесі.

Кесте екі бағанды қамтиды:

  • Camera сипатымен бірге пайдаланылатын Id нөмірі
  • Камераны анықтау үшін құрылғы қамтамасыз еткен Атау. Кейбір платформалар камераның орнын анықтауға көмектесу үшін Алдыңғы немесе Артқы жақтарды қамтуы мүмкін.

Ескертпе: кестедегі кейбір құрылғыларды бағдарламада пайдалану мүмкін болмауы мүмкін. Кейбіреулері арнайы мақсаттарға арналған арнайы драйверлер немесе бағдарламалар болуы мүмкін.

Camera – Пайдаланылатын камераның сандық идентификаторы. Бірнеше камерасы бар құрылғыларда пайдалы.

OnStreamАғын сипаты жаңартылғанда орындалатын әрекеттер.

Фотосурет – Пайдаланушы сурет түсірген кезде түсірілетін кескін.

StreamStreamRate сипатының негізінде кескін автоматты түрде жаңартылды.

StreamRateStream сипатындағы кескінді жаңарту жиілігі (миллисекундтар түрінде). Бұл мәннің ауқымы 100 (секундтың 1/10) - 3 600 000 (1 сағат) болуы мүмкін.

Қосымша сипаттар

AccessibleLabel – экраннан оқу бағдарламасының белгісі. Суретке түсіру мақсатын сипаттауы керек.

BorderColor – басқару элементі жиегінің түсі.

BorderStyle – басқару элементінің жиегі Тұтас, Сызықшалы, Нүктелі немесе Ешбір параметрінде болатынын анықтайды.

BorderThickness – басқару элементі жиегінің қалыңдығы.

Жарықтық – Пайдаланушы кескінде қанша жарықты көретіні.

Контраст – Пайдаланушы кескіндегі ұқсас түстерді қаншалықты оңай ажырата алатынын анықтайды.

DisplayMode – басқару элементі пайдаланушыға деректерді енгізуге (Өңдеу), тек көрсетуге (Көру) рұқсат ететінін немесе деректер өшірілген (Өшірілген) болатынын анықтайды.

FocusedBorderColor – Басқару элементін фокустаған кездегі басқару элементі жиегінің түсі.

FocusedBorderThickness – Басқару элементін фокустаған кездегі басқару элементі жиегінің қалыңдығы.

Height – басқару элементінің жоғарғы және төменгі шеттерінің арасындағы қашықтық.

OnSelect – Пайдаланушы басқару элементін түрткен немесе басқан кезде орындалатын әрекеттер.

TabIndex – Пернетақта навигациясы ретін басқа басқару элементтерімен салыстыру.

Қалқымалы сөзкөмек – пайдаланушы тінтуірді басқару элементінің үстіне апарғанда көрсетілетін түсіндірме мәтін.

Көрінетін – басқару элементі көрінетіндігі немесе жасырылатындығы.

Ені – басқару элементінің сол жақ және оң жақ шеттерінің арасындағы қашықтық.

X – басқару элементінің сол жақ жиегі мен басты контейнерінің немесе экранның сол жиегі арасындағы қашықтық.

Y – басқару элементінің жоғарғы жиегі мен басты контейнерінің немесе экранның жоғарғы жиегі арасындағы қашықтық.

Мысалдар

Бұл мысалдар үшін сізге камерасы бар құрылғы қажет болады. Бағдарламаны тексеру үшін шолғыштан қатынасуға болатын веб-камераны пайдаланыңыз. Немесе бағдарламаны сақтап, оны камерасы бар құрылғыға iOS Android жүктеу арқылы.

Түсірілген суретті қарапайым көрсету

  1. Камера басқару элементін қосыңыз.

  2. Сұралса, бағдарламаға құрылғы камерасын пайдалануға рұқсат етіңіз.

  3. Image басқару элементін қосыңыз.

  4. Кескін басқару элементінің Image сипатын мына формулаға орнатыңыз:

    Camera1.Photo
    

    Ескерім

    Камера басқару элементінің Camera1 деген атауын тиіс болса ауыстырыңыз.

  5. Бағдарламаны алдын ала қарау үшін F5 пернесін басыңыз.

  6. Камера басқару элементін таңдау немесе түрту арқылы сурет түсіріңіз. Нәтижені кескін басқару элементінде көруіңіз керек.

"Кескіндер галереясы" басқару элементіне суреттер қосу

  1. Камера басқару элементін қосыңыз, оған MyCamera атауын беріңіз және оның OnSelect сипатын мына формулаға орнатыңыз:

    Collect( MyPix, MyCamera.Photo )
    

    Қосымша ақпарат үшін:

  2. F5 пернесін басыңыз, содан кейін MyCamera пәрменін таңдау немесе түрту арқылы сурет түсіріңіз.

  3. Тік галерея басқару элементін қосыңыз. Содан кейін оның Image басқару элементінің, оның үлгісінің және Кескіндер галереясы басқару элементінің өзінің өлшемін экранға сыятындай өзгертіңіз.

  4. Кескіндер галереясы басқару элементінің Items сипатын мына формулаға орнатыңыз:

    MyPix
    
  5. Галереядағы Кескін басқару элементінің Кескін сипатын мына формулаға орнатыңыз:

    ThisItem.Url
    

    Сіз түсірген сурет Кескіндер галереясы басқару элементі ішінде пайда болады.

  6. Қалағанша көп суретті түсіріңіз, содан кейін Esc пернесін басу арқылы әдепкі жұмыс кеңістігіне оралыңыз.

  7. (міндетті емес) Кескіндер галереясы басқару элементіндегі Кескін басқару элементінің OnSelect сипатын формулаға орнатыңыз:

    Remove( MyPix, ThisItem )
    
  8. F5 пернесін басывңыз, содан кейін жою үшін суретті таңдаңыз.

SaveData функциясын суреттерді жергілікті сақтау үшін немесе Patch функциясын деректер көзін жаңарту үшін пайдаланыңыз.

Белсенді камераны ашылмалы мәзірден өзгерту

  1. Камера басқару элементін қосыңыз.

  2. Сұралса, бағдарламаға құрылғы камерасын пайдалануға рұқсат етіңіз.

  3. Drop down басқару элементін қосыңыз.

  4. Ашылмалы мәзірдің Элементтер сипатын орнатыңыз:

    Camera1.AvailableDevices
    

    Ескерім

    Камера басқару элементінің Camera1 деген атауын тиіс болса ауыстырыңыз.

  5. Камераның Camera сипатын мынаған орнатыңыз:

    Dropdown1.Selected.Id
    

    Ескерім

    Ашылмалы тізім басқару элементінің Dropdown1 деген атауын тиіс болса ауыстырыңыз.

  6. F5 пернесін басыңыз, содан кейін камераны өзгерту үшін ашылмалы мәзірден элементті таңдаңыз.

Арнайы мүмкіндіктер туралы нұсқаулар

"Камера" басқару элементі камера арнасын көрсетеді, сондай-ақ сурет түсіретін түйме ретінде қызмет етеді. Осылайша, түймешіктермен ұқсас арнайы мүмкіндіктерге қатысты қарастыратын нәрселер бар.

Бейне баламалары

Көру кемшіліктері бар немесе микрофоны жоқ пайдаланушылар үшін баламалы енгізу пішінін қосуды қарастырыңыз. Мысалы, пайдаланушыларға құрылғысынан кескінді жүктеп салуға мүмкіндік беру үшін Add picture.

Түс контрасты

FocusedBorderColor және сыртқы түс арасында тиісті түс контрасты болуы керек.

Экраннан оқу бағдарламасының қолдауы

AccessibleLabel болуы қажет.

Пернетақтаны қолдау

  • Пернетақта пайдаланушылары өте алуы үшін TabIndex нөл немесе үлкенірек болуы керек.

  • Фокустау индикаторлары анық көрінуі керек. Фокус индикаторларының көрінуін жаңарту үшін FocusedBorderColor және FocusedBorderThickness сипаттарын пайдаланыңыз.

Сондай-ақ, келесіні қараңыз

Power Apps ішіндегі басқару элементтерінің шектеулері

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).