Optymalizacja wydruku, eksport do PDF
: 2018-07-02, 16:52
Dotyczy raportów DM Report (drp)
Od wersji DM Plaza 2018 zmieniliśmy mechanizm drukowania do PDF.
Problemem jest to, ze nadal mamy do dyspozycji (w większości przypadków - możemy także przecież drukować bezpośrednio do drukarki, z pominięciem podglądu) raport najpierw wyświetlany na ekranie i potem drukowany jego obraz.
Zatem w wielu sytuacjach proporcje są zachwiane i trzeba je korygować ustawieniem
gdzie x oznacza mnożnik szerokości (wysokość jest wyliczana z proporcji rozmiaru papieru).
Rozwiązanie sprawdza się, dopóki nie zderzyło się z szatańskim wynalazkiem Microsoftu jakim jest skalowana wielkość czcionki, skalowana wielkość linii, skiny generalnie.
Wydruk jest meta-obrazem w postaci wektorowej. Zatem jak ktoś powiększy czcionkę, to i do drukarki przejdzie powiększona. A ramka już nie.
Może być czarująco.
Aby wyjść naprzeciw utyskiwaniom kolegów - zablokowaliśmy, a prościej mówiąc odarliśmy, wydruk PDF ze skalowalności. Na drukarkę jest wyrzucany w postaci nieskalowanej.
Służy do tego lokalny parametr:
Od wersji DM Plaza 2018 zmieniliśmy mechanizm drukowania do PDF.
Problemem jest to, ze nadal mamy do dyspozycji (w większości przypadków - możemy także przecież drukować bezpośrednio do drukarki, z pominięciem podglądu) raport najpierw wyświetlany na ekranie i potem drukowany jego obraz.
Zatem w wielu sytuacjach proporcje są zachwiane i trzeba je korygować ustawieniem
Kod: Zaznacz cały
[PDF]
SIZE FACTOR=1x
Rozwiązanie sprawdza się, dopóki nie zderzyło się z szatańskim wynalazkiem Microsoftu jakim jest skalowana wielkość czcionki, skalowana wielkość linii, skiny generalnie.
Wydruk jest meta-obrazem w postaci wektorowej. Zatem jak ktoś powiększy czcionkę, to i do drukarki przejdzie powiększona. A ramka już nie.
Może być czarująco.
Aby wyjść naprzeciw utyskiwaniom kolegów - zablokowaliśmy, a prościej mówiąc odarliśmy, wydruk PDF ze skalowalności. Na drukarkę jest wyrzucany w postaci nieskalowanej.
Służy do tego lokalny parametr:
Kod: Zaznacz cały
[PDF];
DRAW META=0