Dodałem dwa elementy skali do mojej kompozycji mapy. W celu harmonizacji układu chcę zaznaczenia i tekst etykiety poniżej paska skali.
Chcę to (ręcznie zmienione na obrazie):
Czy istnieje taka możliwość w QGIS?
qgis
print-composer
scale
scale-bar
Pióro George William Russel
źródło
źródło
Labels margin
pole zDisplay
Menu nie przyjmuje wartości ujemnych. Jednak miłe obejście!Nie sądzę, aby było to możliwe w qgis print kompozytor.
Możesz jednak grać z plikiem szablonu, aby działał. Możesz ustawić odległość między etykietami tekstowymi a paskiem skali w:
Właściwości elementu> Wyświetlanie> Margines etykiet .
Niestety nie można ustawić wartości ujemnej (= pasek skali nad tekstem) w kompozytorze wydruku.
Ale możesz w pliku szablonu. Utwórz pustą kompozycję wydruku, aw niej pasek skali, z odpowiednim stylem itp. Zapisz to jako szablon („Kompozytor> Zapisz jako szablon”). Spowoduje to utworzenie pliku * .qpt. Otwórz ten plik za pomocą edytora tekstu i wyszukaj termin „labelBarSpace” i ustaw go na wartość ujemną, np. -10. (W zależności od rozmiaru czcionki musisz dostosować tę wartość.) W kompozytorze wydruku qgis dodaj ten szablon (Kompozytor> Dodaj elementy z szablonu), a wyświetli liczby poniżej paska skali.
Dopóki nie dotkniesz Właściwości elementu> Wyświetlacz> Margines etykiet - ustawienia pozostaną takie. Działa to dla mnie z QGIS 2.18.
źródło