whycomputer.com >> Wiedza o Internecie >  >> Oprogramowanie

Integracja skanerów z Oracle Forms za pomocą OLE2

Oracle Forms to środowisko umożliwiające tworzenie interfejsu użytkownika dla bazy danych Oracle. Formularze zawierają wbudowane funkcje do tworzenia, odczytu i modyfikacji rekordów, a programista może dodawać własny kod, aby przetwarzać dane przed ich wyświetleniem lub zapisaniem.

Object Linking and Embedding (OLE) jest protokołem Microsoftu pozwalającym na łączenie aplikacji. Dzięki OLE można skanować obrazy i wstawiać je do formularza Oracle. Najczęściej wykorzystywanym urządzeniem jest skaner kodów kreskowych, ale można używać także skanerów graficznych, np. kontrolera Kodak Image Scan.

Krok 1 – Dodanie kontrolki skanera

Utwórz obiekt OCX, który odwołuje się do „Kodak Image Scan Control”. Na płótnie formularza wstaw nowy element OCX, a następnie kliknij prawym przyciskiem i wybierz „Insert Scan Control”.

Krok 2 – Przycisk uruchamiający skanowanie

Dodaj przycisk i przypisz mu wyzwalacz WHEN-BUTTON-PRESSED. Wewnątrz wyzwalacza zadeklaruj zmienną przechowującą uchwyt obiektu OLE2, a następnie wywołaj funkcje kontrolki Kodak, np. StartScan, StopScan oraz ShowScanPage. Dzięki temu można określić typ pliku, kompresję, miejsce zapisu oraz inne parametry skanowania.

Krok 3 – Zapis i odczyt obrazu

Po zeskanowaniu zapisz plik obrazu w systemie plików lokalnego komputera i zarejestruj jego właściwości w bazie danych (ścieżka, wysokość, kompresja, typ i rozmiar).

Aby odczytać zapisany obraz, użyj funkcji read_image_file. Przekaż jej lokalizację pliku, typ obrazu oraz nazwę tabeli i kolumny, w której przechowywane są dane. Przykład wywołania:

read_image_file('c:\\image.jpg', 'JPG', 'MyTable.image_data');

Po wykonaniu powyższych kroków skaner będzie w pełni zintegrowany z Oracle Forms, a obrazy będą dostępne zarówno w aplikacji, jak i w bazie danych.


URL:https://pl.whycomputer.com/oprogramowanie/100307939.html

Oprogramowanie
  • Jak skorygować efekt rybiego oka w Photoshopie

    Jeśli na zdjęciu obiekt wydaje się mieć charakterystyczny, zakrzywiony kształt przypominający rybie oko, przyczyną najczęściej jest obiektyw szerokokątny. Tego typu zniekształcenia mogą nadawać zdjęciom dynamiki, ale w przypadku architektury czy innych scen, gdzie liczy się precyzja, warto je usunąć

  • Jak ukryć obraz w postach audio na Tumblr

    Domyślnie każdy post audio na Tumblr wyświetla powiązany obrazek. Obraz ten jest generowany automatycznie dzięki zmiennej {block:AlbumArt}, która pobiera okładkę z metadanych pliku muzycznego. Możesz ręcznie wybrać obraz w oknie tworzenia posta lub całkowicie usunąć wyświetlanie obrazków, usuwając z

  • Skanowanie do PDF przy użyciu drukarki Lexmark

    Drukarki wielofunkcyjne Lexmark współpracują z portalem SmartSolutions firmy Lexmark, który umożliwia m.in. skanowanie bezpośrednio do plików PDF. Usługa jest bezpłatna dla wszystkich posiadaczy drukarek Lexmark. Do jej aktywacji potrzebny jest adres e‑mail oraz kod bezpieczeństwa wyświetlany na dru

Wiedza o Internecie © https://pl.whycomputer.com