PRINT - drukowanie front panel'u

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

PRINT - drukowanie front panel'u

Post autor: smiga »

Witam,

Zamieszczony poniżej kod drukuje dokument, na którym jest panel frontowy jakiegoś vi'a.
Jak widać na załączonym obrazku (na wydruku) jest cienka czarna ramka- kontur panelu frontowego, przesunięta do lewej i górnej krawędzi kartki (po prawej i na dole widać ją wyraźnie bo jest margines - szczególnie duży na dole ... dlaczego?) . Pole we wnętrzu grubej czarnej ramki to kartka A4
Jak wyłączyć tą czarną ramkę?

Chciałbym mieć wydruk panelu frontowego przeskalowanego do A4 (proporcje panelu są ustawione tak żeby się przeskalował proporcjonalnie 630x891 ... więc nie rozumiem skąd te marginesy - szczególnie dolny) bez żadnych dodatkowych informacji.
Specjalnie też ustawiłem kolor panelu frontowego na biały, żeby drukował tylko to co mnie interesuje ( kontrolki, wskaźniki itp)
Może jest jakaś lepsza metoda wydruku od tej którą ćwiczę?

Z góry dziękuję za wszelkie sugestie i pozdrawiam.
Załączniki
print_test1.vi
(20.92 KiB) Pobrany 232 razy
print.png
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
Awatar użytkownika
Nowszy
Posty: 504
Rejestracja: 30 maja 2008 08:33
Wersja środowiska: LabVIEW 2011
Lokalizacja: Katowice
Kontakt:

Re: PRINT - drukowanie front panel'u

Post autor: Nowszy »

Wydaje mi się, że to jest obwódka Picture Control w której wyświetlasz swój obrazek. Podmień kontrolkę Picture Control w twoim VIu na tą z załącznika i daj znać czy coś się polepszyło.
Załączniki
Control 2.ctl
(3.88 KiB) Pobrany 193 razy
Pozdrawiam, Maciek Antonik
Edu4Industry
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: PRINT - drukowanie front panel'u

Post autor: smiga »

Kontrolka z załącznika jest w wersji 2009 więc nie mogłem jej otworzyć, ale wywaliłem obwódkę z własnej kontrolki Picture (ustawiłem przeźroczystą) ... i niestety jest wciąż tak samo - więc problem jest chyba w innym miejscu.
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
Awatar użytkownika
Nowszy
Posty: 504
Rejestracja: 30 maja 2008 08:33
Wersja środowiska: LabVIEW 2011
Lokalizacja: Katowice
Kontakt:

PRINT - drukowanie front panel'u

Post autor: Nowszy »

Właśnie chodziło o tą obwódkę. jak nie działa to spróbuj tak: na wejście Prop. Node DrawAreaSize dodaj jakieś niewielkie wartości (żeby kontrolka była większa niż obraz który wyświetla - zobacz czy obwódka pojawia się na obrysie kontrolki czy FP? Moim zdaniem to kontrolka jednak..

PS. A tak na wszelki wypadek sprawdź jeszcze tą kontrolkę (8.6)
Załączniki
Control 2.ctl
(3.63 KiB) Pobrany 215 razy
Pozdrawiam, Maciek Antonik
Edu4Industry
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: PRINT - drukowanie front panel'u

Post autor: smiga »

Niestety dodanie (kontrolka większa niż obraz) czy też odjęcie (kontrolka mniejsza niż obraz) wartości niczego nie zmienia - obwódki nie ma w vi'u, ale jest na wydruku ... i to zawsze w tym samym miejscu. :(
Gdy rozszerzyłem panel frontowy vi'a, który chcę drukować, prawy margines pozostał bez zmian, a dolny się podniósł ... czyli proporcje zostały zachowane.
...ale skąd te ramki?
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Re: PRINT - drukowanie front panel'u

Post autor: bogdani »

Rozwiązaniem jest ustawienie właściwości drukowanego VIja: Printing:Custom Panel Border?.
Po ustawieniu na False, ramka przestaje się pokazywać.
Print_Border.png
Problem staje się łatwiejszy, gdy zdamy sobie sprawę, że jest ona związana nie z kontrolką, ale z drukowanym panelem użytkownika.
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: PRINT - drukowanie front panel'u

Post autor: smiga »

:ymapplause:
Działa - bardzo dziękuję Bogdani :)
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
ODPOWIEDZ