eKsiążki
https://forum.eksiazki.org/

Jak uzyskać stały margines na każdej wyświetlanej stronie?
https://forum.eksiazki.org/calibre-f164/jak-uzyskac-staly-margines-na-kazdej-wyswietlanej-stronie-t10211.html
Strona 1 z 1

Autor:  elk84 [ 24 sie 2011 14:01:47 ]
Tytuł:  Jak uzyskać stały margines na każdej wyświetlanej stronie?

Cześć!

Witam wszystkich jako nowy "czytacz" :-) i od razu mam pytanie.

Otóż zakupiłem ostatnio czytnik z uszkodzonym ekranem, który miał być jedynie dawcą nowej baterii dla mojego sprawnego czytnika. Jednak po zamianie baterii stwierdziłem, że pomimo słabej baterii i uszkodzonego ekranu (uszkodzona jest tylko niewielka część ekranu, reszta wyświetla wszystko poprawnie) ten uszkodzony czytnik można by czasami jeszcze używać jako drugi czytnik (gdy akurat dwie osoby w domu zechcą oddać się lekturze). Wykombinowałem więc sobie, że definiując w Calibre odpowiedni CSS mógłbym tak konwertować książki, aby na każdej stronie znajdował się duży (powiedzmy 40%) margines i w ten sposób uszkodzona część ekranu byłaby nieużywana.
Niestety nie wiem jak zrobić, próbowałem dodawać do swojego CSS dyrektywę margin-top, ale bez rezultatu. Inne kwestie, takie jak czcionki, zmiana koloru tła itp. działają dobrze, ale marginesu nie udaje mi się uzyskać.

Możecie poradzić jak to osiągnąć?

P.S. Sprawę traktuję raczej jako ciekawostkę, bo na dłuższą metę to raczej kupię drugi (a właściwie trzeci) czytnik.

P.S. 2: Czytnik to Sony PRS-505 z PRS+

Poniżej podaję mój przykładowy CSS, jakie wpisuje w polu "Extra CSS":

@font-face {
font-family: "Arial";
font-weight: normal;
font-style: normal;
src: url(res:///Data/fonts/arial.ttf);
}

@font-face {
font-family: "Arial";
font-weight: bold;
font-style: normal;
src: url(res:///Data/fonts/arialbd.ttf);
}

@font-face {
font-family: "Arial";
font-weight: normal;
font-style: italic;
src: url(res:///Data/fonts/ariali.ttf);
}

@font-face {
font-family: "Arial";
font-weight: bold;
font-style: italic;
src: url(res:///Data/fonts/arialbi.ttf);
}

body {
font-family: "Arial";
margin-top:100px;
}

elk84

Autor:  Zefiryn [ 28 sie 2011 0:38:12 ]
Tytuł:  Re: Jak uzyskać stały margines na każdej wyświetlanej stroni

Nie wiem jakiego czytnika używasz i jakiej aplikacji do czytania (każda ma swoją specyfikę), ale spróbuj w css:
Kod:
@page { margin-left: 15.000000pt; }


Oczywiście wartości dopasuj zgodnie z potrzebami.

Strona 1 z 1 Wszystkie czasy w strefie UTC + 1 [czas letni (DST)]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/